]> Dogcows Code - chaz/homebank/commitdiff
import homebank-5.1.2
authorMaxime Doyen <homebank@free.fr>
Wed, 28 Dec 2016 18:39:27 +0000 (11:39 -0700)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Wed, 28 Dec 2016 22:47:24 +0000 (15:47 -0700)
507 files changed:
ChangeLog
LICENSE [deleted file]
Makefile.am
configure.ac
data/Makefile.am
data/datas/Makefile.am
data/datas/hb-categories-lt.csv [new file with mode: 0644]
data/datas/hb-categories-ru.csv
data/homebank.appdata.xml.in [new file with mode: 0644]
data/homebank.desktop.in.in
data/icons/Makefile.am [deleted file]
data/icons/hicolor_actions_16x16_hb-account.png [deleted file]
data/icons/hicolor_actions_16x16_hb-archive.png [deleted file]
data/icons/hicolor_actions_16x16_hb-assign-run.png [deleted file]
data/icons/hicolor_actions_16x16_hb-assign.png [deleted file]
data/icons/hicolor_actions_16x16_hb-budget.png [deleted file]
data/icons/hicolor_actions_16x16_hb-category.png [deleted file]
data/icons/hicolor_actions_16x16_hb-file-export.png [deleted file]
data/icons/hicolor_actions_16x16_hb-file-import.png [deleted file]
data/icons/hicolor_actions_16x16_hb-filter.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-add.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-auto.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-delete.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-herit.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-remind.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-show.png [deleted file]
data/icons/hicolor_actions_16x16_hb-ope-valid.png [deleted file]
data/icons/hicolor_actions_16x16_hb-payee.png [deleted file]
data/icons/hicolor_actions_16x16_hb-rep-balance.png [deleted file]
data/icons/hicolor_actions_16x16_hb-rep-budget.png [deleted file]
data/icons/hicolor_actions_16x16_hb-rep-stats.png [deleted file]
data/icons/hicolor_actions_16x16_hb-rep-time.png [deleted file]
data/icons/hicolor_actions_16x16_hb-rep-vehicle.png [deleted file]
data/icons/hicolor_actions_16x16_lpi-help.png [deleted file]
data/icons/hicolor_actions_22x22_hb-account.png [deleted file]
data/icons/hicolor_actions_22x22_hb-archive.png [deleted file]
data/icons/hicolor_actions_22x22_hb-assign-run.png [deleted file]
data/icons/hicolor_actions_22x22_hb-assign.png [deleted file]
data/icons/hicolor_actions_22x22_hb-budget.png [deleted file]
data/icons/hicolor_actions_22x22_hb-category.png [deleted file]
data/icons/hicolor_actions_22x22_hb-file-export.png [deleted file]
data/icons/hicolor_actions_22x22_hb-file-import.png [deleted file]
data/icons/hicolor_actions_22x22_hb-filter.png [deleted file]
data/icons/hicolor_actions_22x22_hb-legend.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-add.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-auto.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-delete.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-edit.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-herit.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-remind.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-show.png [deleted file]
data/icons/hicolor_actions_22x22_hb-ope-valid.png [deleted file]
data/icons/hicolor_actions_22x22_hb-payee.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rate.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rep-balance.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rep-budget.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rep-stats.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rep-time.png [deleted file]
data/icons/hicolor_actions_22x22_hb-rep-vehicle.png [deleted file]
data/icons/hicolor_actions_22x22_hb-view-bar.png [deleted file]
data/icons/hicolor_actions_22x22_hb-view-line.png [deleted file]
data/icons/hicolor_actions_22x22_hb-view-list.png [deleted file]
data/icons/hicolor_actions_22x22_hb-view-pie.png [deleted file]
data/icons/hicolor_actions_48x48_hb-file-import.png [deleted file]
data/icons/hicolor_apps_64x64_homebank.png [deleted file]
data/icons/hicolor_status_16x16_pm-cash.png [deleted file]
data/icons/hicolor_status_16x16_pm-ccard.png [deleted file]
data/icons/hicolor_status_16x16_pm-check.png [deleted file]
data/icons/hicolor_status_16x16_pm-dcard.png [deleted file]
data/icons/hicolor_status_16x16_pm-deposit.png [deleted file]
data/icons/hicolor_status_16x16_pm-directdebit.png [deleted file]
data/icons/hicolor_status_16x16_pm-epayment.png [deleted file]
data/icons/hicolor_status_16x16_pm-fifee.png [deleted file]
data/icons/hicolor_status_16x16_pm-intransfer.png [deleted file]
data/icons/hicolor_status_16x16_pm-standingorder.png [deleted file]
data/icons/hicolor_status_16x16_pm-transfer.png [deleted file]
data/icons/hicolor_status_22x22_btn-split.png [deleted file]
data/icons/hicolor_status_22x22_flt-exclude.png [deleted file]
data/icons/hicolor_status_22x22_flt-inactive.png [deleted file]
data/icons/hicolor_status_22x22_flt-include.png [deleted file]
data/icons/hicolor_status_22x22_pm-cash.png [deleted file]
data/icons/hicolor_status_22x22_pm-ccard.png [deleted file]
data/icons/hicolor_status_22x22_pm-check.png [deleted file]
data/icons/hicolor_status_22x22_pm-dcard.png [deleted file]
data/icons/hicolor_status_22x22_pm-deposit.png [deleted file]
data/icons/hicolor_status_22x22_pm-directdebit.png [deleted file]
data/icons/hicolor_status_22x22_pm-epayment.png [deleted file]
data/icons/hicolor_status_22x22_pm-fifee.png [deleted file]
data/icons/hicolor_status_22x22_pm-intransfer.png [deleted file]
data/icons/hicolor_status_22x22_pm-none.png [deleted file]
data/icons/hicolor_status_22x22_pm-standingorder.png [deleted file]
data/icons/hicolor_status_22x22_pm-transfer.png [deleted file]
data/icons/hicolor_status_22x22_prf-columns.png [deleted file]
data/icons/hicolor_status_22x22_prf-display.png [deleted file]
data/icons/hicolor_status_22x22_prf-euro.png [deleted file]
data/icons/hicolor_status_22x22_prf-general.png [deleted file]
data/icons/hicolor_status_22x22_prf-import.png [deleted file]
data/icons/hicolor_status_22x22_prf-interface.png [deleted file]
data/icons/hicolor_status_22x22_prf-report.png [deleted file]
data/icons/hicolor_status_48x48_prf-columns.png [deleted file]
data/icons/hicolor_status_48x48_prf-display.png [deleted file]
data/icons/hicolor_status_48x48_prf-euro.png [deleted file]
data/icons/hicolor_status_48x48_prf-general.png [deleted file]
data/icons/hicolor_status_48x48_prf-import.png [deleted file]
data/icons/hicolor_status_48x48_prf-interface.png [deleted file]
data/icons/hicolor_status_48x48_prf-report.png [deleted file]
debian/changelog
debian/control
debian/copyright
debian/homebank.manpages [new file with mode: 0644]
doc/00-intro.html
doc/00-lexicon.html
doc/00-whatsnew.html
doc/Makefile.am
doc/dlg-acco.html
doc/dlg-arch.html
doc/dlg-assi.html
doc/dlg-bud1.html
doc/dlg-cate.html
doc/dlg-curr.html [new file with mode: 0644]
doc/dlg-filt.html
doc/dlg-mult.html [new file with mode: 0644]
doc/dlg-paye.html
doc/dlg-pref.html
doc/dlg-spli.html
doc/dlg-tran.html
doc/dlg-wall.html
doc/dlg-xfer.html [new file with mode: 0644]
doc/favicon.ico [new file with mode: 0644]
doc/frm-main.html
doc/frm-navig.html
doc/help.css
doc/images/03main_added.png [deleted file]
doc/images/03main_edited.png [deleted file]
doc/images/03main_reminded.png [deleted file]
doc/images/03main_validated.png [deleted file]
doc/images/05balance1.png [deleted file]
doc/images/05balance2.png [deleted file]
doc/images/05budget1.png [deleted file]
doc/images/05budget2.png [deleted file]
doc/images/05carcost1.png [deleted file]
doc/images/05statistics1.png [deleted file]
doc/images/05statistics2.png [deleted file]
doc/images/05trendtime1.png [deleted file]
doc/images/05trendtime2.png [deleted file]
doc/images/45accfilter.png
doc/images/45topsending.png
doc/images/45txnsplit.png
doc/images/46fiscyear.png
doc/images/46schedplay.png [deleted file]
doc/images/46schedwe.png
doc/images/46search.png
doc/images/50stackbudget.png [new file with mode: 0644]
doc/images/50txnstatus.png [new file with mode: 0644]
doc/images/Makefile.am
doc/images/dlg-account1.png
doc/images/dlg-account2.png [new file with mode: 0644]
doc/images/dlg-assign1.png
doc/images/dlg-budget1.png
doc/images/dlg-category1.png
doc/images/dlg-currencies1.png [new file with mode: 0644]
doc/images/dlg-currencies2.png [new file with mode: 0644]
doc/images/dlg-filter1.png
doc/images/dlg-filter2.png
doc/images/dlg-filter3.png
doc/images/dlg-filter4.png
doc/images/dlg-filter5.png
doc/images/dlg-filter6.png
doc/images/dlg-payee1.png
doc/images/dlg-payee2.png [new file with mode: 0644]
doc/images/dlg-prefs1.png
doc/images/dlg-prefs2.png
doc/images/dlg-prefs3.png
doc/images/dlg-prefs4.png
doc/images/dlg-prefs5.png
doc/images/dlg-prefs6.png
doc/images/dlg-prefs7.png
doc/images/dlg-properties1.png
doc/images/dlg-split1.png
doc/images/dlg-template1.png
doc/images/dlg-transaction1.png
doc/images/dlg-transaction2.png [new file with mode: 0644]
doc/images/dlg-txnmultiple.png [new file with mode: 0644]
doc/images/dlg-xferselection.png [new file with mode: 0644]
doc/images/doc_balance.png
doc/images/document-new.png [new file with mode: 0644]
doc/images/hb-ope-auto.png [new file with mode: 0644]
doc/images/hb-ope-budget.png [new file with mode: 0644]
doc/images/hb-ope-cleared.png [new file with mode: 0644]
doc/images/hb-ope-edit.png [moved from data/icons/hicolor_actions_16x16_hb-ope-edit.png with 100% similarity]
doc/images/hb-ope-reconciled.png [new file with mode: 0644]
doc/images/hb-ope-remind.png [new file with mode: 0644]
doc/images/key_c.png [new file with mode: 0644]
doc/images/key_ctrl.png [new file with mode: 0644]
doc/images/key_n.png [new file with mode: 0644]
doc/images/key_r.png [new file with mode: 0644]
doc/images/pm-cash.png [new file with mode: 0644]
doc/images/pm-ccard.png [new file with mode: 0644]
doc/images/pm-check.png [new file with mode: 0644]
doc/images/pm-dcard.png [new file with mode: 0644]
doc/images/pm-deposit.png [new file with mode: 0644]
doc/images/pm-directdebit.png [new file with mode: 0644]
doc/images/pm-epayment.png [new file with mode: 0644]
doc/images/pm-fifee.png [new file with mode: 0644]
doc/images/pm-intransfer.png [new file with mode: 0644]
doc/images/pm-none.png [moved from data/icons/hicolor_status_16x16_pm-none.png with 100% similarity]
doc/images/pm-standingorder.png [new file with mode: 0644]
doc/images/pm-transfer.png [new file with mode: 0644]
doc/images/tip-accorder.png [new file with mode: 0644]
doc/images/tip-listsearch.png [new file with mode: 0644]
doc/images/tnt-multiedit.png [deleted file]
doc/images/use-assignment1.png
doc/images/use-budget1.png
doc/images/use-budget2.png
doc/images/use-budget3.png
doc/images/use-import2a.png
doc/images/use-import2b.png
doc/images/use-import3.png
doc/images/use-import4.png [new file with mode: 0644]
doc/images/use-import4a.png [deleted file]
doc/images/use-import4b.png [deleted file]
doc/images/use-import5.png
doc/images/use-import6.png [new file with mode: 0644]
doc/images/use-scheduled1.png
doc/images/use-scheduled2.png
doc/images/use-vehiclecost1.png
doc/images/use-vehiclecost2.png
doc/images/use-vehiclecost3.png
doc/images/warn.png [new file with mode: 0644]
doc/images/win-account1.png
doc/images/win-balance1.png [new file with mode: 0644]
doc/images/win-balance2.png [new file with mode: 0644]
doc/images/win-budget1.png [new file with mode: 0644]
doc/images/win-budget2.png [new file with mode: 0644]
doc/images/win-carcost1.png [new file with mode: 0644]
doc/images/win-main1.png
doc/images/win-statistics1.png [new file with mode: 0644]
doc/images/win-statistics2.png [new file with mode: 0644]
doc/images/win-trendtime1.png [new file with mode: 0644]
doc/images/win-trendtime2.png [new file with mode: 0644]
doc/index.html
doc/menu-account.html [new file with mode: 0644]
doc/menu-main.html [new file with mode: 0644]
doc/misc-balance.html
doc/misc-csvformat.html
doc/misc-euro.html [new file with mode: 0644]
doc/misc-minor.html [deleted file]
doc/misc-reconcile.html
doc/use-auto_addition.html
doc/use-auto_assign.html
doc/use-budget.html
doc/use-import.html
doc/use-tipsandtricks.html
doc/use-vehiclecost.html
doc/win-account.html
doc/win-balance.html
doc/win-budget.html
doc/win-main.html
doc/win-statistics.html
doc/win-trendtime.html
doc/win-vehiclecost.html
pixmaps/Makefile.am [new file with mode: 0644]
pixmaps/hicolor_apps_16x16_homebank.png [moved from data/icons/hicolor_apps_16x16_homebank.png with 100% similarity]
pixmaps/hicolor_apps_22x22_homebank.png [moved from data/icons/hicolor_apps_22x22_homebank.png with 100% similarity]
pixmaps/hicolor_apps_24x24_homebank.png [new file with mode: 0644]
pixmaps/hicolor_apps_256x256_homebank.png [new file with mode: 0644]
pixmaps/hicolor_apps_32x32_homebank.png [moved from data/icons/hicolor_apps_32x32_homebank.png with 100% similarity]
pixmaps/hicolor_apps_48x48_homebank.png [moved from data/icons/hicolor_apps_48x48_homebank.png with 100% similarity]
pixmaps/homebank.svg [moved from data/icons/hicolor_apps_scalable_homebank.svg with 98% similarity]
po/POTFILES.in
po/af.po
po/ar.po
po/ast.po
po/be.po
po/bg.po
po/br.po
po/ca.po
po/cs.po
po/cy.po
po/da.po
po/de.po
po/el.po
po/en_AU.po
po/en_CA.po
po/en_GB.po
po/es.po
po/et.po
po/eu.po
po/fa.po
po/fi.po
po/fr.po
po/ga.po [deleted file]
po/gl.po
po/he.po
po/hr.po
po/hu.po
po/id.po
po/is.po
po/it.po
po/ja.po
po/ka.po [deleted file]
po/kn.po [deleted file]
po/ko.po
po/lt.po
po/lv.po
po/mr.po
po/ms.po
po/nb.po
po/nds.po
po/nl.po
po/oc.po
po/pl.po
po/pt.po
po/pt_BR.po
po/pt_PT.po
po/ro.po
po/ru.po
po/si.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tr.po
po/uk.po
po/vi.po
po/zh_CN.po
po/zh_TW.po
src/Makefile.am
src/dsp_account.c
src/dsp_account.h
src/dsp_mainwindow.c
src/dsp_mainwindow.h
src/enums.h
src/gtk-chart-colors.c
src/gtk-chart-colors.h
src/gtk-chart-stack.c [new file with mode: 0644]
src/gtk-chart-stack.h [new file with mode: 0644]
src/gtk-chart.c
src/gtk-chart.h
src/gtk-dateentry.c
src/gtk-dateentry.h
src/hb-account.c
src/hb-account.h
src/hb-archive.c
src/hb-archive.h
src/hb-assign.c
src/hb-assign.h
src/hb-category.c
src/hb-category.h
src/hb-currency.c [new file with mode: 0644]
src/hb-currency.h [new file with mode: 0644]
src/hb-encoding.c
src/hb-encoding.h
src/hb-export.c
src/hb-export.h
src/hb-filter.c
src/hb-filter.h
src/hb-hbfile.c
src/hb-hbfile.h
src/hb-import-csv.c [new file with mode: 0644]
src/hb-import-ofx.c [new file with mode: 0644]
src/hb-import-qif.c [moved from src/imp_qif.c with 88% similarity]
src/hb-import.c
src/hb-import.h
src/hb-misc.c
src/hb-misc.h
src/hb-payee.c
src/hb-payee.h
src/hb-preferences.c
src/hb-preferences.h
src/hb-report.c
src/hb-report.h
src/hb-split.c [new file with mode: 0644]
src/hb-split.h [new file with mode: 0644]
src/hb-tag.c
src/hb-tag.h
src/hb-transaction.c
src/hb-transaction.h
src/hb-xml.c
src/hb-xml.h
src/homebank.c
src/homebank.h
src/imp_qif.h [deleted file]
src/import.c [deleted file]
src/language.c
src/language.h
src/list_account.c
src/list_account.h
src/list_operation.c
src/list_operation.h
src/list_topspending.c
src/list_topspending.h
src/list_upcoming.c
src/list_upcoming.h
src/rep_balance.c
src/rep_balance.h
src/rep_budget.c
src/rep_budget.h
src/rep_stats.c
src/rep_stats.h
src/rep_time.c
src/rep_time.h
src/rep_vehicle.c
src/rep_vehicle.h
src/ui-account.c
src/ui-account.h
src/ui-archive.c
src/ui-archive.h
src/ui-assign.c
src/ui-assign.h
src/ui-assist-import.c [new file with mode: 0644]
src/ui-assist-import.h [moved from src/import.h with 74% similarity]
src/ui-assist-start.c
src/ui-assist-start.h
src/ui-budget.c
src/ui-budget.h
src/ui-category.c
src/ui-category.h
src/ui-currency.c [new file with mode: 0644]
src/ui-currency.h [new file with mode: 0644]
src/ui-dialogs.c
src/ui-dialogs.h
src/ui-filter.c
src/ui-filter.h
src/ui-hbfile.c
src/ui-hbfile.h
src/ui-payee.c
src/ui-payee.h
src/ui-pref.c
src/ui-pref.h
src/ui-split.c [new file with mode: 0644]
src/ui-split.h [new file with mode: 0644]
src/ui-transaction.c
src/ui-transaction.h
src/ui-widgets.c
src/ui-widgets.h
themes/Makefile.am [new file with mode: 0644]
themes/hicolor/Makefile.am [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_btn-collapse.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_btn-expand.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-auto.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-budget.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-cleared.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-edit.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-reconciled.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_16x16_hb-ope-remind.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-account.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-archive.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-assign-run.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-assign.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-budget.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-category.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-currency.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-file-export.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-file-import.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-file-invalid.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-file-valid.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-filter.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-legend.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-add.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-cleared.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-convert.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-delete.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-edit.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-herit.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-multiedit.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-reconciled.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-ope-show.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-payee.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rate.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rep-balance.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rep-budget.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rep-stats.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rep-time.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-rep-vehicle.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-bar.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-column.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-donut.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-line.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-list.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-pie.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_hb-view-stack.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_24x24_view-refresh.png [new file with mode: 0644]
themes/hicolor/hicolor_actions_scalable_toggle-sign-symbolic.svg [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_btn-split.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_flt-exclude.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_flt-inactive.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_flt-include.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-cash.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-ccard.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-check.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-dcard.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-deposit.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-directdebit.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-epayment.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-fifee.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-intransfer.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-none.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-standingorder.png [new file with mode: 0644]
themes/hicolor/hicolor_status_16x16_pm-transfer.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-columns.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-display.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-euro.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-general.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-import.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-interface.png [new file with mode: 0644]
themes/hicolor/hicolor_status_48x48_prf-report.png [new file with mode: 0644]

index bcd1059d2d36a4ccec72028197a86d8b267e463c..3569534db7eb774b4168eb13737e78a622873f16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,293 @@
 
+2016-12-08  Maxime Doyen
+
+ Made 5.1.2 release.
+
+ * wish  : #1645126 remember the size of columns in the main window
+ * wish  : #1639862 multiple edit transactions date
+ * wish  : #1638023 remind scheduled listview column width
+ * wish  : #916690 qif option (info to desc; payee to desc)
+ * wish  : #462919 option to choose to import OFX name to payee or memo 
+ * bugfix: import, new account don't have currency, result display NaN
+ * bugfix: import, amount was not displaying decimal part
+ * bugfix: import, dialog to choose child xfer was popup when no match found
+ * bugfix: txn dialog, after input a split amount/category widget were not disabled
+ * bugfix: #1645001 import shows rounded amount but import correctly
+ * bugfix: #1640885 txn changes in detail list cannot be saved
+ * bugfix: #1638064 balance report may show wrong values
+
+
+2016-11-06  Maxime Doyen
+
+ Made 5.1.1 release.
+
+ * wish  : #1634615 get currency format from system again 
+ * wish  : #1634182 template chooser popover could be wider by default
+ * wish  : #1629647 'Multiple Edit' to include account
+ * bugfix: #1638035 moving txn between account hide it into destination
+ * bugfix: #1637805 overwrite assignment doesnt work
+ * bugfix: #1635857 balance report crash when no selection in main window
+ * bugfix: #1635260 win: missing .dll for windows 7, vista, XP
+ * bugfix: #1635053 must enter Payment method twice in Add Transaction dialog
+ * bugfix: #1633915 win: libgnutls-30.dll missing XP, Vista, 7
+ * bugfix: #1633895 manage assignment display some payee instead of category 
+
+
+2016-10-16  Maxime Doyen
+
+ Made 5.1 release.
+
+ * change: xhb data file format (v1.2)
+ * change: internal storage of txn into accounts
+ * change: transaction dialog, changed the layout
+ * change: template/scheduled dialog, changed the layout
+ * change: register, refactored toolbar grouping single and multiple actions
+ * change: listview, removed deprecated rule hint (alternate row color)
+ * change: listview, added line grid (new GTK+ option)
+ * change: preferences, reworked layout
+ * wish  : #1610672 multiple edit should allow clearing fields
+ * wish  : #1608025 revert prefill with shift/ctrl clicked txn when multiple edit
+ * wish  : #1500235 automatic assignments based on regular expressions
+ * wish  : #1500220 allow auto assignments to overwrite payee
+ * wish  : #1484449 warn when amount sign and category don't match
+ * wish  : #1448613 display full category name in autocompletion
+ * wish  : #1424365 separe scheduled transaction from template transaction
+ * wish  : #1242312 category split for template/scheduled transaction
+ * wish  : #1102981 add comment bloc for accounts
+ * wish  : #1094528 auto-assign Payment
+ * wish  : #844576  payee default category and payment type
+ * wish  : #552565  multiple currency accounting
+ * bugfix: #1631888 amount input limited to -/+ 2,147,483,647 
+ * bugfix: #1628664 internal xfer assign to existing txn no longer work
+ * bugfix: #1625913 category with 0 budget should display 'over'
+ * bugfix: #1615245 dst_account remains into file for non intxfer
+
+
+2016-08-06  Maxime Doyen
+
+ Made 5.1 rc release.
+
+
+2016-07-22  Maxime Doyen
+
+ Made 5.0.9 release.
+
+ * new   : txn dialog width is now saved
+ * wish  : #1507253 template at top into txn dialog
+ * wish  : #1429411 reconcile etc. could be a linked set of toggle buttons
+ * wish  : #532564  clean feature to delete unused payees/categories 
+ * bugfix: #1602835 filter by status in the ledger
+ * bugfix: #1594152 zillion questions importing from QIF file
+ * bugfix: #1583406 changes in settings -> format-> numbers options is never saved
+ * bugfix: #1562372 statistics filtered on category with split display wrong results
+ * bugfix: #1535483 importing cvs file silently skips a line!
+
+
+2016-05-21  Maxime Doyen
+
+ Made 5.0.8 release.
+
+ * bugfix: #1584342 operation disappearing and corrupted account file 
+
+
+2016-05-06  Maxime Doyen
+
+ Made 5.0.7 release.
+
+ * new   : preferences, add preview for chart color scheme
+ * new   : doc, added every payment into the lexicon
+ * wish  : #1509485 quicksearch split transactions memo/category
+ * wish  : #1507252 ability to batch-edit selected transactions easily
+ * wish  : #1501125 export to CSV for all reports list view
+ * wish  : #1501111 double-click on sheduled txn in main window to open template editor
+ * wish  : #1292377 enable edit transactions from report detail list
+ * wish  : #880846  hide/show txn list column on right click
+ * bugfix: #1577555 scheduled transaction edit doesn't enable file save
+ * bugfix: #1556289 scheduled transactions disappear with no reason
+ * bugfix: #1553862 budget report categories displayed when selecting subcategories
+ * bugfix: #1523216 import window wrongly sized
+ * bugfix: #1511325 no warning about old gtk3.x version when compiling from source
+ * bugfix: #1464961 inconsistency in my file internal xfer
+
+
+2015-10-18  Maxime Doyen
+
+ Made 5.0.6 release.
+
+ * bugfix: #1504514 next Previous buttons not translated when importing ofx file
+ * bugfix: #1504359 assignment with same name should not be possible
+ * bugfix: #1503682 app crash opening a file from previous version
+ * bugfix: #1502997 || input in split should not be possible
+ * bugfix: #1502496 auto assignment don't set payee on split txn
+ * bugfix: #1502444 auto assignment can mark untouched txn as changed
+ * bugfix: #1502034 translate homebank.appdata.xml
+ * bugfix: #1501968 splits without category are lost during QIF import
+ * bugfix: #1501962 statistics report crashes HomeBank after adding a new tag
+ * bugfix: #1501144 auto assignment changes split category when only payee is defined in assignment definition
+ * bugfix: #1501138 wrong number of txns in pop-up after auto assignment
+ * bugfix: #1501129 auto assignment dialog not active when no category defined
+ * bugfix: #1501098 litre symbol is not translatable
+ * bugfix: #1500043 remove period from short description
+ * bugfix: #1498622 translation: add developer note to FI Fee
+ * bugfix: #1497630 translation: typing errors
+ * bugfix: #1497521 txn dialog +/- button reset amount to 0 
+
+
+2015-09-19  Maxime Doyen
+
+ Made 5.0.5 release.
+
+ * bugfix: revert back fix for #1464961 inconsistency in internal xfer 
+
+
+2015-09-12  Maxime Doyen
+
+ Made 5.0.4 release.
+
+ * change: win32: upgraded to gtk+ 3.16.6
+ * change: amount toggle sign button changed from text button to entry icon
+ * change: added/changed transaction are always showed by default filter
+ * bugfix: #1492634 using memo filter does not list memos in split catagories
+ * bugfix: #1475969 no help file. F1 does nothing. Windows 10
+ * bugfix: #1473717 year on statistics is preset to 1900 instead of e.g. current year
+ * bugfix: #1464961 inconsistency in internal xfer
+ * bugfix: #1391506 win32: (gtk3.6.4 bug) Dropdown list appear on the wrong Screen (dualscreen)
+ * wish  : #1469424 bank Account window should remember user column arrangement
+ * wish  : #1338052 add option to show x days future ledger txn
+ * wish  : #1330156 in the ledger, a way to identify graphically the past from the future.
+
+
+2015-06-06  Maxime Doyen
+
+ Made 5.0.3 release.
+
+ * change: win32: upgraded to libofx 0.9.9 again
+ * wish  : #1460370 internal xfer credit should display 'From account'
+ * wish  : #1444792 button to expand/collapse all in "Manage Categories"
+ * wish  : #1429413 thinking of icon credit vs debit card
+ * wish  : #1416957 add ability to modify transaction when posting from template 
+ * bugfix: #1460390 Saving a file as do not work since last 5.0.2
+ * bugfix: #1434972 (libofx 0.8.3 bug) win32: some OFX files leads to crash
+ * bugfix: #1424660 (libofx 0.8.3 bug) win32: memo field truncated
+ * bugfix: #1080093 (libofx bug 39) OFX imports incorrect date
+
+
+2015-05-06  Maxime Doyen
+
+ Made 5.0.2 release.
+
+ * bugfix: #1448549 importing CSV files automatically creates 3 new accounts
+ * bugfix: #1443782 date filter From/To fields not working in Trend time and Balance reports
+ * bugfix: #1443048 saving cut file name after a dot
+ * bugfix: #1443047 budget amount is wrong (seems twice)
+ * bugfix: #1429414 calendar widget can't be dismissed by clicking on the arrow or text entry 
+
+
+2015-04-06  Maxime Doyen
+
+ Made 5.0.1 release.
+
+ * change: xhb data file format (v1.1)
+ * wish  : #1439015 use Segoe UI as UI font on Windows 
+ * wish  : #1432204 inherit txn should set status to none
+ * wish  : #1435944 appdata is missing long description and screenshot
+ * wish  : #1432204 inherit txn should set status to none
+ * wish  : #1421326 "Fill from template" showed by default
+ * wish  : #1419986 reconciled icons, text and translation
+ * wish  : #1413874 keyboard shortcut to transaction none status
+ * wish  : #1377640 txn same consecutive entry
+ * wish  : #926782  for transfers, display target/source account as payee
+ * bugfix: #1437883 edit/modify transaction box takes >10 sec. to open
+ * bugfix: #1429410 document the "Cleared" ("Pointée") operation status
+ * bugfix: #1429407 shortcut clashes with search or other text entry widgets
+ * bugfix: #1427798 -0,00€ for total of account
+ * bugfix: #1427112 status of template transactions is ignored
+ * bugfix: #1425986 QIF import sometimes fails in v5.0
+ * bugfix: #1424437 gtk warning from console
+ * bugfix: #1422617 trend time report shows dates from closed accounts
+ * bugfix: #1420859 alternate row colors not working
+ * bugfix: #1420495 typo problem in chart tooltip (apos)
+ * bugfix: #1420098 ctrl+w no longer closes account window
+ * bugfix: #1419992 visible column names are not localized in preferences dialog
+ * bugfix: #1419975 not all languages updates were imported for 5.0
+ * bugfix: #1419476 edit transaction dialog empty category
+ * bugfix: #1419304 crash if Balance report is open and transaction is deleted
+ * bugfix: #1415740 budget line with value of 0 not shown in Budget Report
+
+
+2015-03-28  Maxime Doyen
+
+ Made 5.0.1  rc release.
+
+
+2015-02-08  Maxime Doyen
+
+ Made 5.0  release.
+
+ * new   : migrated to GTK+ 3 (win32 target is 3.6.4)
+ * new   : budget report is now a stack chart 
+ * new   : file statistics dialog was added
+ * new   : cleared status added for transaction
+ * new   : new column for transaction list with cleared/reconciled/remind status
+ * new   : category: added an Expense/Income switch filter
+ * new   : budget: added an Expense/Income switch filter
+ * new   : budget: added an icon for budgeted categories
+ * new   : payee/category: when you merge, deleting the old item is now optional
+ * new   : payee/category/budget list: added a quick search function, so that after the selection of an item,
+           when you type some text, an input appear to easily locate your item with up/down keys
+ * new   : account/assignment/template/scheduled: confirmation before deleting unused items
+ * new   : reinforced the io error control on file save
+ * new   : charts now uses your system fonts
+ * new   : icon set was reworked
+ * change: xhb data file format (v1.0)
+ * change: win32: downgraded to libofx 0.8.3
+ * change: payee/category: renamed the action move to merge, as it is more relevant 
+ * change: reworked all the confirmation dialogs
+ * change: relayouted all dialogs/windows spacing to be more Gnome HIG compliant
+ * change: replaced 'remove' string by 'delete' (more relevant)
+ * change: import process reworked and refactored to ease import and enable future evolution
+ * change: lot of small visual changes (disable state, reworked texts and sentences)
+ * change: splitted import menu by file type and presetted the file filter on the type
+ * change: removed the currency symbol into transaction list
+ * change: doc entirely updated with new screenshots
+ * wish  : #1388402 'Pinned' remind transaction (with no set date)
+ * wish  : #1341202 txn state add of cleared
+ * wish  : #1318284 persist transaction list column width
+ * wish  : #1254650 transaction entry boc too small and fiddly
+ * wish  : #1231865 win32 add version in EXE properties
+ * wish  : #1202500 top5 spending for subcategories
+ * wish  : #995436  average in Trendtime Report
+ * wish  : #706600  euro major convertion feature
+ * bugfix: #1412200 Text fields to input a new category name (or subcategories) writes in reverse (right to left)
+ * bugfix: #1410166 add transaction crash after selecting cheque payment
+ * bugfix: #1400403 5.0-rc Reconciled status lost at reload <=4.6.3 converted file
+ * bugfix: #1354789 win32: (libofx 0.9.9 bug 42) QFX import dates show as year 2059
+ * bugfix: #1419032 Scheduled transaction amount not saved in some case
+ * bugfix: #1418968 Transaction list scroll reset when deleting transaction
+ * bugfix: #1416742 5.0-rc Merge 2 payees and they remain on the display
+ * bugfix: #1416624 5.0-rc category still display in txn dialog after split
+ * bugfix: #1414267 5.0-rc Budget Report sort order
+ * bugfix: #1411898 win32: (libofx 0.9.9) Incorrect encoding when reading .QFX files
+ * bugfix: #1408966 move a category still display it in the list just after
+ * bugfix: #1407091 5.0-rc cannot sort by clicking on C column
+ * bugfix: #1400381 5.0-rc Memo column empty in OFX import assitant
+ * bugfix: #1388520 5.0-rc Internal Transfer linked choose dialog box too small
+ * bugfix: #1384202 Alphabetical category sorting does not work when there are spaces in the name
+ * bugfix: #1378836 Scheduled transaction display is not complete in case of internal transfer
+ * bugfix: #1355786 Vehicle Cost Report wrong label 
+
+
+2014-11-08  Maxime Doyen
+
+ Made 5.0 rc release.
+
+
 2014-08-09  Maxime Doyen
 
  Made 4.6.3 release.
 
  * new   : enhanced categories completion (complete is done with partial match on both categories and subcategories)
+ * change: win32: upgraded to libofx 0.9.9
  * bugfix: #1351098 win32: OFX import freeze HomeBank
  * bugfix: #1349160 layout are not persisted well on maximized windows 
 
  * new   : scheduled list: added late column and splitted amount to expense/income
  * new   : speed optimization file load, register display (tested with 0,5M txn)
  * change: xhb data file format (v0.8)
- * change: account dialog : relayout the properties with tabs
+ * change: account dialog: relayout the properties with tabs
  * change: preferences: moved prefix/suffix symbol to a single symbol with a checkbox for prefix
  * change: transaction dialog : replaced the split S button with a most common image button
  * wish  : #1317183 scheduled dialog listview to be resizable
  * wish  : #926784  per account QIF export
  * wish  : #923154  vehicle Costs assumes UK volume in gallons - sold in litres
  * wish  : #818440  scheduled transaction date before or after weekend
- * wish  : #676447  configure financial year boundaries (report dates)
+ * wish  : #676447  change financial year boundaries (report dates)
  * wish  : #564922  add Direct Debit as payment type
  * wish  : #493162  auto-assign category from payee
- * wish  : #455295  quick search functionality (thunderbird/outlook) 
+ * wish  : #455295  search functionality (thunderbird/outlook) 
  * bugfix: was possible to quick edit the balance column in account window
  * bugfix: crash after a reset of preferences
  * bugfix: #1316252 Vehicle cost report: "Other cost" always $ 0.00
  * bugfix: #1286329 In preferences, file chooser dialog have title "title"
 
 
-2014-06-09  Maxime Doyen
-
- Made 4.6 beta release.
-
-
 2014-03-01  Maxime Doyen
 
  Made 4.5.6 release.
 
  Made 4.5.1 release.
 
+ * change: win32: upgraded to libofx 0.9.8
  * change: lot of code warning fix with gcc -Wextra and cppcheck
  * change: source code preparation for gtk3 migration
  * wish  : #1163319 revert back date range 'Last Year'
 
 2013-07-16  Maxime Doyen
 
- Made 4.5.1 beta release.
+ Made 4.5.1 rc release.
 
 
 2013-01-14  Maxime Doyen
  * new   : ms windows, number/currency default value from user locale
  * change: xhb data file format (v0.7)
  * change: upgraded to gtk 2.24 / glib 2.28
+ * change: win32: upgraded to libofx 0.8.3
  * change: preference dialog, moved the clear button position
  * change: homebank, clarified the error load messages
  * change: homebank, optimized xml
  * wish  : #730137  portable app for ms-windows
  * wish  : #730319  single click in calendar to choose date 
  * wish  : #787131 Column titles in exported CSV
- * wish  : #787134 exporting to CSV should include all available columns
+ * wish  : #787134 csv add import/export for tags
  * wish  : #833614 sorting on category / subcategory in statistics report
  * wish  : #856477 improve category dropdown with +/-
  * wish  : #886372 poland in the European country list
 
 2012-09-01  Maxime Doyen
 
- Made 4.5 beta release.
+ Made 4.5 rc release.
 
 
 2011-02-24  Maxime Doyen
 
 2011-01-17  Maxime Doyen
 
- Made 4.4 beta release.
+ Made 4.4 rc release.
 
 
 2010-06-18  Maxime Doyen
  * change: ofx/qfx import set credit card payment for credit card account
  * change: xhb data file format (v0.5)
  * change: remember last folder location during import assistant
- * change: #427710 wish: Total into the automated transactions list
+ * wish  : #427710 Total into the automated transactions list
  * bugfix: #378992 win32: libofx not always convert string to utf-8 causes partial load on file reopen
  * bugfix: #528923 slackware64+kde4: crashes on start / load saved files
  * bugfix: #528993 opening other wallet with account window open causes a crash
 
 2010-05-20  Maxime Doyen
 
- Made 4.3 beta release.
+ Made 4.3 rc release.
 
 
 2010-02-15  Maxime Doyen
 
 2010-01-24  Maxime Doyen
  
- Made 4.2 beta release.
+ Made 4.2 rc release.
 
 
 2009-10-31  Maxime Doyen
 
 2009-08-28  Maxime Doyen
 
- Made 4.1 beta release.
+ Made 4.1 rc release.
 
 
 2009-06-10  Maxime Doyen
 
 2008-09-14  Maxime Doyen
 
- Made 4.0 beta release.
+ Made 4.0 rc release.
 
 
 2008-08-18  Maxime Doyen
diff --git a/LICENSE b/LICENSE
deleted file mode 100644 (file)
index c29429b..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,3 +0,0 @@
-* HomeBank is licensed under the GNU GENERAL PUBLIC LICENSE -- 
-  see the 'COPYING' file in this directory for details.
-
index e91e4b7732fe2ebbe6e06a65e00be044d19fc276..0a662030ff8fc8ca804ced95a7eaae5a6dfba5a7 100644 (file)
@@ -1,7 +1,7 @@
 # HomeBank Makefile.am
 
 #SUBDIRS = src
-SUBDIRS = src data images mime po doc
+SUBDIRS = src data images mime pixmaps themes po doc
 
 
 # don't forget to do a 'make check' 
index 601558ba20ff849e63dcee4379274f42126a4cdb..b4680b5425d2f2212fe210033710c0b70a322232 100644 (file)
@@ -2,7 +2,8 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.52)
-AC_INIT([homebank], [4.6.3])
+AC_INIT([homebank], [5.1.2])
+#AC_INIT([homebank], [x.x-rc])
 
 AM_CONFIG_HEADER(config.h)
 
@@ -21,19 +22,26 @@ AC_PROG_INSTALL
 AC_PROG_INTLTOOL
 
 # Checks for libraries.
-PKG_CHECK_MODULES(DEPS, gtk+-2.0 >= 2.24 glib-2.0 >= 2.28)
+PKG_CHECK_MODULES(DEPS, gtk+-3.0 >= 3.12 glib-2.0 >= 2.39)
 AC_SUBST(DEPS_CFLAGS)
 AC_SUBST(DEPS_LIBS)
 AC_CHECK_LIB(m, pow)
 
+PKG_CHECK_MODULES(LIBSOUP, [libsoup-2.4 >= 2.26])
+AC_SUBST(LIBSOUP_CFLAGS)
+AC_SUBST(LIBSOUP_LIBS)
+
 # general usage flags
 CFLAGS="${CFLAGS} -Wall -Wmissing-prototypes"
 
+# disable deprecated warnings
+CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
+
 # extended flags
 #CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter"
 
-#valgrind flags
-#CFLAGS="${CFLAGS} -g -O0"
+# profiling valgrind/gprof flags
+#CFLAGS="${CFLAGS} -g -O0 -pg"
 
 # pre-relase # 2 - error as warning for 
 #CFLAGS="${CFLAGS} -Werror"
@@ -84,7 +92,7 @@ AC_C_VOLATILE
 AC_CHECK_FUNCS([floor localeconv memset modf pow setlocale sqrt strcasecmp strtoul])
 
 # International support
-ALL_LINGUAS="af ar ast be bg br ca cs cy da de el en_AU en_CA en_GB es et eu fa fi fr ga gl he hr hu id is it ja ka ko lt lv mr ms nb nds nl oc pl pt_BR pt pt_PT ro ru si sk sl sr sv tr uk vi zh_CN zh_TW" 
+ALL_LINGUAS="af ar ast be bg br ca cs cy da de el en_AU en_CA en_GB es et eu fa fi fr gl he hr hu id is it ja ko lt lv mr ms nb nds nl oc pl pt_BR pt pt_PT ro ru si sk sl sr sv tr uk vi zh_CN zh_TW" 
 
 AM_GLIB_GNU_GETTEXT
 
@@ -97,11 +105,13 @@ Makefile
 src/Makefile 
 data/homebank.desktop.in
 data/Makefile
-data/icons/Makefile
 data/datas/Makefile
 images/Makefile
 mime/Makefile
-po/Makefile.in 
+pixmaps/Makefile
+themes/Makefile
+themes/hicolor/Makefile
+po/Makefile.in
 doc/Makefile
 doc/images/Makefile
 ])
index d2be1b9d5b0380c93470c929b420a64b833ca8fb..ceca4b472fc570a2abe5609aea5924cc1179375a 100644 (file)
@@ -1,18 +1,25 @@
 ## Process this file with automake to produce Makefile.in
 
-SUBDIRS = icons datas
+SUBDIRS = datas
 
+
+@INTLTOOL_DESKTOP_RULE@
 desktopdir              = $(datadir)/applications
 desktop_in_files = homebank.desktop.in
 desktop_DATA    = $(desktop_in_files:.desktop.in=.desktop)
-@INTLTOOL_DESKTOP_RULE@
+
+
+@INTLTOOL_XML_RULE@
+appdatadir = $(datadir)/appdata
+appdata_in_files = homebank.appdata.xml.in
+appdata_DATA = $(appdata_in_files:.xml.in=.xml)
+
 
 EXTRA_DIST =   \
-       $(desktop_in_files)             
+       $(desktop_in_files) \
+       $(appdata_in_files)
 
 CLEANFILES =   \
-       $(desktop_DATA)
-
-DISTCLEANFILES =       \
-       $(desktop_DATA)
+       $(desktop_DATA) \
+       $(appdata_DATA)
 
index 16af832d7cf50c01462ee6b29cb8f7b769b10e6b..9ed42489078f7e963da9f1d9fd9490452fc20380 100644 (file)
@@ -5,6 +5,7 @@ hb-categories-en.csv \
 hb-categories-es.csv \
 hb-categories-fr.csv \
 hb-categories-it.csv \
+hb-categories-lt.csv \
 hb-categories-pt.csv \
 hb-categories-ro.csv \
 hb-categories-ru.csv \
diff --git a/data/datas/hb-categories-lt.csv b/data/datas/hb-categories-lt.csv
new file mode 100644 (file)
index 0000000..bf6b56f
--- /dev/null
@@ -0,0 +1,91 @@
+1;-;Grynųjų pinigų paėmimas
+1;-;Automobilis
+2;-;Įmoka už automobilį
+2;-;Kuras
+2;-;Eksploatavimo išlaidos
+1;-;Alimentai
+2;-;Sumokėtos palūkanos
+2;-;Paslaugų mokesčiai
+1;-;Paslaugų apmokėjimai
+2;-;Mobilusis telefono ryšys
+2;-;Fiksuotas (laidinis) telefono ryšys
+2;-;Elektra
+2;-;Šiukšlės ir perdirbimas
+2;-;Televizija (Kabelinė,Palydovinė)
+2;-;Sveikatos/sporto klubas
+2;-;Namo savininko/bendrijos mokesčiai
+2;-;Gamtinės dujos/degalai
+2;-;Nuoma
+2;-;Vanduo ir nuotekos
+1;-;Labdara
+1;-;Rūbai
+1;-;Valgymai ne namie
+1;-;Išsilavinimas
+2;-;Knygos
+2;-;Mokesčiai
+2;-;Mokestis už mokslą
+1;-;Pramogos
+1;-;Maistas
+1;-;Dovanos
+1;-;Sveikatos priežiūra
+2;-;Dantys
+2;-;Akys
+2;-;Ligoninė
+2;-;Gydytojas
+2;-;Vaistai
+1;-;Hobi/Laisvalaikis
+2;-;Knygos ir žurnalai
+2;-;Kultūriniai renginiai
+2;-;Pasilinksminimai
+2;-;Filmų ir video nuoma
+2;-;Sporto renginiai
+2;-;Sporting//Sporto prekės
+2;-;Muzikos ir vaizdo įrašai
+2;-;Žaislai ir žaidimai
+1;-;Namų remontas
+1;-;Namų ūkis
+2;-;Namų apyvoka/baldai
+2;-;Namų valymas
+2;-;Kiemo paslaugos
+1;-;Draudimas
+2;-;Automobilis
+2;-;Sveikata
+2;-;Namų savininko/nuomininko
+2;-;Gyvybės
+2;-;Negrąžinti pinigai
+2;-;Apmokėti pinigai
+1;-;Naminių gyvūnų priežiūra
+2;-;Pašaras
+2;-;Maistas/Atsargos
+2;-;Veterinaras
+1;-;Mokesčiai
+2;-;Pajamų mokestis
+2;-;Verslo liudijimo mokestis
+2;-;Sveikatos draudimo mokestis
+2;-;Kiti mokesčiai
+2;-;Nekilnojamojo turto mokesčiai
+2;-;Pardavimo mokesčiai
+1;-;Kelionės/Atostogos
+2;-;Nakvynė/Apgyvendinimas
+2;-;Keliavimo išlaidos
+2;-;Dovanos/Suvenyrai
+1;+;Pajamos/pelnas
+1;+;Investavimo pajamos/palūkanos
+2;+;Kapitalo prieaugis
+2;+;Dividentai
+2;+;Palūkanos
+2;+;Neapmokestinamosios palūkanos
+2;+;Išmokos už vaikus
+2;+;Gautos dovanos
+2;+;Gauta paskola
+2;+;Loterija
+2;+;Grąžinti valstybės ir vietiniai mokesčiai
+2;+;Bedarbio pašalpa
+2;+;Socialinio draudimo išmokos
+1;+;Darbo užmokestis ir atlyginimas
+2;+;Premijos
+2;+;Komandiruotės
+2;+;Darbdavio atitikimas
+2;+;Darbo užmokestis "ant popieriaus"
+2;+;Darbo užmokestis "į rankas"
+2;+;Viršvalandžiai
index a2359f4d83f7a711e88e68584c1338c598de360e..f09d0c15424ce447f3cae84af73b86d6497ca3df 100644 (file)
-1;-;Алименты 
-1;-;Автомобиль 
-2;-;Оплата автомобилей 
-2;-;Бензин 
-2;-;Техническое обслуживание 
-1;-;Банковские расходы 
-2;-;Проценты, уплаченные 
-2;-;Плата за обслуживание 
-1;-;Векселей 
-2;-;Кабельное / Спутниковое телевидение 
-2;-;Сотовый телефон 
-2;-;Сотовые 
-2;-;Электричество 
-2;-;Garbage и Recycle 
-2;-;Оздоровительный центр 
-2;-;Домой-владельца сборам 
-2;-;Членских взносов 
-2;-;Ипотечный оплаты 
-2;-;Природный газ / нефть 
-2;-;Газета 
-2;-;On-line/Internet службы 
-2;-;Другие платеж по кредиту 
-2;-;Аренда 
-2;-;Студент Жилищный кредит 
-2;-;Телефон 
-2;-;Вода и канализационные 
-1;-;Снятие наличных 
-1;-;Благотворительные пожертвования 
-1;-;Забота о детях 
-1;-;Детей / Игрушки 
-2;-;Финансовая поддержка 
-2;-;Дневные 
-1;-;Одежда 
-1;-;Платежи по кредитным картам / Переводы 
-1;-;Из столовой 
-1;-;Образование 
-2;-;Книги 
-2;-;Тарифы 
-2;-;Помощь в учебе 
-1;-;Развлечения 
-1;-;Тарифы 
-1;-;Питание 
-1;-;Подарки 
-1;-;Бакалейные товары 
-1;-;Медико-санитарных 
-2;-;Стоматологические 
-2;-;Глаз-санитарной помощи 
-2;-;Больница 
-2;-;Врач 
-2;-;Рецепты 
-1;-;Хобби / Досуг 
-2;-;Книги и журналы 
-2;-;Культурные мероприятия 
-2;-;Развлекательный 
-2;-;Фильмы и видео в аренду 
-2;-;Спортивные события 
-2;-;Спортивные товары 
-2;-;Кассеты и компакт-дисков 
-2;-;Игрушки и игры 
-1;-;Home Improvement 
-1;-;Домашнее хозяйство 
-2;-;Обстановка 
-2;-;Уборка помещений 
-2;-;Двор службы 
-1;-;Страхование 
-2;-;Автомобильные 
-2;-;Здоровье 
-2;-;Домой-владельца / арендатора 
-2;-;Жизнь 
-1;-;Работа расходов 
-2;-;Не возмещаются 
-2;-;Возмещение 
-1;-;Заем 
-2;-;Процентная 
-2;-;Проценты по ипотечным кредитам 
-2;-;Студенческий кредит Процентные 
-1;-;Разное 
-1;-;Ипотека / Аренда 
-1;-;Красота и здоровье 
-1;-;Pet помощи 
-2;-;Продукты питания 
-2;-;Принадлежности 
-2;-;Ветеринарного 
-1;-;Телефон / Wireless 
-1;-;Услуги / Членство 
-1;-;Налоги 
-2;-;Федерального подоходного налога 
-2;-;Федеральный подоходного налога предыдущим годом 
-2;-;Местный подоходный налог 
-2;-;Medicare налог 
-2;-;Прочие налоги 
-2;-;Налоги на недвижимость 
-2;-;Налог с продаж 
-2;-;Налога на социальное обеспечение 
-2;-;Налога на прибыль 
-2;-;Штата / провинции 
-1;-;Путешествия / Сезонный 
-2;-;Жилье 
-2;-;Поездки 
-1;-;Коммунальные услуги 
-1;+;Прибыль / Интерес 
-1;+;Доходы от инвестиций 
-2;+;Доход от прироста капитала 
-2;+;Дивиденды 
-2;+;Проценты 
-2;+;Освобожденных от налогообложения интересов 
-1;+;Не расходов 
-1;+;Прочие доходы 
-2;+;Финансовая поддержка Поступило 
-2;+;Сотрудник Stock Option 
-2;+;Подарки, полученные 
-2;+;Кредит Основные Поступило 
-2;+;Розыгрыши 
-2;+;Государственный и местный налог Возврат 
-2;+;Пособия по безработице 
-1;+;Пенсионный доход 
-2;+;Распределение ИРА 
-2;+;Пенсии и аннуитеты 
-2;+;Пособия по социальному обеспечению 
-1;+;Заработной платы и зарплаты 
-2;+;Бонус 
-2;+;Комиссия 
-2;+;Работодатель соответствия 
-2;+;Размер заработной платы 
-2;+;Чистые платный 
-2;+;Сверхурочные 
+1;-;Автомобили и мотоциклы
+2;-;Выплаты по кредиту
+2;-;Принадлежности
+2;-;Стоянка и дорожный налог
+2;-;Страхование
+2;-;Техническое обслуживание
+2;-;Топливо
+1;-;Банковские расходы
+2;-;Банковские начисления
+2;-;Банковское обслуживание
+2;-;Выплаченные проценты
+2;-;Платежи по картам и кредитам
+2;-;Различные расходы
+1;-;Бытовые принадлежности
+2;-;Мебель
+2;-;Работы и инструменты
+2;-;Электроприборы
+1;-;Дети
+2;-;Выплаты по кредиту на обучение
+2;-;Детский сад и услуги няни
+2;-;Оплата обучения
+2;-;Питание в столовой
+2;-;Различные расходы
+2;-;Спортивная и культурная деятельность
+2;-;Страхование
+1;-;Домашние животные
+2;-;Ветеринарные услуги
+2;-;Корма
+2;-;Различные расходы
+1;-;Здоровье
+2;-;Больница
+2;-;Врачебные услуги
+2;-;Добровольное медицинское страхование
+2;-;Лекарства
+2;-;Массаж
+2;-;Офтальмология
+2;-;Стоматология
+1;-;Личная гигиена
+2;-;Парикмахерская и косметология
+2;-;Фитнесс и SPA
+1;-;Налоги и сборы
+2;-;Другие налоги
+2;-;Местные налоги
+2;-;Налог на имущество
+2;-;Подоходный налог
+2;-;Подоходный налог за прошлый год
+2;-;Социальное страхование
+1;-;Одежда
+2;-;Аксессуары
+2;-;Обувь
+2;-;Спецодежда и обмундирование
+1;-;Отдых, культура и спорт
+2;-;Видеопрокат
+2;-;Газеты и журналы
+2;-;Игры
+2;-;Кино и театр
+2;-;Книги
+2;-;Музеи и выставки
+2;-;Покупка CD и DVD
+2;-;Спортивная деятельность
+2;-;Спортивные мероприятия
+2;-;Спортивные товары
+1;-;Отпуск и путешествия
+2;-;Жильё
+2;-;Питание
+2;-;Проезд
+2;-;Прокат автомобиля
+2;-;Различные расходы
+2;-;Страхование
+2;-;Экскурсии
+1;-;Питание
+2;-;Бакалейные товары
+2;-;Кафе и бары
+2;-;Рестораны
+1;-;Подписки и счета
+2;-;Арендная плата
+2;-;Водоснабжение
+2;-;Выплаты по ипотечному кредиту
+2;-;Выплаты по потребительскому кредиту
+2;-;Домашнее хозяйство
+2;-;Интернет
+2;-;Кабельное и спутниковое телевидение
+2;-;Мобильная связь
+2;-;Отопление
+2;-;Страхование жилья
+2;-;Текущий ремонт
+2;-;Телефон
+2;-;Эксплуатационные затраты
+2;-;Электричество
+1;-;Разное
+2;-;Благотворительные пожертвования
+2;-;Гражданская ответственность
+2;-;Подарки
+2;-;Снятие наличных
+1;-;Сбережения
+2;-;Вклады и прочее
+2;-;Страхование жизни
+1;-;Служебные расходы
+2;-;Возмещаемые
+2;-;Невозмещаемые
+1;-;Транспорт
+2;-;Метро, автобусы
+2;-;Поезда
+2;-;Самолёты
+2;-;Такси
+1;+;Другие доходы
+2;+;Выигрыши
+2;+;Налоговый кредит
+2;+;Наследство
+2;+;Опцион на акции
+2;+;Полученные подарки
+2;+;Пособие по безработице
+2;+;Производственная травма
+2;+;Семейное пособие
+2;+;Ссудный капитал
+1;+;Жалование и заработная плата
+2;+;Выплаты работодателя
+2;+;Комиссионное вознаграждение
+2;+;Начисленная сумма
+2;+;Плата за сверхурочную работу
+2;+;Различные надбавки
+2;+;Сумма к выплате
+1;+;Инвестиции
+2;+;Дивиденды
+2;+;Доход от сдачи жилья в аренду
+2;+;Повышение стоимости недвижимости
+2;+;Прирост капитала
+2;+;Проценты
+1;+;Пенсия
+2;+;Дополнительные выплаты
+2;+;Пенсия по возрасту
+2;+;Социальные пособия
diff --git a/data/homebank.appdata.xml.in b/data/homebank.appdata.xml.in
new file mode 100644 (file)
index 0000000..6e000be
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+  <id type="desktop">homebank.desktop</id>
+  <licence>GPL-2.0+</licence>
+  <description>
+    <_p>
+      HomeBank is a free software (as in "free speech" and also as in "free beer") 
+      that will assist you to manage your personal accounting.
+    </_p>
+    <_p>
+      It is designed to easy to use and be able to analyse your personal finance 
+      in detail using powerful filtering tools and beautiful graphs.
+    </_p>
+    <_p>
+      If you are looking for a completely free and easy way to manage your personal 
+      accounting then HomeBank should be the software of choice.
+    </_p>
+  </description>
+  <screenshots>
+    <screenshot type="default" width="624" height="351">http://homebank.free.fr/img/homebank-appdata.png</screenshot>
+  </screenshots>
+  <url type="homepage">http://homebank.free.fr</url>
+  <updatecontact>homebank_at_free.fr</updatecontact>
+</application>
index 8f7d43af95664dfc9fcb84433023d303269f0d01..cc79bcbdde6344a105f331031ed9191f92abf793 100644 (file)
@@ -1,10 +1,12 @@
 [Desktop Entry]
 _Name=HomeBank
-_Comment=Free, easy, personal accounting for everyone.
-Exec=homebank %F
+_GenericName=Personal finance
+_Comment=Free, easy, personal accounting for everyone
+_Keywords=finance;accounting;budget;personal;money;
+Exec=homebank %f
 Terminal=false
 StartupNotify=true
 Type=Application
 Icon=homebank
-Categories=GTK;Office;Finance;
+Categories=GNOME;GTK;Office;Finance;
 MimeType=application/x-homebank;
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
deleted file mode 100644 (file)
index 266287e..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-NULL =
-
-public_icons_themes = \
-       hicolor \
-       $(NULL)
-
-public_icons = \
-       hicolor_apps_16x16_homebank.png \
-       hicolor_apps_22x22_homebank.png \
-       hicolor_apps_32x32_homebank.png \
-       hicolor_apps_48x48_homebank.png \
-       hicolor_apps_64x64_homebank.png \
-       hicolor_apps_scalable_homebank.svg \
-       $(NULL)
-
-private_icons = \
-       hicolor_actions_16x16_hb-account.png \
-       hicolor_actions_22x22_hb-account.png \
-       hicolor_actions_16x16_hb-payee.png \
-       hicolor_actions_22x22_hb-payee.png \
-       hicolor_actions_16x16_hb-category.png \
-       hicolor_actions_22x22_hb-category.png \
-       hicolor_actions_16x16_hb-archive.png \
-       hicolor_actions_22x22_hb-archive.png \
-       hicolor_actions_16x16_hb-budget.png \
-       hicolor_actions_22x22_hb-budget.png \
-       hicolor_actions_16x16_hb-assign.png \
-       hicolor_actions_22x22_hb-assign.png \
-       hicolor_actions_16x16_hb-assign-run.png \
-       hicolor_actions_22x22_hb-assign-run.png \
-       hicolor_actions_16x16_hb-filter.png \
-       hicolor_actions_22x22_hb-filter.png \
-       hicolor_actions_16x16_hb-file-import.png \
-       hicolor_actions_22x22_hb-file-import.png \
-       hicolor_actions_48x48_hb-file-import.png \
-       hicolor_actions_16x16_hb-file-export.png \
-       hicolor_actions_22x22_hb-file-export.png \
-       hicolor_actions_16x16_hb-ope-show.png \
-       hicolor_actions_22x22_hb-ope-show.png \
-       hicolor_actions_16x16_hb-ope-add.png \
-       hicolor_actions_22x22_hb-ope-add.png \
-       hicolor_actions_16x16_hb-ope-herit.png \
-       hicolor_actions_22x22_hb-ope-herit.png \
-       hicolor_actions_16x16_hb-ope-edit.png \
-       hicolor_actions_22x22_hb-ope-edit.png \
-       hicolor_actions_16x16_hb-ope-delete.png \
-       hicolor_actions_22x22_hb-ope-delete.png \
-       hicolor_actions_16x16_hb-ope-valid.png \
-       hicolor_actions_22x22_hb-ope-valid.png \
-       hicolor_actions_16x16_hb-ope-auto.png \
-       hicolor_actions_22x22_hb-ope-auto.png \
-       hicolor_actions_16x16_hb-ope-remind.png \
-       hicolor_actions_22x22_hb-ope-remind.png \
-       hicolor_actions_16x16_hb-rep-stats.png \
-       hicolor_actions_22x22_hb-rep-stats.png \
-       hicolor_actions_16x16_hb-rep-balance.png \
-       hicolor_actions_22x22_hb-rep-balance.png \
-       hicolor_actions_16x16_hb-rep-time.png \
-       hicolor_actions_22x22_hb-rep-time.png \
-       hicolor_actions_16x16_hb-rep-budget.png \
-       hicolor_actions_22x22_hb-rep-budget.png \
-       hicolor_actions_16x16_hb-rep-vehicle.png \
-       hicolor_actions_22x22_hb-rep-vehicle.png \
-       hicolor_actions_22x22_hb-view-list.png \
-       hicolor_actions_22x22_hb-view-bar.png \
-       hicolor_actions_22x22_hb-view-pie.png \
-       hicolor_actions_22x22_hb-view-line.png \
-       hicolor_actions_22x22_hb-legend.png \
-       hicolor_actions_22x22_hb-rate.png \
-       hicolor_actions_16x16_lpi-help.png \
-       hicolor_status_22x22_btn-split.png \
-       hicolor_status_22x22_flt-inactive.png \
-       hicolor_status_22x22_flt-include.png \
-       hicolor_status_22x22_flt-exclude.png \
-       hicolor_status_16x16_pm-none.png \
-       hicolor_status_22x22_pm-none.png \
-       hicolor_status_16x16_pm-ccard.png \
-       hicolor_status_22x22_pm-ccard.png \
-       hicolor_status_16x16_pm-dcard.png \
-       hicolor_status_22x22_pm-dcard.png \
-       hicolor_status_16x16_pm-check.png \
-       hicolor_status_22x22_pm-check.png \
-       hicolor_status_16x16_pm-cash.png \
-       hicolor_status_22x22_pm-cash.png \
-       hicolor_status_16x16_pm-transfer.png \
-       hicolor_status_22x22_pm-transfer.png \
-       hicolor_status_16x16_pm-intransfer.png \
-       hicolor_status_22x22_pm-intransfer.png \
-       hicolor_status_16x16_pm-none.png \
-       hicolor_status_22x22_pm-none.png \
-       hicolor_status_16x16_pm-standingorder.png \
-       hicolor_status_22x22_pm-standingorder.png \
-       hicolor_status_16x16_pm-epayment.png \
-       hicolor_status_22x22_pm-epayment.png \
-       hicolor_status_16x16_pm-deposit.png \
-       hicolor_status_22x22_pm-deposit.png \
-       hicolor_status_16x16_pm-fifee.png \
-       hicolor_status_22x22_pm-fifee.png \
-       hicolor_status_16x16_pm-directdebit.png \
-       hicolor_status_22x22_pm-directdebit.png \
-       hicolor_status_22x22_prf-general.png \
-       hicolor_status_48x48_prf-general.png \
-       hicolor_status_22x22_prf-interface.png \
-       hicolor_status_48x48_prf-interface.png \
-       hicolor_status_22x22_prf-columns.png \
-       hicolor_status_48x48_prf-columns.png \
-       hicolor_status_22x22_prf-display.png \
-       hicolor_status_48x48_prf-display.png \
-       hicolor_status_22x22_prf-euro.png \
-       hicolor_status_48x48_prf-euro.png \
-       hicolor_status_22x22_prf-report.png \
-       hicolor_status_48x48_prf-report.png \
-       hicolor_status_22x22_prf-import.png \
-       hicolor_status_48x48_prf-import.png \
-       $(NULL)
-
-EXTRA_DIST = \
-       $(public_icons)         \
-       $(private_icons)        \
-       $(noinst_DATA)          \
-       $(NULL)
-
-###############################################################################
-
-gtk_update_icon_cache = gtk-update-icon-cache -f -t
-
-update-icon-cache:
-       @-if test -z "$(DESTDIR)"; then \
-               echo "Updating Gtk icon cache."; \
-               for theme in $(public_icons_themes); do \
-                       $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
-               done; \
-       else \
-               echo "*** Icon cache not updated.  After (un)install, run this:"; \
-               for theme in $(public_icons_themes); do \
-                       echo "***   $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
-               done; \
-       fi
-
-install-icons:
-       for icon in $(public_icons); do \
-               THEME=`echo $$icon | cut -d_ -f1`; \
-               CONTEXT=`echo $$icon | cut -d_ -f2`; \
-               SIZE=`echo $$icon | cut -d_ -f3`; \
-               ICONFILE=`echo $$icon | cut -d_ -f4`; \
-               mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
-               $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
-       done; \
-       for icon in $(private_icons); do \
-               THEME=`echo $$icon | cut -d_ -f1`; \
-               CONTEXT=`echo $$icon | cut -d_ -f2`; \
-               SIZE=`echo $$icon | cut -d_ -f3`; \
-               ICONFILE=`echo $$icon | cut -d_ -f4`; \
-               mkdir -p $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
-               $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
-       done
-
-uninstall-icons:
-       -for icon in $(public_icons); do \
-               THEME=`echo $$icon | cut -d_ -f1`; \
-               CONTEXT=`echo $$icon | cut -d_ -f2`; \
-               SIZE=`echo $$icon | cut -d_ -f3`; \
-               ICONFILE=`echo $$icon | cut -d_ -f4`; \
-               rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
-       done; \
-       for icon in $(private_icons); do \
-               THEME=`echo $$icon | cut -d_ -f1`; \
-               CONTEXT=`echo $$icon | cut -d_ -f2`; \
-               SIZE=`echo $$icon | cut -d_ -f3`; \
-               ICONFILE=`echo $$icon | cut -d_ -f4`; \
-               rm -f $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
-       done
-
-install-data-local: install-icons update-icon-cache
-
-uninstall-local: uninstall-icons update-icon-cache
diff --git a/data/icons/hicolor_actions_16x16_hb-account.png b/data/icons/hicolor_actions_16x16_hb-account.png
deleted file mode 100644 (file)
index 7972dcc..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-account.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-archive.png b/data/icons/hicolor_actions_16x16_hb-archive.png
deleted file mode 100644 (file)
index b638bde..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-archive.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-assign-run.png b/data/icons/hicolor_actions_16x16_hb-assign-run.png
deleted file mode 100644 (file)
index 5bfc5cd..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-assign-run.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-assign.png b/data/icons/hicolor_actions_16x16_hb-assign.png
deleted file mode 100644 (file)
index 0ad8cd9..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-assign.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-budget.png b/data/icons/hicolor_actions_16x16_hb-budget.png
deleted file mode 100644 (file)
index da604ac..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-budget.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-category.png b/data/icons/hicolor_actions_16x16_hb-category.png
deleted file mode 100644 (file)
index e6e68df..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-category.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-file-export.png b/data/icons/hicolor_actions_16x16_hb-file-export.png
deleted file mode 100644 (file)
index 6de0c2c..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-file-export.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-file-import.png b/data/icons/hicolor_actions_16x16_hb-file-import.png
deleted file mode 100644 (file)
index 36dbc72..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-file-import.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-filter.png b/data/icons/hicolor_actions_16x16_hb-filter.png
deleted file mode 100644 (file)
index 03d723e..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-filter.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-add.png b/data/icons/hicolor_actions_16x16_hb-ope-add.png
deleted file mode 100644 (file)
index 9cd9e5c..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-add.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-auto.png b/data/icons/hicolor_actions_16x16_hb-ope-auto.png
deleted file mode 100644 (file)
index 28de8fe..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-auto.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-delete.png b/data/icons/hicolor_actions_16x16_hb-ope-delete.png
deleted file mode 100644 (file)
index 2c5a467..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-delete.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-herit.png b/data/icons/hicolor_actions_16x16_hb-ope-herit.png
deleted file mode 100644 (file)
index 8dd48c4..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-herit.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-remind.png b/data/icons/hicolor_actions_16x16_hb-ope-remind.png
deleted file mode 100644 (file)
index 1da249e..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-remind.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-show.png b/data/icons/hicolor_actions_16x16_hb-ope-show.png
deleted file mode 100644 (file)
index 838660f..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-show.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-ope-valid.png b/data/icons/hicolor_actions_16x16_hb-ope-valid.png
deleted file mode 100644 (file)
index 06b2491..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-ope-valid.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-payee.png b/data/icons/hicolor_actions_16x16_hb-payee.png
deleted file mode 100644 (file)
index 823e919..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-payee.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-rep-balance.png b/data/icons/hicolor_actions_16x16_hb-rep-balance.png
deleted file mode 100644 (file)
index 636f115..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-rep-balance.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-rep-budget.png b/data/icons/hicolor_actions_16x16_hb-rep-budget.png
deleted file mode 100644 (file)
index 6792788..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-rep-budget.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-rep-stats.png b/data/icons/hicolor_actions_16x16_hb-rep-stats.png
deleted file mode 100644 (file)
index a83bdb1..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-rep-stats.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-rep-time.png b/data/icons/hicolor_actions_16x16_hb-rep-time.png
deleted file mode 100644 (file)
index bc4fb27..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-rep-time.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_hb-rep-vehicle.png b/data/icons/hicolor_actions_16x16_hb-rep-vehicle.png
deleted file mode 100644 (file)
index 7ee4048..0000000
Binary files a/data/icons/hicolor_actions_16x16_hb-rep-vehicle.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_16x16_lpi-help.png b/data/icons/hicolor_actions_16x16_lpi-help.png
deleted file mode 100644 (file)
index 8bc086e..0000000
Binary files a/data/icons/hicolor_actions_16x16_lpi-help.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-account.png b/data/icons/hicolor_actions_22x22_hb-account.png
deleted file mode 100644 (file)
index 6f4f88c..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-account.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-archive.png b/data/icons/hicolor_actions_22x22_hb-archive.png
deleted file mode 100644 (file)
index 28ecdda..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-archive.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-assign-run.png b/data/icons/hicolor_actions_22x22_hb-assign-run.png
deleted file mode 100644 (file)
index 9ef6986..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-assign-run.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-assign.png b/data/icons/hicolor_actions_22x22_hb-assign.png
deleted file mode 100644 (file)
index 4a49899..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-assign.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-budget.png b/data/icons/hicolor_actions_22x22_hb-budget.png
deleted file mode 100644 (file)
index deed850..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-budget.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-category.png b/data/icons/hicolor_actions_22x22_hb-category.png
deleted file mode 100644 (file)
index 592bc4f..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-category.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-file-export.png b/data/icons/hicolor_actions_22x22_hb-file-export.png
deleted file mode 100644 (file)
index ee95b71..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-file-export.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-file-import.png b/data/icons/hicolor_actions_22x22_hb-file-import.png
deleted file mode 100644 (file)
index 844353e..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-file-import.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-filter.png b/data/icons/hicolor_actions_22x22_hb-filter.png
deleted file mode 100644 (file)
index a20eee5..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-filter.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-legend.png b/data/icons/hicolor_actions_22x22_hb-legend.png
deleted file mode 100644 (file)
index 3490117..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-legend.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-add.png b/data/icons/hicolor_actions_22x22_hb-ope-add.png
deleted file mode 100644 (file)
index a832ca3..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-add.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-auto.png b/data/icons/hicolor_actions_22x22_hb-ope-auto.png
deleted file mode 100644 (file)
index da76062..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-auto.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-delete.png b/data/icons/hicolor_actions_22x22_hb-ope-delete.png
deleted file mode 100644 (file)
index 736b8b1..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-delete.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-edit.png b/data/icons/hicolor_actions_22x22_hb-ope-edit.png
deleted file mode 100644 (file)
index 1f1520b..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-edit.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-herit.png b/data/icons/hicolor_actions_22x22_hb-ope-herit.png
deleted file mode 100644 (file)
index eef5fc8..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-herit.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-remind.png b/data/icons/hicolor_actions_22x22_hb-ope-remind.png
deleted file mode 100644 (file)
index 1287729..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-remind.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-show.png b/data/icons/hicolor_actions_22x22_hb-ope-show.png
deleted file mode 100644 (file)
index 173c156..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-show.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-ope-valid.png b/data/icons/hicolor_actions_22x22_hb-ope-valid.png
deleted file mode 100644 (file)
index 12ead7b..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-ope-valid.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-payee.png b/data/icons/hicolor_actions_22x22_hb-payee.png
deleted file mode 100644 (file)
index 7f180e9..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-payee.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rate.png b/data/icons/hicolor_actions_22x22_hb-rate.png
deleted file mode 100644 (file)
index 6bf04de..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rate.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rep-balance.png b/data/icons/hicolor_actions_22x22_hb-rep-balance.png
deleted file mode 100644 (file)
index 4bfba4c..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rep-balance.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rep-budget.png b/data/icons/hicolor_actions_22x22_hb-rep-budget.png
deleted file mode 100644 (file)
index 29e69e7..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rep-budget.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rep-stats.png b/data/icons/hicolor_actions_22x22_hb-rep-stats.png
deleted file mode 100644 (file)
index 334f4aa..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rep-stats.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rep-time.png b/data/icons/hicolor_actions_22x22_hb-rep-time.png
deleted file mode 100644 (file)
index 2d7384c..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rep-time.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-rep-vehicle.png b/data/icons/hicolor_actions_22x22_hb-rep-vehicle.png
deleted file mode 100644 (file)
index 609aa50..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-rep-vehicle.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-view-bar.png b/data/icons/hicolor_actions_22x22_hb-view-bar.png
deleted file mode 100644 (file)
index d4b32ee..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-view-bar.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-view-line.png b/data/icons/hicolor_actions_22x22_hb-view-line.png
deleted file mode 100644 (file)
index 757415f..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-view-line.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-view-list.png b/data/icons/hicolor_actions_22x22_hb-view-list.png
deleted file mode 100644 (file)
index 4cf55ee..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-view-list.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_22x22_hb-view-pie.png b/data/icons/hicolor_actions_22x22_hb-view-pie.png
deleted file mode 100644 (file)
index 01a0476..0000000
Binary files a/data/icons/hicolor_actions_22x22_hb-view-pie.png and /dev/null differ
diff --git a/data/icons/hicolor_actions_48x48_hb-file-import.png b/data/icons/hicolor_actions_48x48_hb-file-import.png
deleted file mode 100644 (file)
index acb7dc4..0000000
Binary files a/data/icons/hicolor_actions_48x48_hb-file-import.png and /dev/null differ
diff --git a/data/icons/hicolor_apps_64x64_homebank.png b/data/icons/hicolor_apps_64x64_homebank.png
deleted file mode 100644 (file)
index bc9d3d5..0000000
Binary files a/data/icons/hicolor_apps_64x64_homebank.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-cash.png b/data/icons/hicolor_status_16x16_pm-cash.png
deleted file mode 100644 (file)
index 6e82bd3..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-cash.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-ccard.png b/data/icons/hicolor_status_16x16_pm-ccard.png
deleted file mode 100644 (file)
index 70e49f9..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-ccard.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-check.png b/data/icons/hicolor_status_16x16_pm-check.png
deleted file mode 100644 (file)
index eabc57d..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-check.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-dcard.png b/data/icons/hicolor_status_16x16_pm-dcard.png
deleted file mode 100644 (file)
index 5a72c57..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-dcard.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-deposit.png b/data/icons/hicolor_status_16x16_pm-deposit.png
deleted file mode 100644 (file)
index 2dccac8..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-deposit.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-directdebit.png b/data/icons/hicolor_status_16x16_pm-directdebit.png
deleted file mode 100644 (file)
index cdb1151..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-directdebit.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-epayment.png b/data/icons/hicolor_status_16x16_pm-epayment.png
deleted file mode 100644 (file)
index 5821ce0..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-epayment.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-fifee.png b/data/icons/hicolor_status_16x16_pm-fifee.png
deleted file mode 100644 (file)
index fc41426..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-fifee.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-intransfer.png b/data/icons/hicolor_status_16x16_pm-intransfer.png
deleted file mode 100644 (file)
index 3ad612c..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-intransfer.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-standingorder.png b/data/icons/hicolor_status_16x16_pm-standingorder.png
deleted file mode 100644 (file)
index a2b3abd..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-standingorder.png and /dev/null differ
diff --git a/data/icons/hicolor_status_16x16_pm-transfer.png b/data/icons/hicolor_status_16x16_pm-transfer.png
deleted file mode 100644 (file)
index 26c8783..0000000
Binary files a/data/icons/hicolor_status_16x16_pm-transfer.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_btn-split.png b/data/icons/hicolor_status_22x22_btn-split.png
deleted file mode 100644 (file)
index 47d9a7d..0000000
Binary files a/data/icons/hicolor_status_22x22_btn-split.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_flt-exclude.png b/data/icons/hicolor_status_22x22_flt-exclude.png
deleted file mode 100644 (file)
index 6c419dc..0000000
Binary files a/data/icons/hicolor_status_22x22_flt-exclude.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_flt-inactive.png b/data/icons/hicolor_status_22x22_flt-inactive.png
deleted file mode 100644 (file)
index 26c7115..0000000
Binary files a/data/icons/hicolor_status_22x22_flt-inactive.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_flt-include.png b/data/icons/hicolor_status_22x22_flt-include.png
deleted file mode 100644 (file)
index 9d8c4b0..0000000
Binary files a/data/icons/hicolor_status_22x22_flt-include.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-cash.png b/data/icons/hicolor_status_22x22_pm-cash.png
deleted file mode 100644 (file)
index 471c8e3..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-cash.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-ccard.png b/data/icons/hicolor_status_22x22_pm-ccard.png
deleted file mode 100644 (file)
index d2c723c..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-ccard.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-check.png b/data/icons/hicolor_status_22x22_pm-check.png
deleted file mode 100644 (file)
index ba682b3..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-check.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-dcard.png b/data/icons/hicolor_status_22x22_pm-dcard.png
deleted file mode 100644 (file)
index 6d7fc21..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-dcard.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-deposit.png b/data/icons/hicolor_status_22x22_pm-deposit.png
deleted file mode 100644 (file)
index c8695d5..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-deposit.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-directdebit.png b/data/icons/hicolor_status_22x22_pm-directdebit.png
deleted file mode 100644 (file)
index 238c64d..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-directdebit.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-epayment.png b/data/icons/hicolor_status_22x22_pm-epayment.png
deleted file mode 100644 (file)
index 3e581ab..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-epayment.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-fifee.png b/data/icons/hicolor_status_22x22_pm-fifee.png
deleted file mode 100644 (file)
index abf55b0..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-fifee.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-intransfer.png b/data/icons/hicolor_status_22x22_pm-intransfer.png
deleted file mode 100644 (file)
index 5cfe0ca..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-intransfer.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-none.png b/data/icons/hicolor_status_22x22_pm-none.png
deleted file mode 100644 (file)
index 9737fd2..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-none.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-standingorder.png b/data/icons/hicolor_status_22x22_pm-standingorder.png
deleted file mode 100644 (file)
index 4e63119..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-standingorder.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_pm-transfer.png b/data/icons/hicolor_status_22x22_pm-transfer.png
deleted file mode 100644 (file)
index eeb2fa3..0000000
Binary files a/data/icons/hicolor_status_22x22_pm-transfer.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-columns.png b/data/icons/hicolor_status_22x22_prf-columns.png
deleted file mode 100644 (file)
index 629bacd..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-columns.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-display.png b/data/icons/hicolor_status_22x22_prf-display.png
deleted file mode 100644 (file)
index 76a5e7a..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-display.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-euro.png b/data/icons/hicolor_status_22x22_prf-euro.png
deleted file mode 100644 (file)
index b6d7d5c..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-euro.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-general.png b/data/icons/hicolor_status_22x22_prf-general.png
deleted file mode 100644 (file)
index 50d14c0..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-general.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-import.png b/data/icons/hicolor_status_22x22_prf-import.png
deleted file mode 100644 (file)
index 844353e..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-import.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-interface.png b/data/icons/hicolor_status_22x22_prf-interface.png
deleted file mode 100644 (file)
index 809b70e..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-interface.png and /dev/null differ
diff --git a/data/icons/hicolor_status_22x22_prf-report.png b/data/icons/hicolor_status_22x22_prf-report.png
deleted file mode 100644 (file)
index 8f6bacb..0000000
Binary files a/data/icons/hicolor_status_22x22_prf-report.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-columns.png b/data/icons/hicolor_status_48x48_prf-columns.png
deleted file mode 100644 (file)
index fae4121..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-columns.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-display.png b/data/icons/hicolor_status_48x48_prf-display.png
deleted file mode 100644 (file)
index afb782c..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-display.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-euro.png b/data/icons/hicolor_status_48x48_prf-euro.png
deleted file mode 100644 (file)
index 7582bae..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-euro.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-general.png b/data/icons/hicolor_status_48x48_prf-general.png
deleted file mode 100644 (file)
index 6daf478..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-general.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-import.png b/data/icons/hicolor_status_48x48_prf-import.png
deleted file mode 100644 (file)
index acb7dc4..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-import.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-interface.png b/data/icons/hicolor_status_48x48_prf-interface.png
deleted file mode 100644 (file)
index 277a6b6..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-interface.png and /dev/null differ
diff --git a/data/icons/hicolor_status_48x48_prf-report.png b/data/icons/hicolor_status_48x48_prf-report.png
deleted file mode 100644 (file)
index dc231db..0000000
Binary files a/data/icons/hicolor_status_48x48_prf-report.png and /dev/null differ
index 6e8a092a7a3df5b760764564fa62385a32bc940a..020ded43c9bd6b2ff6c238e4fc7421cc0e830185 100644 (file)
@@ -1,8 +1,8 @@
-homebank (4.6.2-1) unstable; urgency=medium
+homebank (5.1.2-1) unstable; urgency=medium
 
   * debian/control: changed description (Closes: #734503, #639536)
     (LP: #155059)
   * homebank-data: now includes example files. (Closes: #692517, #649436)
     (LP: #835606)
 
- -- NetBit73 <netbit73@gmail.com>  Sat, 10 Feb 2014 19:23:10 +0100
+ -- HomeBank <homebank@free.fr>  Sat, 10 Oct 2016 11:25:00 +0100
index 635177ec6b0a762e60efb2ac565a84b710af6ca5..e501cc896023b553e5a9761b1e54abc4e57b5459 100644 (file)
@@ -2,7 +2,7 @@ Source: homebank
 Section: gnome
 Priority: optional
 Maintainer: Francesco Namuri <franam@debian.org>
-Build-Depends: debhelper (>= 5.0.0), cdbs, autotools-dev, pkg-config, libgtk2.0-dev, libxml-parser-perl, quilt, libofx-dev, intltool
+Build-Depends: debhelper (>= 5.0.0), cdbs, autotools-dev, pkg-config, libgtk-3-dev, libxml-parser-perl, quilt, libofx-dev, libsoup2.4-dev, intltool
 Standards-Version: 3.9.5
 Vcs-Svn: svn://anonscm.debian.org/collab-maint/ext-maint/homebank/trunk
 Vcs-Browser: http://anonscm.debian.org/wsvn/collab-maint/ext-maint/homebank/trunk/
@@ -21,7 +21,7 @@ Description: Manage your personal accounts at home
  graphical charts (statistics, budget, overdrawn, car cost), useful reports
  ("Where your money goes", "Trend Time Report" ), multi-accounts  support, 
  budget management, reminder, import from  OFX/QFX-CSV files, visual status 
- of operations.  It is based on GTK2.
+ of operations.  It is based on GTK3.
 
 Package: homebank-data
 Architecture: all
@@ -35,7 +35,7 @@ Description: Data files for homebank
  graphical charts (statistics, budget, overdrawn, car cost), useful reports
  ("Where your money goes", "Trend Time Report" ), multi-accounts  support,
  budget management, reminder, import from  OFX/QFX-CSV files, visual status
- of operations.  It is based on GTK2.
+ of operations.  It is based on GTK3.
  .
  This package contains the architecture independent portions of homebank
 
@@ -53,6 +53,6 @@ Description: Debugginf symbols for homebank
  graphical charts (statistics, budget, overdrawn, car cost), useful reports
  ("Where your money goes", "Trend Time Report" ), multi-accounts  support, 
  budget management, reminder, import from  OFX/QFX-CSV files, visual status 
- of operations.  It is based on GTK2.
+ of operations.  It is based on GTK3.
  .
  This package contains the debugging symbols for homebank
index 3003f9dfdf85588d47614a843598e5a4d48cf28b..3119139b457bbd010b406a9687a6e2b450e5e001 100644 (file)
@@ -6,7 +6,7 @@ It was downloaded from http://homebank.free.fr/
 Upstream Author: Maxime Doyen <homebank@free.fr>
 
 Copyrights:
-   Copyright  © 1995-2010 Maxime DOYEN
+   Copyright  © 1995-2016 Maxime DOYEN
 
 License:
 
diff --git a/debian/homebank.manpages b/debian/homebank.manpages
new file mode 100644 (file)
index 0000000..1dbcfe9
--- /dev/null
@@ -0,0 +1 @@
+debian/homebank.1
index 9574518976adaab4528efe26b5022cd6369ab7fa..2ab576214fc9f0730ac3551ec7763b2bc2022bed 100644 (file)
@@ -1,82 +1,47 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Introduction</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
     <h1>Introduction</h1>
-
-    <p>«HomeBank» is free software. It's an easy personal finance software
-    that will help you managing your personal accounting. It is designed to
-    easy to use and be able to analyze your personal finances in detail
-    using powerful filtering tools and graphs.</p>
+    <p>«HomeBank» is free software. It's an easy personal finance software that will help you managing your personal accounting. It is designed to easy to use and be able to analyze your personal finances in detail using powerful filtering tools and graphs.</p>
   </div>
-
   <div class="rounded content">
     <h3>How HomeBank can help me doing my accounts ?</h3>
-
-    <p class="argument">The first reason is that I want HomeBank to be
-    simple and intuitive:<br>
-    =&gt; You do not need to be an expert accountant to know how to use it
-    !</p>
-
+    <p class="argument">The first reason is that I want HomeBank to be simple and intuitive:<br>
+    =&gt; You do not need to be an expert accountant to know how to use it !</p>
     <p>Also here is some of his strengths:</p>
-
     <ul>
       <li>Easy import of OFX, QFX, QIF files with duplicate detection</li>
-
-      <li>Easy management of transactions: bookmark, inheritance, filter,
-      multiple edition, scheduling, reminder</li>
-
-      <li>Easy management of payees and categories: automatic assignment,
-      direct add from the register, auto-completion</li>
-
-      <li>Unique fields for transactions: visual paymode/status, paymode
-      info, tag</li>
-
-      <li>Import and export of many parts of the data's in a specific CSV
-      file format</li>
+      <li>Easy management of transactions: bookmark, inheritance, filter, multiple edition, scheduling, reminder</li>
+      <li>Easy management of payees and categories: automatic assignment, direct add from the register, auto-completion</li>
+      <li>Unique fields for transactions: visual payment/status, payment info, tag</li>
+      <li>Import and export of many parts of the data's in a specific CSV file format</li>
     </ul>
   </div>
-
   <div class="rounded content">
     <h3>How HomeBank can analyze the use of my money ?</h3>
-
-    <p class="argument">HomeBank can anticipate future costs and also helps
-    to know where your money comes from, but also more specifically where
-    it goes !</p>
-
+    <p class="argument">HomeBank can anticipate future costs and also helps to know where your money comes from, but also more specifically where it goes !</p>
     <ul>
-      <li>Anticipate future costs: scheduled transaction inserted before
-      term, future balance</li>
-
-      <li>Dynamic, easy and powerful reports tools with graphical
-      charts</li>
-
+      <li>Anticipate future costs: scheduled transaction inserted before term, future balance</li>
+      <li>Dynamic, easy and powerful reports tools with graphical charts</li>
       <li>Monitoring the balance in time and alert on bank overdrafts</li>
-
       <li>Simple budget and vehicle cost analysis</li>
     </ul>
   </div>
-
   <div class="rounded content">
     <h3>Ask for feature and suggest your ideas</h3>
-
-    <p>Finally, HomeBank is not only open source, it will also be open to
-    suggestions and feature requests from users.<br>
+    <p>Finally, HomeBank is not only open source, it will also be open to suggestions and feature requests from users.<br>
     That's the reason why HomeBank is what it is today.</p>
-
     <p class="argument">So... Do not hesitate to ask and suggest !</p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index b854aedcb2417c1101a31f5baf561a859419e0c9..ca4ba99291713b59c50609f6430c364b9956ace7 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Lexicon</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  
-   <h1>Lexicon</h1>
-
-  <p>This section is intended to give you a brief introduction to the basic
-  concepts and terminology you will need to understand in order to make
-  sense to the rest of the documentation.</p>
-
-<table class="lexicon">
-       <tr>
-               <th>A-B</th>    
-               <th>C-D</th>    
-               <th>E-J</th>    
-               <th>K-O</th>    
-               <th>P-Z</th>    
-       </tr>
-       <tr>
-               <td><!--A-B-->
-                       <a href="#accounts">Accounts</a><br>
-                       <a href="#assignment">Assignment</a><br>
-                       <a href="#budget">Budget</a><br>
-               </td>   
-               
-               <td><!--C-D-->
-               <a href="#categories">Categories</a><br>
-               </td>   
-               
-               <td><!--E-J-->
-               
-               </td>   
-
-               <td><!--K-O-->
-       
-               </td>   
-
-               <td><!--P-Z-->
-               <a href="#payees">Payees</a><br>
-
-               <a href="#remind">Remind</a><br>
-                       <a href="#scheduled">Scheduled</a><br>
-               <a href="#split">Split</a><br>
-
-   <a href="#tags">Tags</a><br>
-                       <a href="#template">Template</a>        <br>    
-                       <a href="#transactions">Transactions</a>        <br>    
-  
-               <a href="#wallet">Wallet</a><br>
-               </td>   
-       </tr>   
-       
-</table>
-  
-  
-  
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="wallet" id="wallet"></a>Wallet</h2>
-
-  <p>Wallet is the 1st level of data's. It represent a HomeBank file (.xhb)<br>
-  Managing the few wallet properties is done in the <a href=
-  "04wall.html">Properties dialog</a>.</p>
-
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="accounts" id="accounts"></a>Accounts</h2>
-
-  <p>Accounts is the 2nd level of the data's. An account is a
-  division of the wallet, that will contains your financial
-  transactions.<br>
-  Managing the accounts is done in the <a href="dlg-acco.html">Accounts
-  dialog</a>.</p>
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="transactions" id="transactions"></a>Transactions</h2>
-
-  <p>Transactions is the last level of data's. A transaction
-  is a financial transaction, attached to its own account.</p>
-
-  <p>In addition to the usual fields you can find in most accounting
-  application, HomeBank offers the following:</p>
-
-  <ul>
-    <li>tags: like in the web, you can assign some tags to a
-    transaction</li>
-
-    <li>payment: small image showing the payment mode</li>
-
-
-    <li>info: miscellaneous data's for payment, like date, cheque number
-    and so on</li>
-
-    <li>remind state: to keep track of debt</li>
-
-    <li>vehicle-cost data's: memo field can contain data's for your vehicle
-    refuels</li>
-  </ul>
-
-  <p>Managing transactions is done in the <a href="win-main.html">main
-  window</a> or the <a href="win-account.html">account window</a>.</p>
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="split"></a>Split</h2>
-
-  <p>Split is the ability to cut out the amount of a transaction to multiple categories.</p>
-
-  <p>Managing split is done in the <a href="dlg-spli.html">Split
-  dialog</a> from the <a href="dlg-tran.html">Transaction
-  dialog</a>.</p>
-
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-<div class="rounded content">
-
-  <h2><a name="scheduled"></a>Scheduled</h2>
-
-  <p>Scheduled is a transaction you can configure to be automatically inserted.<br>
-  Typical such transactions are the one's occurring very often, for
-  example: <em>Wage, Rent, Phone, Taxes, etc</em>...</p>
-
-  <p>Managing scheduled is done in the <a href="dlg-arch.html">Scheduled/Template
-  dialog</a>.<br>
-  Please have a look at <a href="use-auto_addition.html">Using the Scheduled transaction feature</a> for more details.</p>
-
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="template"></a>Template</h2>
-
-  <p>Template will enable to fast add manually some transactions without too much seizure, 
-  most of the fields already populated with correct data</p>
-
-  <p>Managing templates is done in the <a href="dlg-arch.html">Scheduled/Template
-  dialog</a>.</p>
-
-  <p>Templates can also be created from existing transactions from the
-  <a href="win-account.html">Account window</a>.<br>
-  Every template is available as a bookmark for fill purpose in the <a href=
-  "dlg-tran.html">Transaction dialog</a>.</p>
-  
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-
-
-
-<div class="rounded content">
-
-  <h2><a name="payees" id="payees"></a>Payees</h2>
-
-  <p>A payee can optionally be set for each transaction to later perform
-  sorting, filtering and analysis. The payee identify people you give money
-  to, as like as those you receive money from.<br>
-  Managing payees is done on the <a href="dlg-paye.html">Payee dialog</a>.
-  Payees are global to the wallet and are shared between all the
-  accounts.</p>
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-<div class="rounded content">
-
-  <h2><a name="categories" id="categories"></a>Categories</h2>
-
-  <p>A category can optionally set for each transaction to later perform
-  sorting, filtering and analysis. The categories is another classification
-  model of your financial transactions.<br>
-  Managing categories is done on the <a href="dlg-cate.html">Categories
-  dialog</a>. Categories are global to the wallet and are shared between
-  all the accounts.</p>
-
-  <p>Please also note well that categories and subcategories are the same
-  from a HomeBank point of view, the subcategories are only to create a
-  hierarchy in category tree. This is especially important for the <a href=
-  "04bud1.html">budget dialog</a></p>
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-<div class="rounded content">
-
-  <h2><a name="tags" id="tags"></a>Tags</h2>
-
-  <p>Some tags can optionally be set for each transaction to later perform
-  sorting, and analysis. The tags are most common to those yo can find in
-  the web, so it is words separated by space.</p>
-  
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="assignment"></a>Assignment</h2>
-
-  <p>Assigments are some rule to fastly set payee and/or category to the transactions</p>
-  
-  <p>Please refer to the <a href="use-auto_assign.html">Using the Automatic assignment feature</a> 
-  for details on how using this feature.</p>
-  
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="remind"></a>Remind</h2>
-
-  <p>Remind is a special status for the transaction. The purpose here is to keep the transaction 
-  into the list for later uses to remind you about a bill to pay, a bill to be payed for.</p>
-  
-  <p>Remind transaction are excluded from any computing: balance, reports, etc.</p>
-  
-       <p class="top"><a href="#top">[top]</a></p>
-
-</div>
-
-
-<div class="rounded content">
-
-  <h2><a name="budget" id="budget"></a>Budget</h2>
-
-  <p>The budget is aimed towards reporting comparing actual values to
-  pre-defined budget values allocated to each expense/income category. The
-  budget report shows the difference (decay) between the budget and the
-  actual expense/income for each categories. You can select which accounts
-  are included in the budget report.</p>
-
-  <p><a href="dlg-budget.html">Using the Budget feature</a> provides a quick
-  overview to get you started. For more in-depth details see the <a href=
-  "04bud1.html">Budget dialog</a> and the <a href="dlg-bud2.html">Budget
-  report</a>.</p>
-
-  <p>The budget is global to the wallet, so if you need to manage a
-  different budget each year, you can use csv import/export
-  capabilities.</p>
-  
-       <p class="top"><a href="#top">[top]</a></p>
-</div>
-
-
-
-
-
+    <h1>Lexicon</h1>
+    <p>This section is intended to give you a brief introduction to the basic concepts and terminology you will need to understand in order to make sense to the rest of the documentation.</p>
+    <table class="lexicon">
+      <tr>
+        <th>A-B</th>
+        <th>C-D</th>
+        <th>E-O</th>
+        <th>P-S</th>
+        <th>T-Z</th>
+      </tr>
+      <tr>
+        <td><!--A-B-->
+        <a href="#accounts">Accounts</a><br>
+        <a href="#assignment">Assignment</a><br>
+        <a href="#budget">Budget</a><br></td>
+        <td><!--C-D-->
+        <a href="#category">Category</a><br>
+        <a href="#pmcash">cash</a><br>
+        <a href="#pmcheck">check</a><br>
+        <a href="#pmccard">credit card</a><br>
+        <a href="#txncleared">Cleared</a><br>
+        <a href="#pmdcard">debit card</a><br>
+        <a href="#pmdeposit">deposit</a><br>
+        <a href="#pmdirectdebit">direct debit</a><br></td>
+        <td><!--E-O-->
+        <a href="#pmepayment">electronic payment</a><br>
+        <a href="#pmfifee">fi fee</a><br>
+        <a href="#pmintxfer">internal transfer</a><br></td>
+        <td><!--P-S-->
+        <a href="#payee">Payee</a><br>
+        <a href="#payment">[payment]</a><br>
+        <a href="#txnreconciled">Reconciled</a><br>
+        <a href="#txnremind">Remind</a><br>
+        <a href="#txnstatus">[status]</a><br>
+        <a href="#scheduled">Scheduled</a><br>
+        <a href="#split">Split</a><br>
+        <a href="#pmstandingorder">standing order</a><br></td>
+        <td><!--T-Z-->
+        <a href="#tags">Tags</a><br>
+        <a href="#template">Template</a><br>
+        <a href="#transaction">Transaction</a><br>
+        <a href="#pmxfer">transfer</a><br>
+        <a href="#wallet">Wallet</a><br></td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="wallet" name="wallet"></a>Wallet</h2>
+    <p>Wallet is the 1st level of data's. It represent a HomeBank file (.xhb)<br>
+    Managing the few wallet properties is done in the <a href="dlg-wall.html">Properties dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="accounts" name="accounts"></a>Accounts</h2>
+    <p>Accounts is the 2nd level of the data's. An account is a division of the wallet, that will contains your financial transactions.<br>
+    Managing the accounts is done in the <a href="dlg-acco.html">Accounts dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="transaction" name="transaction"></a>Transaction</h2>
+    <p>Transaction is the last level of data's. A transaction is a financial transaction, attached to its own account.</p>
+    <p>In addition to the usual fields you can find in most accounting application, HomeBank offers the following:</p>
+    <ul>
+      <li>tags: like in the web, you can assign some tags to a transaction</li>
+      <li>payment: small image showing the payment mode</li>
+      <li>info: miscellaneous data's for payment, like date, cheque number and so on</li>
+      <li>remind state: to keep track of debt</li>
+      <li>vehicle-cost data's: memo field can contain data's for your vehicle refuels</li>
+    </ul>
+    <p>Managing transactions is done in the <a href="win-main.html">main window</a> or the <a href="win-account.html">account window</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="txnstatus" name="txnstatus"></a>Status of transaction</h2>
+    <h3><a id="txncleared" name="txncleared"></a><img src="images/hb-ope-cleared.png"> Cleared</h3>
+    <p>a transaction is cleared when the bank has recorded it,<br>
+    those transaction are not taken into account in the bank balance.</p>
+    <h3><a id="txnreconciled" name="txnreconciled"></a><img src="images/hb-ope-reconciled.png"> Reconciled</h3>
+    <p>a transaction is checked when you have controlled it with your bank statement,<br>
+    those transaction are part of the bank balance.</p>
+    <h3><a id="txnremind" name="txnremind"></a><img src="images/hb-ope-remind.png"> Remind</h3>
+    <p>Remind is a special status for the transaction.<br>
+    The purpose here is to keep the transaction into the list for later uses to remind you about a bill to pay, a bill to be payed for.<br>
+    Remind transaction are excluded from any computing: balance, reports, etc.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="payment" name="payment"></a>Payment mode</h2>
+    <h3><a id="pmnone" name="pmnone"></a><img src="images/pm-none.png"> (none)</h3>
+    <p>When payment do not applied or is unknown.</p>
+    <h3><a id="pmccard" name="pmccard"></a><img src="images/pm-ccard.png"> credit card</h3>
+    <p>A credit card is a payment card issued to users (cardholders) as a method of payment. It allows the card-holder to pay for goods and services based on the holder's promise to pay for them. The issuer of the card (usually a bank) creates a revolving account and grants a line of credit to the card-holder, from which the card-holder can borrow money for payment to a merchant or as a cash advance.</p>
+    <h3><a id="pmcheck" name="pmcheck"></a><img src="images/pm-check.png"> check</h3>
+    <p>A check (or cheque in English) is a document that orders a bank to pay a specific amount of money from a person's account to the person in whose name the cheque has been issued.</p>
+    <h3><a id="pmcash" name="pmcash"></a><img src="images/pm-cash.png"> cash</h3>
+    <p>Cash refers to money in the physical form of currency, such as banknotes and coins.</p>
+    <h3><a id="pmxfer" name="pmxfer"></a><img src="images/pm-transfer.png"> transfer</h3>
+    <p>A transfer is a method of electronic funds transfer from one person or entity to another. It can be made from one bank account to another bank account.<br>
+    <i class="warning"><img src="images/warn.png"/>&nbsp;normal transfer are to be used with different bank institution</i></p>
+    <h3><a id="pmintxfer" name="pmintxfer"></a><img src="images/pm-intransfer.png"> internal transfer</h3>
+    <p>A transfer is a method of electronic funds transfer from one person or entity to another. It can be made from one bank account to another bank account.<br>
+    <i class="warning"><img src="images/warn.png"/>&nbsp;internal transfer are to be used within the same bank institution (yours) and with same currency account</i></p>
+    <p>This is a special transfer for HomeBank, as it will link the source and destination transaction for further changes data to be synced. It means that Date, Amount (opposite), Memo, Payee and Category are synced. The status is not because the reconciliation might be different in time within accounts.</p>
+    <p>When you change the payment of a transaction to this one, HomeBank may, if some exists, also propose some target transaction for you to select within <a href="dlg-xfer.html">this dialog</a>.</p>
+    <h3><a id="pmdcard" name="pmdcard"></a><img src="images/pm-dcard.png"> debit card</h3>
+    <p>A debit card (also known as a bank card or check card) is a plastic payment card that provides the card-holder electronic access to their bank account(s) at a financial institution. Some cards may bear a stored value with which a payment is made, while most relay a message to the card-holder's bank to withdraw funds from a payer's designated bank account.</p>
+    <h3><a id="pmstandingorder" name="pmstandingorder"></a><img src="images/pm-standingorder.png"> standing order</h3>
+    <p>A standing order (or a standing instruction) is an instruction a bank account holder ("the payer") gives to his or her bank to pay a set amount at regular intervals to another's ("the payee's") account. The instruction is sometimes known as a banker's order.</p>
+    <h3><a id="pmepayment" name="pmepayment"></a><img src="images/pm-epayment.png"> electronic payment</h3>
+    <p>Electronic payment is a feature of on-line, mobile and telephone banking, similar in its effect to a giro, allowing a customer of a financial institution to transfer money from their transaction or credit card account to a creditor or vendor such as a public utility, department store or an individual to be credited against a specific account.</p>
+    <h3><a id="pmdeposit" name="pmdeposit"></a><img src="images/pm-deposit.png"> deposit</h3>
+    <p>A deposit is money placed with some other entity. It is a credit for the party who placed it, and it may be taken back (withdrawn), transferred to some other party, or used for a purchase. It is often used with respect to banks, where deposits are usually their main source of funding.</p>
+    <h3><a id="pmfifee" name="pmfifee"></a><img src="images/pm-fifee.png"> financial institution fee</h3>
+    <p>Bank fees are assessed to customers for various services and as penalties. There are unauthorized overdraft fees, ATM usage fees, and fees for having an account balance under a required amount.</p>
+    <h3><a id="pmdirectdebit" name="pmdirectdebit"></a><img src="images/pm-directdebit.png"> direct debit</h3>
+    <p>A direct debit or direct withdrawal is a financial transaction in which one person withdraws funds from another person's bank account. Formally, the person who directly draws the funds ("the payee") instructs his or her bank to collect (i.e., debit) an amount directly from another's ("the payer's") bank account designated by the payer and pay those funds into a bank account designated by the payee.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="split" name="split"></a>Split</h2>
+    <p>Split is the ability to cut out the amount of a transaction to multiple categories.</p>
+    <p>Managing split is done in the <a href="dlg-spli.html">Split dialog</a> from the <a href="dlg-tran.html">Transaction dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="scheduled" name="scheduled"></a>Scheduled</h2>
+    <p>Scheduled is a transaction you can configure to be automatically inserted.<br>
+    Typical such transactions are the one's occurring very often, for example: <em>Wage, Rent, Phone, Taxes, etc</em>...</p>
+    <p>Managing scheduled is done in the <a href="dlg-arch.html">Scheduled/Template dialog</a>.<br>
+    Please have a look at <a href="use-auto_addition.html">Using the Scheduled transaction feature</a> for more details.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="template" name="template"></a>Template</h2>
+    <p>Template will enable to fast add manually some transactions without too much seizure, most of the fields already populated with correct data</p>
+    <p>Managing templates is done in the <a href="dlg-arch.html">Scheduled/Template dialog</a>.</p>
+    <p>Templates can also be created from existing transactions from the <a href="win-account.html">Account window</a>.<br>
+    Every template is available as a bookmark for fill purpose in the <a href="dlg-tran.html">Transaction dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="payee" name="payee"></a>Payee</h2>
+    <p>A payee can optionally be set for each transaction to later perform sorting, filtering and analysis. The payee identify people you give money to, as like as those you receive money from.<br>
+    Managing payees is done on the <a href="dlg-paye.html">Payee dialog</a>. Payees are global to the wallet and are shared between all the accounts.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="category" name="category"></a>Category</h2>
+    <p>A category can optionally set for each transaction to later perform sorting, filtering and analysis. The categories are another classification model of your financial transactions.<br>
+    Managing categories is done on the <a href="dlg-cate.html">Categories dialog</a>. Categories are global to the wallet and are shared between all the accounts.</p>
+    <p>Please also note well that categories and subcategories are the same from a HomeBank point of view, the subcategories are only to create a hierarchy in category tree. This is especially important for the <a href="dlg-bud1.html">budget dialog</a></p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="tags" name="tags"></a>Tags</h2>
+    <p>Some tags can optionally be set for each transaction to later perform sorting, and analysis. The tags are most common to those yo can find in the web, so it is words separated by space.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="assignment" name="assignment"></a>Assignment</h2>
+    <p>Assignments are some rule to fast set payee and/or category to the transactions</p>
+    <p>Please refer to the <a href="use-auto_assign.html">Using the Automatic assignment feature</a> for details on how using this feature.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="budget" name="budget"></a>Budget</h2>
+    <p>The budget is aimed towards reporting comparing actual values to predefined budget values allocated to each expense/income category. The budget report shows the difference (decay) between the budget and the actual expense/income for each categories. You can select which accounts are included in the budget report.</p>
+    <p><a href="dlg-budget.html">Using the Budget feature</a> provides a quick overview to get you started. For more in-depth details see the <a href="dlg-bud1.html">Budget dialog</a> and the <a href="win-budget.html">Budget report</a>.</p>
+    <p>The budget is global to the wallet, so if you need to manage a different budget each year, you can use csv import/export capabilities.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 4300e9e1bbbba52432d3e63c6ddaf4cc4b195e59..1be16f2f21baefe02bfb2fbc29f72ca8f2ef5830 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>New features</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
-
-<div class="dochead">
-HomeBank User manual
-</div>
-
-
-<div class="title">
-
-  <b>New features in v4.6</b>
-  <ul class="toc">
-    <li><a href="#46search">Quick search for transaction</a></li>
-       <li><a href="#46fiscyear">Configure fiscal year boundaries</a></li>
-       <li><a href="#46schedwe">Scheduled transaction date before or after weekend</a></li>
-       <li><a href="#46schedplay">Ability to individually play scheduled transactions from the list</a></li>
-  </ul>
-  <b>New features in v4.5.5</b>
-  <ul class="toc">
-    <li><a href="#language">Ability to change language</a></li>
-  </ul>
-
-  <b>New features in v4.5</b>
-  <ul class="toc">
-    <li><a href="#mainreport">Where your money goes</a></li>
-    <li><a href="#txnsplit">Category split for transactions</a></li>
-    <li><a href="#accflt">New filters for account window</a></li>
-    <li><a href="#schedul">Scheduled append until a day of month</a></li>
-  </ul>
-
-</div>
-
-<!-- = = = = separator = = = = -->
-
-<h1>New features in v4.6</h1>
-
-<div class="rounded content">
-  <h2><a name="46search" id="46search"></a> 
-  <!-- = = = = separator = = = = -->Quick search for transaction</h2>
-
-  <table class="t2col">
-    <tr>
-      <td>
-        <p>In the transaction window, right to the balance you will now find
-               a quick search input to fast filter transaction based on text column.<p>
-               The search apply to all columns except status, date and amount columns.</p>
-      </td>
-
-      <td><img src="images/46search.png" class="gtkshot"></td>
-    </tr>
-  </table>
-
-       <p class="top"><a href="#top">[top]</a></p>
-</div>  
-
-<div class="rounded content">
-  <h2><a name="46fiscyear" id="46fiscyear"></a> 
-  <!-- = = = = separator = = = = -->Configure fiscal year boundaries</h2>
-
-  <table class="t2col">
-    <tr>
-      <td>
-       <p>Starting 4.6, you can define your fiscal year start/end date.</p>
-
-       <p>Previously the fiscal year was aligned to the calendar year, starting on 1st january and ending on 31 december.</p>
-      </td>
-
-      <td><img src="images/46fiscyear.png" class="gtkshot"></td>
-    </tr>
-  </table>
-
-       <p class="top"><a href="#top">[top]</a></p>
-</div>  
-
-<div class="rounded content">
-  <h2><a name="46schedwe" id="46schedwe"></a> 
-  <!-- = = = = separator = = = = -->Scheduled transaction date before or after weekend</h2>
-
-  <table class="t2col">
-    <tr>
-      <td>
-               <p>Insert a scheduled transaction can be controled to avoid insert on weekend and to 
-               automatically change the date to before or after.</p>
-
-      </td>
-
-      <td><img src="images/46schedwe.png" class="gtkshot"></td>
-    </tr>
-  </table>
-
-       <p class="top"><a href="#top">[top]</a></p>
-</div>  
-
-<div class="rounded content">
-  <h2><a name="46schedplay" id="46schedplay"></a> 
-  <!-- = = = = separator = = = = -->Ability to individually play scheduled transactions from the list</h2>
-
-  <table class="t2col">
-    <tr>
-      <td>
-               <p>You now have 2 buttons below the scheduled list on the main window, one to Skip, one to Post, and this for
-               every scheduled you want to manage manually.</p>
-               <p>If the scheduled transaction can be posted as it, it will be, otherwise if the amount or target account 
-               is not prefilled, you will be prompted with the trasaction dialog to make any changes before posting the 
-               transaction.</p>
-      </td>
-
-      <td><img src="images/46schedplay.png" class="gtkshot"></td>
-    </tr>
-  </table>
-       <p class="top"><a href="#top">[top]</a></p>
-</div>  
-
-<!-- = = = = separator = = = = -->
-
-<h1>New features in v4.5.5</h1>
-<div class="rounded content">
-
-  <h2><a name="language" id="language"></a> 
-  <!-- = = = = separator = = = = -->Ability to change language</h2>
-
-  <p>You can now select a different language than the one of your system !</p>
-
-       <p class="top"><a href="#top">[top]</a></p>
-</div>  
-
-<!-- = = = = separator = = = = -->
-
-
-<h1>New features in v4.5</h1>
-<div class="rounded content">
-
-  <h2><a name="mainreport" id="mainreport"></a> 
-  <!-- = = = = separator = = = = -->Where your money goes</h2>
-
-               <p class="argument">Top 5 Spending report !</p>
-
-  <table class="t2col">
-    <tr>
-      <td>
-        <p>Top 5 spending category new report can be optionally
-        displayed into the main window. The date range can be
-        configured within the preferences, and changed main-window
-        too.</p>
-      </td>
-
-      <td><img src="images/45topsending.png" class="gtkshot"></td>
-    </tr>
-  </table>
-       <p class="top"><a href="#top">[top]</a></p>
-</div>
-
- <div class="rounded content">
-
-  <h2><a name="txnsplit" id="txnsplit"></a> 
-  <!-- = = = = separator = = = = -->Category split for
-  transactions</h2>
-
-  <table class="t2col">
-    <tr>
-      <td>
-        <p>This is a long time wish which is now possible into
-        HomeBank. You can split non internal transfer up to 10
-        categories. A new button was added on the right of the
-        amount widget into the transaction dialog.</p>
-      </td>
-
-      <td><img src="images/45txnsplit.png" class="gtkshot"></td>
-    </tr>
-  </table>
-       <p class="top"><a href="#top">[top]</a></p>
-</div>
-
- <div class="rounded content">
-
-  <h2><a name="accflt" id="accflt"></a> 
-  <!-- = = = = separator = = = = -->New filters for account
-  window</h2>
-
-
-  <p>The account window now have a new filter / information
-  bar.</p>
-
-  <p><img src="images/45accfilter.png" class="gtkshot"></p>
-  
-  <p>Here is a description from left to right:</p>
-
-  <ul>
-    <li>Account title</li>
-
-    <li>Date range filter</li>
-
-    <li><strong>Type filter</strong>: expense, income</li>
-
-    <li><strong>Status filter</strong>: uncategorized,
-    unreconciled</li>
-
-    <li>Reset filter button</li>
-
-    <li>Number of items displayed with total amount</li>
-
-    <li>Number of transaction selected and the amount sum</li>
-  </ul>
-       <p class="top"><a href="#top">[top]</a></p>
-</div>
-
- <div class="rounded content">
-
-  <h2><a name="schedul" id="schedul"></a> 
-  <!-- = = = = separator = = = = -->Scheduled append until a day of
-  month</h2>
-
-  <p>You can now insert transaction within a specific day in the
-  next month.<br>
-  So for example, you can add until the 28th of each month, the
-  selected date excluded, which mean transaction that should occurs
-  on 28 will not be inserted.</p>
-
-  <p>You can keep the previous behavior to add xx days into the
-  future from today's date.</p>
-       <p class="top"><a href="#top">[top]</a></p>
-</div>
-
-
-
-  
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Previously on HomeBank...</h1><b>New features in v5.1</b>
+    <ul class="toc">
+      <li><a href="#51multicurr">Multiple currencies</a></li>
+      <li><a href="#51paydef">Payee default category and payment type</a></li>
+      <li><a href="#51autoassign">New feature for automatic assignments</a></li>
+    </ul><b>New features in v5.0</b>
+    <ul class="toc">
+      <li><a href="#50txnstatus">Cleared status to enrich transaction status</a></li>
+      <li><a href="#50stackbudget">Stack chart for budget</a></li>
+      <li><a href="#50search">Quick search for list</a></li>
+    </ul><b>New features in v4.6</b>
+    <ul class="toc">
+      <li><a href="#46search">Quick search for transaction</a></li>
+      <li><a href="#46fiscyear">Configure fiscal year boundaries</a></li>
+      <li><a href="#46schedwe">Scheduled transaction date before or after weekend</a></li>
+      <li><a href="#46schedplay">Ability to individually play scheduled transactions from the list</a></li>
+    </ul><b>New features in v4.5</b>
+    <ul class="toc">
+      <li><a href="#language">Ability to change language</a></li>
+      <li><a href="#mainreport">Where your money goes</a></li>
+      <li><a href="#txnsplit">Category split for transactions</a></li>
+      <li><a href="#accflt">New filters for account window</a></li>
+      <li><a href="#schedul">Scheduled append until a day of month</a></li>
+    </ul>
+  </div><!-- = = = = separator = = = = -->
+  <h2>New features in v5.1</h2>
+  <div class="rounded content">
+    <h3><a id="51multicurr" name="51multicurr"></a> <!-- = = = = separator = = = = -->Multiple currencies</h3>
+    <p>You can now manage accounts in different currencies. When opening a file from a previous version of HomeBank, you will be prompted to choose a base currency.<br>
+    Then you can add several currencies with the <a href="dlg-curr.html">currencies dialog</a>, update the exchange rate on-line, and assign different currencies to every account.</p>
+    <p>Take care as the currency formatting option are now in the <a href="dlg-curr.html">currencies dialog</a>.
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="51paydef" name="51paydef"></a> <!-- = = = = separator = = = = -->Payee default category and payment type</h3>
+    <p>Payee now enables to set some default value for category and payment. So when you add a new transaction, choosing a payee will automatically fill the category and payment. When you edit a transaction, choosing a payee will complete one or both those two fields if they are empty. See the <a href="dlg-paye.html">payee dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="51autoassign" name="51autoassign"></a> <!-- = = = = separator = = = = -->New feature for automatic assignments</h3>
+    <p>New capabilities of the automatic assignment are available:</p>
+    <ul>
+      <li>assign payment</li>
+      <li>overwrite is now possible</li>
+      <li>regular expression can be used</li>
+    </ul>
+    <p>See the <a href="dlg-assi.html">assignment dialog</a>.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div><!-- = = = = separator = = = = -->
+  <h2>New features in v5.0</h2>
+  <div class="rounded content">
+    <h3><a id="50txnstatus" name="50txnstatus"></a> <!-- = = = = separator = = = = -->Cleared status to enrich the transaction status</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          A cleared status for transaction was added, to enrich the existing status. You now also have a Status column into the transaction list to display a new set of status for transactions.
+          <ul>
+            <li><img src="images/hb-ope-cleared.png"> : <a href="00-lexicon.html#txncleared">cleared</a></li>
+            <li><img src="images/hb-ope-reconciled.png"> : <a href="00-lexicon.html#txnreconciled">reconciled</a></li>
+            <li><img src="images/hb-ope-remind.png"> : <a href="00-lexicon.html#txnremind">remind</a></li>
+          </ul>
+        </td>
+        <td><img class="gtkshot" src="images/50txnstatus.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="50stackbudget" name="50stackbudget"></a> <!-- = = = = separator = = = = -->Stack chart for budget</h3>
+    <table class="t2col">
+      <tr>
+        <td>I finally found some time to code a new graph report dedicated to budget, please welcom the stack chart that clarify so much the budget report !</td>
+        <td><img class="gtkshot" src="images/50stackbudget.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="50search" name="50search"></a> <!-- = = = = separator = = = = -->Quick search for list</h3>
+    <table class="t2col">
+      <tr>
+        <td>For more detail on this, please <a href="use-tipsandtricks.html#listsearch">click here</a>.</td>
+        <td><img class="gtkshot" src="images/tip-listsearch.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div><!-- = = = = separator = = = = -->
+  <h2>New features in v4.6</h2>
+  <div class="rounded content">
+    <h3><a id="46search" name="46search"></a> <!-- = = = = separator = = = = -->Quick search for transaction</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>In the transaction window, right to the balance you will now find a quick search input to fast filter transaction based on text column.</p>
+          <p>The search apply to all columns except status, date and amount columns.</p>
+        </td>
+        <td><img class="gtkshot" src="images/46search.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="46fiscyear" name="46fiscyear"></a> <!-- = = = = separator = = = = -->Configure fiscal year boundaries</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>Starting 4.6, you can define your fiscal year start/end date.</p>
+          <p>Previously the fiscal year was aligned to the calendar year, starting on 1st january and ending on 31 december.</p>
+        </td>
+        <td><img class="gtkshot" src="images/46fiscyear.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="46schedwe" name="46schedwe"></a> <!-- = = = = separator = = = = -->Scheduled transaction date before or after weekend</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>Insert a scheduled transaction can be controlled to avoid insert on weekend and to automatically change the date to before or after.</p>
+        </td>
+        <td><img class="gtkshot" src="images/46schedwe.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="46schedplay" name="46schedplay"></a> <!-- = = = = separator = = = = -->Ability to individually play scheduled transactions from the list</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>You now have 2 buttons below the scheduled list on the main window, one to Skip, one to Post, and this for every scheduled you want to manage manually.</p>
+          <p>If the scheduled transaction can be posted as it, it will be, otherwise if the amount or target account is not pre-filled, you will be prompted with the transaction dialog to make any changes before posting the transaction.</p>
+        </td>
+        <td><img class="gtkshot" src="images/use-scheduled2.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div><!-- = = = = separator = = = = -->
+  <h2>New features in v4.5</h2>
+  <div class="rounded content">
+    <h3><a id="language" name="language"></a> <!-- = = = = separator = = = = -->Ability to change language</h3>
+    <p>You can now select a different language than the one of your system !</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="mainreport" name="mainreport"></a> <!-- = = = = separator = = = = -->Where your money goes</h3>
+    <p class="argument">Top 5 Spending report !</p>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>Top 5 spending category new report can be optionally displayed into the main window. The date range can be configured within the preferences, and changed main-window too.</p>
+        </td>
+        <td><img class="gtkshot" src="images/45topsending.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="txnsplit" name="txnsplit"></a> <!-- = = = = separator = = = = -->Category split for transactions</h3>
+    <table class="t2col">
+      <tr>
+        <td>
+          <p>This is a long time wish which is now possible into HomeBank. You can split non internal transfer up to 10 categories. A new button was added on the right of the amount widget into the transaction dialog.</p>
+        </td>
+        <td><img class="gtkshot" src="images/45txnsplit.png"></td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h3><a id="accflt" name="accflt"></a> <!-- = = = = separator = = = = -->New filters for account window</h3>
+    <p>The account window now have a new filter / information bar.</p>
+    <p><img class="gtkshot" src="images/45accfilter.png"></p>
+    <p>Here is a description from left to right:</p>
+    <ul>
+      <li>Account title</li>
+      <li>Date range filter</li>
+      <li><strong>Type filter</strong>: expense, income</li>
+      <li><strong>Status filter</strong>: uncategorized, unreconciled</li>
+      <li>Reset filter button</li>
+      <li>Number of items displayed with total amount</li>
+      <li>Number of transaction selected and the amount sum</li>
+    </ul>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
+  <div class="rounded content">
+    <h2><a id="schedul" name="schedul"></a> <!-- = = = = separator = = = = -->Scheduled append until a day of month</h2>
+    <p>You can now insert transaction within a specific day in the next month.<br>
+    So for example, you can add until the 28th of each month, the selected date excluded, which mean transaction that should occurs on 28 will not be inserted.</p>
+    <p>You can keep the previous behavior to add xx days into the future from today's date.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
 </body>
 </html>
index 0f817c52fc7d9bd911e399a015a99979bb1e43e6..74ba611b995f7a93bd591bcbb78612bc12a1180d 100644 (file)
@@ -3,39 +3,6 @@ SUBDIRS = images
 helpdir   = $(datadir)/homebank/help
 help_DATA = \
 help.css \
-00-intro.html \
-00-lexicon.html \
-00-whatsnew.html \
-dlg-acco.html \
-dlg-arch.html \
-dlg-assi.html \
-dlg-bud1.html \
-dlg-cate.html \
-dlg-filt.html \
-dlg-paye.html \
-dlg-pref.html \
-dlg-spli.html \
-dlg-tran.html \
-dlg-wall.html \
-frm-main.html \
-frm-navig.html \
-index.html \
-misc-balance.html \
-misc-csvformat.html \
-misc-minor.html \
-misc-reconcile.html \
-use-auto_addition.html \
-use-auto_assign.html \
-use-budget.html \
-use-import.html \
-use-tipsandtricks.html \
-use-vehiclecost.html \
-win-account.html \
-win-balance.html \
-win-budget.html \
-win-main.html \
-win-statistics.html \
-win-trendtime.html \
-win-vehiclecost.html
+$(wildcard *.html)
 
 EXTRA_DIST   = $(help_DATA)
index a0f5df9f121e92d6915fd7f945e945de769696ac..70d38a8bd3d93e0e4e4adb4cc52808a1cf679455 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Accounts dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Accounts dialog</h1>
-
-  <p>The accounts dialog is used to add, edit and manage the
-  <a href="00-lexicon.html#accounts">accounts</a> of the current
-  wallet.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Accounts</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Accounts dialog</h1>
+    <p>The accounts dialog is used to add, edit and manage the <a href="00-lexicon.html#accounts">accounts</a> of the current wallet.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Accounts</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using accounts dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-account1.png"></p>
-
-  <h3><img src="images/1.png"> Account list</h3>
-
-  <p>display the actual list of accounts in the wallet. The account
-  at the top of the list will be the one to be displayed when
-  opening your wallet. You can easily change the accounts order
-  using Drag&amp;Drop process.</p>
-
-  <h3><img src="images/2.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Remove</th>
-
-      <td>remove the active account. This is only possible if the
-      account has no transactions.</td>
-    </tr>
-
-    <tr>
-      <th>Add</th>
-
-      <td>add a new empty account.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png"> Informations</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Name</th>
-
-      <td>specify a name that identify the account.</td>
-    </tr>
-
-    <tr>
-      <th>Type</th>
-
-      <td>specify the type of the account</td>
-    </tr>
-
-    <tr>
-      <th>Number</th>
-
-      <td>specify the bank account number itself.</td>
-    </tr>
-
-    <tr>
-      <th>Bank name</th>
-
-      <td>specify the bank name where the account is
-      registered.</td>
-    </tr>
-
-    <tr>
-      <th>This account was closed</th>
-
-      <td>specify the bank account is closed.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/4.png"> Usage options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Exclude from account summary</th>
-
-      <td>the account will must not be used into the account
-      summary list of the main window.</td>
-    </tr>
-
-    <tr>
-      <th>Exclude from the budget</th>
-
-      <td>the account will not be used for the budget datas.</td>
-    </tr>
-
-    <tr>
-      <th>Exclude from any reports</th>
-
-      <td>the account will not be used for any report datas.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/5.png"> Balances</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Initial</th>
-
-      <td>specify the initial balance amount, i.e the balance
-      before the first transaction.</td>
-    </tr>
-
-    <tr>
-      <th>Minimum</th>
-
-      <td>specify the balance threshold, if you have an authorized
-      balance, this will be used in the <a href=
-      "05over.html">Balance</a> report window.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/6.png"> Current cheque number</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Checkbook 1</th>
-
-      <td>specify the next cheque number of pad1 to be used (this
-      is auto updated later when you add some transactions).</td>
-    </tr>
-
-    <tr>
-      <th>Checkbook 2</th>
-
-      <td>some of the above but for a second cheque pad (for a
-      joined account)</td>
-    </tr>
-  </table>
+    <h2>Using accounts dialog</h2>
+    <p class="right"><img class="gtkshot right" src="images/dlg-account1.png"><br>
+    <img class="gtkshot right" src="images/dlg-account2.png"></p>
+    <h3><img src="images/1.png"> Account list</h3>
+    <p>display the actual list of accounts in the wallet. The account at the top of the list will be the one to be displayed when opening your wallet. You can easily change the accounts order using Drag&amp;Drop process.</p>
+    <h3><img src="images/2.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>add a new empty account.</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the active account. This is only possible if the account has no transactions.</td>
+      </tr>
+    </table><br>
+    <h2>General</h2>
+    <h3><img src="images/3.png"> Account</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Type</th>
+        <td>specify the type of the account</td>
+      </tr>
+      <tr>
+        <th>Currency</th>
+        <td>
+          specify the currency of the account<br>
+          <p><img src="images/warn.png">&nbsp;<span class="warning">If the account you change contains internal xfer, any target account will change of currency as well</span></p>
+        </td>
+      </tr>
+      <tr>
+        <th>Start balance</th>
+        <td>specify the initial balance amount, i.e the balance before the first transaction.</td>
+      </tr>
+      <tr>
+        <th>Notes</th>
+        <td>optional notes you may want to add</td>
+      </tr>
+      <tr>
+        <th>This account was closed</th>
+        <td>specify the bank account is closed.<br>
+        Please also note that closed account are no more considered for reports.</td>
+      </tr>
+    </table>
+    <h3><img src="images/4.png"> Current cheque number</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Checkbook 1</th>
+        <td>specify the next cheque number of first pad to be used (this is auto updated later when you add some transactions).</td>
+      </tr>
+      <tr>
+        <th>Checkbook 2</th>
+        <td>some of the above but for a second cheque pad (for a joined account)</td>
+      </tr>
+    </table><br>
+    <h2>Options</h2>
+    <h3><img src="images/5.png"> Institution</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Name</th>
+        <td>specify the bank name where the account is registered.</td>
+      </tr>
+      <tr>
+        <th>Number</th>
+        <td>specify the bank account number itself.</td>
+      </tr>
+    </table>
+    <h3><img src="images/6.png"> Limits</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Overdraft at</th>
+        <td>
+          specify the balance threshold, if you have an authorized balance, this will be used in the <a href="05over.html">Balance</a> report window.
+        </td>
+      </tr>
+    </table>
+    <h3><img src="images/7.png"> Report exclusion</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Exclude from account summary</th>
+        <td>the account will must not be used into the account summary list of the main window.</td>
+      </tr>
+      <tr>
+        <th>Exclude from the budget</th>
+        <td>the account will not be used for the budget data.</td>
+      </tr>
+      <tr>
+        <th>Exclude from any reports</th>
+        <td>the account will not be used for any report data.</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 57f48e27d74149bb167dfbc39488a8097ee05896..6d0158def01f7094a5919d483862de5ad3b3932a 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Scheduled/Template transactions dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Scheduled/Template transactions dialog</h1>
-
-  <p>The Scheduled/Template transactions dialog is used to add,
-  edit and manage the <a href=
-  "00-lexicon.html#scheduled">scheduled</a> / <a href=
-  "00-lexicon.html#template">template</a> of the current wallet.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Scheduled/Template...</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Scheduled/Template transactions dialog</h1>
+    <p>The Scheduled/Template transactions dialog is used to add, edit and manage the <a href="00-lexicon.html#scheduled">scheduled</a> / <a href="00-lexicon.html#template">template</a> of the current wallet.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Scheduled/Template...</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using Scheduled/Template transactions dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-template1.png"></p>
-
-  <h3><img src="images/1.png"> Template list</h3>
-
-  <p>display the actual list of Scheduled/Template transactions in
-  the wallet. It is always sorted in alphabetic order.</p>
-
-  <h3><img src="images/2.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Remove</th>
-
-      <td>remove the active template.</td>
-    </tr>
-
-    <tr>
-      <th>Add</th>
-
-      <td>add a new empty template.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png"> Transaction details</h3>
-
-  <p>Please refer to <a href="dlg-tran.html">transaction dialog</a>
-  for these fields.</p>
-
-  <h3><img src="images/4.png"> Scheduled insertion</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Activate</th>
-
-      <td>set this template to be scheduled</td>
-    </tr>
-
-    <tr>
-      <th>Limit to</th>
-
-      <td>limit the insertion to a finished count</td>
-    </tr>
-
-    <tr>
-      <th>times</th>
-
-      <td>number of insertion to limit to</td>
-    </tr>
-
-    <tr>
-      <th>Every</th>
-
-      <td>set the insertion interval</td>
-    </tr>
-
-    <tr>
-      <th>Units</th>
-
-      <td>set the unit of the insertion interval: day, week, month,
-      year</td>
-    </tr>
-
-    <tr>
-      <th>Next on</th>
-
-      <td>specify the date of the next insertion, when you first
-      edit you should set it manually, then it is updated
-      automatically. You can of course adjust it later if
-      needed.</td>
-    </tr>
-  </table>
-  
+    <h2>Using Scheduled/Template transactions dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-template1.png"></p>
+    <h3><img src="images/1.png"> Scheduled/Template switcher</h3>
+    <p>Toggle the list to show only Scheduled or Template</p>
+    <h3><img src="images/2.png"> Scheduled/Template list</h3>
+    <p>display the actual list of Scheduled/Template transactions in the wallet. It is always sorted in alphabetic order.</p>
+    <p>scheduled transaction are marked with a calendar icon: <img src="images/hb-ope-auto.png"></p>
+    <h3><img src="images/3.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>add a new empty template.</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the active template.</td>
+      </tr>
+    </table>
+    <h3><img src="images/4.png"> Transaction details</h3>
+    <p>Please refer to <a href="dlg-tran.html">transaction dialog</a> for these fields.</p>
+    <h3><img src="images/5.png"> Scheduled insertion</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Activate</th>
+        <td>set this template to be scheduled</td>
+      </tr>
+      <tr>
+        <th>Next date</th>
+        <td>specify the date of the next insertion, when you first edit you should set it manually, then it is updated automatically. You can of course adjust it later if needed.</td>
+      </tr>
+      <tr>
+        <th>Every</th>
+        <td>
+          set the insertion interval to every xx:
+          <ul>
+            <li>Day</li>
+            <li>Week</li>
+            <li>Month</li>
+            <li>Year</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>Week-end</th>
+        <td>
+          define how to manage the post date when it occurs on a weekend:
+          <ul>
+            <li>Possible : don't care</li>
+            <li>Before : move to first day before</li>
+            <li>After : move to first day after</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>Stop after xx posts</th>
+        <td>limit the insertion to a finished count</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 10bff6dd201b372f66b0205cdea3f4dedd07eee8..5058c21202f3cab00018aaaa0a4df9fcaaa8cd5c 100644 (file)
@@ -1,96 +1,76 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Assignment dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Assignments dialog</h1>
-
-  <p>The assignments dialog is used to add, edit and manage the
-  <a href="00-lexicon.html#assignment">assignment</a> rules of the current wallet.</p>
-
-  <p>Please refer to the <a href="use-auto_assign.html">Using the Automatic assignment feature</a> 
-  for details on how using this feature.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Assignments...</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Assignments dialog</h1>
+    <p>The assignments dialog is used to add, edit and manage the <a href="00-lexicon.html#assignment">assignment</a> rules of the current wallet.</p>
+    <p>Please refer to the <a href="use-auto_assign.html">Using the Automatic assignment feature</a> for details on how using this feature.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Assignments...</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using assignments dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-assign1.png"></p>
-
-  <h3><img src="images/1.png"> Assignment list</h3>
-
-  <p>display the actual list of assignments in the wallet. It is
-  always sorted in alphabetic order.</p>
-
-  <h3><img src="images/2.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Remove</th>
-
-      <td>remove the active assignment.</td>
-    </tr>
-
-    <tr>
-      <th>Add</th>
-
-      <td>add a new empty assignment.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png"> Search in memo</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Contains the text</th>
-
-      <td>define the text to search into the memo</td>
-    </tr>
-    <tr>
-      <th>Case sensitive</th>
-
-      <td>set the search to be sensible to case of characters</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/4.png"> Automatic assignments</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Payee</th>
-
-      <td>the payee to assign</td>
-    </tr>
-
-    <tr>
-      <th>Category</th>
-
-      <td>the category to assign</td>
-    </tr>
-  </table>
-  
+    <h2>Using assignments dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-assign1.png"></p>
+    <h3><img src="images/1.png"> Assignment list</h3>
+    <p>display the actual list of assignments in the wallet. It is always sorted in alphabetic order.</p>
+    <h3><img src="images/2.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>add a new empty assignment.</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the active assignment.</td>
+      </tr>
+    </table>
+    <h3><img src="images/3.png"> Condition</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Search in Memo/Payee</th>
+        <td>set in what field to search</td>
+      </tr>
+      <tr>
+        <th>Find</th>
+        <td>set the text to search</td>
+      </tr>
+      <tr>
+        <th>Match case</th>
+        <td>set the search to consider uppercase and lowercase different, otherwise the same</td>
+      </tr>
+      <tr>
+        <th>Use regular expression</th>
+        <td>set the find fields to be interpreted as a regular expression</td>
+      </tr>
+    </table>
+    <h3><img src="images/4.png"> Assign xxxxxx</h3>
+    <p>[Disabled|If empty|Overwrite] controls in what case do the assignment</p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Payee</th>
+        <td>the payee to optionally assign</td>
+      </tr>
+      <tr>
+        <th>Category</th>
+        <td>the category to optionally assign</td>
+      </tr>
+      <tr>
+        <th>Payment</th>
+        <td>the payment to optionally assign</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index cf28721f4533b2d88cee5d2bf217ae11a116447c..c1e2ef05760fd9e98c8a5ba8918475a0bada0b20 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Budget dialog</title>
   <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Budget dialog</h1>
-
-  <p>The budget dialog is the main interface to edit, modify and
-  manage your <a href="00-lexicon.html#budget">budget</a>.</p>
-   
-    <p>Please refer to the <a href="use-budget.html">using the budget
-  feature</a> for details on how using this feature.</p>
-
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Budget</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Budget dialog</h1>
+    <p>The budget dialog is the main interface to edit, modify and manage your <a href="00-lexicon.html#budget">budget</a>.</p>
+    <p>Please refer to the <a href="use-budget.html">using the budget feature</a> for details on how using this feature.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Budget</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using budget dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-budget1.png"></p>
-
-  <h3><img src="images/1.png"> Categories list</h3>
-
-  <p>display the list of categories and subcategories of the
-  current wallet.<br>
-  bold categories signals a budgeted category.</p>
-
-  <h3><img src="images/2.png"> Budget for each month</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>is the same</th>
-
-      <td>category budget will be the same for every month: Jan
-      -&gt; Dec<br>
-      you can then fill the amount below</td>
-    </tr>
-
-    <tr>
-      <th>is different</th>
-
-      <td>category budget will be specific each month<br>
-      you can then fill the amount of each needed months</td>
-    </tr>
-
-    <tr>
-      <th>Jan to Dec</th>
-
-      <td>The amount for each month</td>
-    </tr>
-
-    <tr>
-      <th>Force monitoring this category</th>
-
-      <td>Force the active category to be displayed into the budget report, 
-               event if there is no amount</td>
-    </tr>
-
-  </table>
-
-  <h3><img src="images/3.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Clear</th>
-
-      <td>clear any budget for the selected category</td>
-    </tr>
-
-    <tr>
-      <th>Import</th>
-
-      <td>import the budget from a csv file.<br>
-      See <a href="misc-csvformat.html#bud">csv file format</a> for
-      details.</td>
-    </tr>
-
-    <tr>
-      <th>Export</th>
-
-      <td>export the budget to a csv file.<br>
-      See <a href="misc-csvformat.html#bud">csv file format</a> for
-      details.</td>
-    </tr>
-  </table>
+    <h2>Using budget dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-budget1.png"></p>
+    <h3><img src="images/1.png"> Category list</h3>
+    <p>display the list of categories and subcategories of the current wallet.</p>
+    <p>budgeted transaction are displayed bold and marked with a money-envelope icon: <img src="images/hb-ope-budget.png"></p>
+    <h3><img src="images/2.png"> Expense/Income switcher</h3>
+    <p>Toggle the category list with Expense/Income categories only</p>
+    <h3><img src="images/3.png"> Budget for each month</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>is the same</th>
+        <td>category budget will be the same for every month: Jan -&gt; Dec<br>
+        you can then fill the amount below</td>
+      </tr>
+      <tr>
+        <th>Clear input</th>
+        <td>clear any budget for the selected category</td>
+      </tr>
+      <tr>
+        <th>is different</th>
+        <td>category budget will be specific each month<br>
+        you can then fill the amount of each needed months</td>
+      </tr>
+      <tr>
+        <th>Jan to Dec</th>
+        <td>The amount for each month</td>
+      </tr>
+    </table>
+    <h3><img src="images/4.png"> Options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Force monitoring this category</th>
+        <td>By default, if a transaction has no amount (0.00) it it not displayed into the budget report. This checkbox will change this and can manage such case.</td>
+      </tr>
+    </table>
+    <h3><img src="images/5.png"> Menu button</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Import</th>
+        <td>import the budget from a CSV file.<br>
+        See <a href="misc-csvformat.html#bud">CSV file format</a> for details.</td>
+      </tr>
+      <tr>
+        <th>Export</th>
+        <td>export the budget to a CSV file.<br>
+        See <a href="misc-csvformat.html#bud">CSV file format</a> for details.</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 06cac6feb88d35c23ade14eb517282d6d84bd7e0..c03718f7b9b27d2743597f1817765c8ed9fcc2f9 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Categories dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Categories dialog</h1>
-
-  <p>The categories dialog is used to add, edit and manage the
-  <a href="00-lexicon.html#categories">categories</a> of the current
-  wallet.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Categories.</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Categories dialog</h1>
+    <p>The categories dialog is used to add, edit and manage the <a href="00-lexicon.html#categories">categories</a> of the current wallet.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Categories.</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using categories dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-category1.png"></p>
-
-  <h3><img src="images/1.png"> Category name</h3>
-
-  <p>type a new category name here and press return to add.</p>
-
-  <h3><img src="images/2.png"> Subcategory name</h3>
-
-  <p>- select the category to add subcategory to in the category
-  list<br>
-  - type a new subcategory name here and press return to add.</p>
-
-  <h3><img src="images/3.png"> Categories list</h3>
-
-  <p>display the category and subcategory, sorted
-  alphabetically.</p>
-
-  <h3><img src="images/4.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Is income</th>
-
-      <td>when checked, this set the category to be an income
-      category (for sort purpose).</td>
-    </tr>
-
-    <tr>
-      <th>Add</th>
-
-      <td>add category/subcategory if the relative category name is
-      not empty.</td>
-    </tr>
-
-    <tr>
-      <th>Remove</th>
-
-      <td>remove the selected branch or categories, i.e. if a
-      category is selected, all subcategories will be removed.</td>
-    </tr>
-
-    <tr>
-      <th>Edit</th>
-
-      <td>open a dialog to edit the selected category</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/5.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Import</th>
-
-      <td>Import and merge some categories from a csv file.</td>
-    </tr>
-
-    <tr>
-      <th>Export</th>
-
-      <td>export the entire categories list into a csv file.</td>
-    </tr>
-  </table>
-
-  <p>Please refer to <a href="misc-csvformat.html#cat">csv file
-  format</a> for the file description.</p>
-  
+    <h2>Using categories dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-category1.png"></p>
+    <h3><img src="images/1.png"> Expense/Income switcher</h3>
+    <p>Toggle the category list with Expense/Income categories only</p>
+    <h3><img src="images/2.png"> Category name</h3>
+    <p>type a new category name here and press return to add.</p>
+    <h3><img src="images/2.png"> Subcategory name</h3>
+    <p>- select the category to add subcategory to in the category list<br>
+    - type a new subcategory name here and press return to add.</p>
+    <h3><img src="images/3.png"> Categories list</h3>
+    <p>display category name and usage count</p>
+    <h3><img src="images/4.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Edit</th>
+        <td>open a dialog to edit the selected category</td>
+      </tr>
+      <tr>
+        <th>Merge</th>
+        <td>merge the current category to a new one you will select</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the selected branch or categories, i.e. if a category is selected, all subcategories will be deleted</td>
+      </tr>
+    </table>
+    <h3><img src="images/5.png"> Menu Button</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Import</th>
+        <td>Import and merge some categories from a CSV file</td>
+      </tr>
+      <tr>
+        <th>Export</th>
+        <td>export the entire categories list into a CSV file</td>
+      </tr>
+      <tr>
+        <th>Delete unused</th>
+        <td>delete all unused category</td>
+      </tr>
+    </table>
+    <p>Please refer to <a href="misc-csvformat.html#cat">CSV file format</a> for the file description.</p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/doc/dlg-curr.html b/doc/dlg-curr.html
new file mode 100644 (file)
index 0000000..b7443c0
--- /dev/null
@@ -0,0 +1,89 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Currencies dialog</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Currencies dialog</h1>
+    <p>The currencies dialog is used to edit, modify and manage the currencies available for the wallets.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Currencies</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
+  <div class="rounded content">
+    <h2>Using currencies dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-currencies1.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> General</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Update on-line</th>
+        <td>Trigger to update exchanges rate on-line. This is disabled when you only have a single currency.<br>
+        This is an extra feature relying on third party (yahoo).</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Currencies list</h3>
+    <p>display currency ISO code, name, symbol, exchange rate and last modified date</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" src="images/3.png" width="12"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add</th>
+        <td>open a dialog to add a new currency</td>
+      </tr>
+      <tr>
+        <th>Edit</th>
+        <td>open a dialog to edit the selected currency</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the selected currency</td>
+      </tr>
+      <tr>
+        <th>Set as base</th>
+        <td>set the selected currency to be the base currency</td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2>Using the edit currency dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-currencies2.png"></p>
+    <h3>Currency</h3>
+    <p>Display the currency symbol and name</p>
+    <h3>Exchange rate</h3>
+    <p>Enable to chnage the exchange rate (if currency is not the base one)</p>
+    <h3>Format</h3>
+    <p>Display a sample of the currency format</p>
+    <p>Customize</p>
+   <table class="widgetinfo">
+      <tr>
+        <th>Symbol</th>
+        <td>Symbol that prefix the amount</td>
+      </tr>
+      <tr>
+        <th>Is prefix</th>
+        <td>define is the symbol is a prefix symbol</td>
+      </tr>
+      <tr>
+        <th>Decimal char</th>
+        <td>Character to be used as decimal separator</td>
+      </tr>
+      <tr>
+        <th>Frac digits</th>
+        <td>Number of digits after decimal separator</td>
+      </tr>
+      <tr>
+        <th>Grouping char</th>
+        <td>Character to be used as grouping separator</td>
+      </tr>
+    </table>
+  </div>
+</body>
+</html>
index f7f0ad3b74e2c7949aea313342eadc8a599c98eb..f16ffe7dfbe1ee5b22db9ff711fc08644c63c5a1 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Filter dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Filter dialog</h1>
-
-  <p>The filter dialog is used to adjust the filter for transaction
-  from the account window and the statistics window.</p>
-
-
-  <ul class="toc">
-  <li><a href="#tab1">Date</a>
-  <li><a href="#tab2">Status</a>
-  <li><a href="#tab3">Paymode</a>
-  <li><a href="#tab4">Amount</a>
-  <li><a href="#tab5">Text</a>
-  <li><a href="#tab6">Category</a>
-  <li><a href="#tab6">Payee</a>
-  <li><a href="#tab6">Account</a>
-  </ul>
-
-</div>
-
+    <h1>Filter dialog</h1>
+    <p>The filter dialog is used to adjust the filter for transaction from the account window and the statistics window.</p>
+    <ul class="toc">
+      <li><a href="#tab1">Date</a></li>
+      <li><a href="#tab2">Status</a></li>
+      <li><a href="#tab4">Amount</a></li>
+      <li><a href="#tab5">Text</a></li>
+      <li><a href="#tab6">Category</a></li>
+      <li><a href="#tab7">Payee</a></li>
+      <li><a href="#tab8">Account</a></li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab1" id="tab1"></a>Filter date</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter1.png"></p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>From</th>
-
-      <td>the date minimum value</td>
-    </tr>
-
-    <tr>
-      <th>To</th>
-
-      <td>the date maximum value</td>
-    </tr>
-    
-    <tr>
-      <th>Month</th>
-
-      <td>set a specific month</td>
-    </tr>
-
-    <tr>
-      <th>Year</th>
-
-      <td>set a specific year</td>
-    </tr>
-    
-  </table>
-
-</div>
-
+    <h2><a id="tab1" name="tab1"></a>Filter date</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter1.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>From</th>
+        <td>the date minimum value</td>
+      </tr>
+      <tr>
+        <th>To</th>
+        <td>the date maximum value</td>
+      </tr>
+      <tr>
+        <th>Month</th>
+        <td>set a specific month</td>
+      </tr>
+      <tr>
+        <th>Year</th>
+        <td>set a specific year</td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab2" id="tab2"></a>Filter status</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter2.png"></p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>reconciled</th>
-
-      <td>select the reconciled transactions</td>
-    </tr>
-
-     <tr>
-      <th>remind</th>
-
-      <td>select the remind transactions</td>
-    </tr>
-   <tr>
-      <th>Force display 'Added'</th>
-
-      <td>force transaction in 'added' status to always be
-      displayed</td>
-    </tr>
-
-    <tr>
-      <th>Force display 'Edited'</th>
-
-      <td>force transaction in 'edited' status to always be
-      displayed</td>
-    </tr>
-  </table>
-
-</div>
-
+    <h2><a id="tab2" name="tab2"></a>Filter status</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter2.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>reconciled</th>
+        <td>select the reconciled transactions</td>
+      </tr>
+      <tr>
+        <th>cleared</th>
+        <td>select the cleared transactions</td>
+      </tr>
+      <tr>
+        <th>Force display 'Added'</th>
+        <td>force transaction in 'added' status to always be displayed</td>
+      </tr>
+      <tr>
+        <th>Force display 'Edited'</th>
+        <td>force transaction in 'edited' status to always be displayed</td>
+      </tr>
+      <tr>
+        <th>Force display 'Remind'</th>
+        <td>force remind transaction to always display</td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-   <h2><a name="tab3" id="tab3"></a>Filter paymode</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter3.png"></p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>payment</th>
-
-      <td>
-
-         <ul>
-          <li>(none)</li>
-
-          <li>credit card</li>
-
-          <li>check</li>
-
-          <li>cash</li>
-
-          <li>transfer</li>
-
-          <li>internal transfer</li>
-
-          <li>debit card</li>
-
-          <li>standing order</li>
-
-          <li>electronic payment</li>
-
-          <li>deposit</li>
-
-          <li>fi fee</li>
-        </ul>
-              
-      </td>
-    </tr>
-  </table>
-
-</div>
-
+    <h2><a id="tab3" name="tab3"></a>Filter payment</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter3.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>payment</th>
+        <td>see the lexicon for <a href="00-lexicon.html#payment">payment</a> detail<br></td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab4" id="tab4"></a>Filter amount</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter4.png"></p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>From</th>
-
-      <td>the amount minimum value</td>
-    </tr>
-
-    <tr>
-      <th>To</th>
-
-      <td>the amount maximum value</td>
-    </tr>
-  </table>
-
-</div>
-
+    <h2><a id="tab4" name="tab4"></a>Filter amount</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter4.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>From</th>
+        <td>the amount minimum value</td>
+      </tr>
+      <tr>
+        <th>To</th>
+        <td>the amount maximum value</td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab5" id="tab5"></a>Filter text</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter5.png"></p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>Memo</th>
-
-      <td>the memo string to search</td>
-    </tr>
-
-    <tr>
-      <th>Info</th>
-
-      <td>the info string to search</td>
-    </tr>
-
-    <tr>
-      <th>Tag</th>
-
-      <td>the tag string to search</td>
-    </tr>
-
-  </table>
-
-</div>
-
+    <h2><a id="tab5" name="tab5"></a>Filter text</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter5.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>Memo</th>
+        <td>the memo string to search</td>
+      </tr>
+      <tr>
+        <th>Info</th>
+        <td>the info string to search</td>
+      </tr>
+      <tr>
+        <th>Tag</th>
+        <td>the tag string to search</td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab6" id="tab6"></a>Filter Category/Payee/Account</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-filter6.png"></p>
-
-  <p>These tabs all function-the same manner. You can filter these
-  using a list of item, including or excluding the selected
-  items.<br>
-  The account tab is not showed when you filter from the account
-  window, it is showed only from the statistics dialog.</p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Option</th>
-
-      <td>set this filter status:
-      <ul><li>inactive<li>include<li>exclude</ul></td>
-    </tr>
-
-    <tr>
-      <th>All</th>
-
-      <td>will select all the items in the list</td>
-    </tr>
-
-    <tr>
-      <th>None</th>
-
-      <td>will unselected all the items in the list</td>
-    </tr>
-   <tr>
-      <th>Invert</th>
-
-      <td>will invert all the items in the list</td>
-    </tr>
-
-  </table>
-
- </div>
+    <h2><a id="tab6" name="tab6"></a>Filter Category/Payee/Account</h2>
+    <p><img class="gtkshot right" src="images/dlg-filter6.png"></p>
+    <p>These tabs all function-the same manner. You can filter these using a list of item, including or excluding the selected items.<br>
+    The account tab is not showed when you filter from the account window, it is showed only from the statistics dialog.</p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Option</th>
+        <td>
+          set this filter status:
+          <ul>
+            <li>inactive</li>
+            <li>include</li>
+            <li>exclude</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>All</th>
+        <td>will select all the items in the list</td>
+      </tr>
+      <tr>
+        <th>None</th>
+        <td>will unselected all the items in the list</td>
+      </tr>
+      <tr>
+        <th>Invert</th>
+        <td>will invert all the items in the list</td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/doc/dlg-mult.html b/doc/dlg-mult.html
new file mode 100644 (file)
index 0000000..f73a7bf
--- /dev/null
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
+  <title>Multiple transactions dialog</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Multiple transaction dialog</h1>
+    <p>The multiple transaction dialog is used to edit multiple field of multiple <a href="00-lexicon.html#transactions">transactions</a> at the same time.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>from the account window-menu: Transaction / Multiple edit</li>
+      <li>account window tool-bar.</li>
+    </ul>
+  </div>
+  <div class="rounded content">
+    <h2><a id="multitxnedit" name="multitxnedit"></a>Using multiple transaction column edition</h2>
+    <p><img alt="" class="gtkshot right" src="images/dlg-txnmultiple.png"></p>
+    <ul>
+      <li>select several transaction</li>
+      <li>use the menu or tool-bar 'Multiple edit'</li>
+      <li>tick the fields you want to mass edit</li>
+      <li>select/fill the right value</li>
+    </ul>
+    <p>If you double click a column/line, the dialog will be initialized with that value.</p>
+    <p>Please refer to <a href="dlg-tran.html">transaction dialog</a> for description of fields.</p>
+    <p><b>The following is not multiple editable</b></p>
+    <ul>
+      <li>Date</li>
+      <li>Amount, Income, Expense</li>
+      <li>Payment, in case an internal transfer is part of the selection</li>
+      <li>hidden column of the list-view</li>
+    </ul>
+  </div>
+</body>
+</html>
\ No newline at end of file
index f6e90db656a5c57cc04885154efb1dd0ade223f1..27ee15715424213d9a709303389a4da50541265e 100644 (file)
@@ -1,88 +1,63 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Payees dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Payees dialog</h1>
-
-  <p>The payees dialog is used to add, edit and manage the <a href=
-  "00-lexicon.html#payees">payees</a> of the current wallet.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Manage / Payees...</li>
-
-    <li>mainwindow-toolbar.</li>
-  </ul>
-</div>
-
+    <h1>Payees dialog</h1>
+    <p>The payees dialog is used to add, edit and manage the <a href="00-lexicon.html#payees">payees</a> of the current wallet.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Manage / Payees...</li>
+      <li>main window tool bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using payees dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-payee1.png"></p>
-
-  <h3><img src="images/1.png"> Payee name</h3>
-
-  <p>type a new payee name here and press return to add.</p>
-
-  <h3><img src="images/2.png"> Payee list</h3>
-
-  <p>display the list of payee, sorted in alphabetical order</p>
-
-  <h3><img src="images/3.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Add</th>
-
-      <td>if payee name is not empty, add it as a new payee</td>
-    </tr>
-
-    <tr>
-      <th>Remove</th>
-
-      <td>remove the selected payee</td>
-    </tr>
-
-    <tr>
-      <th>Edit</th>
-
-      <td>open a dialog to edit the selected payee</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/4.png"> Buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Import</th>
-
-      <td>Import and merge some payees from a csv file.</td>
-    </tr>
-
-    <tr>
-      <th>Export</th>
-
-      <td>export the entire payee list into a csv file.</td>
-    </tr>
-  </table>
-
-  <p>Please refer to <a href="misc-csvformat.html#pay">csv
-  file format</a> for the file description.</p>
+    <h2>Using payees dialog</h2>
+    <p class="gtkshot right"><img src="images/dlg-payee1.png"><br>
+    <img align="right" src="images/dlg-payee2.png"></p>
+    <h3><img src="images/1.png"> Payee name</h3>
+    <p>type a new payee name here and press return to add.</p>
+    <h3><img src="images/2.png"> Payee list</h3>
+    <p>display payee name, usage count and default category</p>
+    <h3><img src="images/3.png"> Buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Edit</th>
+        <td>open a dialog to edit the selected payee</td>
+      </tr>
+      <tr>
+        <th>Merge</th>
+        <td>merge the current payee to a new one you will select</td>
+      </tr>
+      <tr>
+        <th>Delete</th>
+        <td>delete the selected payee</td>
+      </tr>
+    </table>
+    <h3><img src="images/4.png"> Menu Button</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Import</th>
+        <td>Import and merge some payees from a CSV file</td>
+      </tr>
+      <tr>
+        <th>Export</th>
+        <td>export the entire payee list into a CSV file</td>
+      </tr>
+      <tr>
+        <th>Delete unused</th>
+        <td>delete all unused payee</td>
+      </tr>
+    </table>
+    <p>Please refer to <a href="misc-csvformat.html#pay">CSV file format</a> for the file description.</p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index ed57a8d72b9ce7c623810b8ef35cbdc23d608b79..44933b1a38350521d27a159d26eb50497e80fd06 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Preferences dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Preferences dialog</h1>
-
-  <p>The preferences dialog can be accessed from the main window
-  menu, as Edit-Preferences. It lets you customize many aspects
-  of the way HomeBank works. The following sections detail the
-  settings that you can customize, and what they affect.</p>
-
-  <ul class="toc">
-  <li><a href="#tab1">General</a>
-  <li><a href="#tab2">Interface</a>
-  <li><a href="#tab3">Transactions</a>
-  <li><a href="#tab4">Display format</a>
-  <li><a href="#tab5">Import/Export</a>
-  <li><a href="#tab6">Report</a>
-  <li><a href="#tab7">Euro minor</a>
-  </ul><!-- separator -->
-
-</div>
-
+    <h1>Preferences dialog</h1>
+    <p>The preferences dialog can be accessed from the main window menu, as Edit-Preferences. It lets you customize many aspects of the way HomeBank works. The following sections detail the settings that you can customize, and what they affect.</p>
+    <ul class="toc">
+      <li><a href="#tab1">General</a></li>
+      <li><a href="#tab2">Interface</a></li>
+      <li><a href="#tab3">Transactions</a></li>
+      <li><a href="#tab4">Display format</a></li>
+      <li><a href="#tab5">Import/Export</a></li>
+      <li><a href="#tab6">Report</a></li>
+      <li><a href="#tab7">Euro minor</a></li>
+    </ul><!-- separator -->
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab1" id="tab1"></a>General</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs1.png"></p>
-
-  <h3>Program start</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Show splash screen</th>
-
-      <td>display a splash screen when HomeBank start</td>
-    </tr>
-
-    <tr>
-      <th>Load last opened file</th>
-
-      <td>load the last opened file when HomeBank start</td>
-    </tr>
-
-    <tr>
-      <th>Append scheduled transactions</th>
-
-      <td>append scheduled transaction to accounts when HomeBank
-      start</td>
-    </tr>
-  </table>
-
-  <h3>Main window reports</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date range</th>
-
-      <td>default range initial value for the main window
-      reports</td>
-    </tr>
-  </table>
-
-  <h3>Files folder</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Default</th>
-
-      <td>default folder to load/save HomeBank files</td>
-    </tr>
-  </table><!-- separator -->
-  <div class="clear"></div>
-          <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab1" name="tab1"></a>General</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs1.png"></p>
+    <h3>Program start</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Show splash screen</th>
+        <td>display a splash screen when HomeBank start</td>
+      </tr>
+      <tr>
+        <th>Load last opened file</th>
+        <td>load the last opened file when HomeBank start</td>
+      </tr>
+      <tr>
+        <th>Post pending scheduled transactions</th>
+        <td>append scheduled transaction to accounts when HomeBank start</td>
+      </tr>
+      <tr>
+        <th>Update currencies on-line</th>
+        <td>trigger a on-line update for currencies exchange rate start</td>
+      </tr>
+    </table>
+    <h3>Fiscal year</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Start on</th>
+        <td>define on which day and month the fiscal year start</td>
+      </tr>
+    </table>
+    <h3>Main window reports</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date range</th>
+        <td>default range initial value for the main window reports</td>
+      </tr>
+    </table>
+    <h3>Files folder</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Default</th>
+        <td>default folder to load/save HomeBank files</td>
+      </tr>
+    </table><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab2" id="tab2"></a>Interface</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs2.png"></p>
-
-  <h3>General</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Tool-bar</th>
-
-      <td>tool-bar style to be used</td>
-    </tr>
-  </table>
-
-  <h3>Treeview</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Show rules hint</th>
-
-      <td>specify if the alternate lines colors should be used for
-      tree-view/list-view</td>
-    </tr>
-  </table>
-
-  <h3>Amount colors</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Uses custom colors</th>
-
-      <td>specify if amounts should be displayed with colors
-      below</td>
-    </tr>
-
-    <tr>
-      <th>Preset</th>
-
-      <td>contains some Tango color preset to fast set the amount
-      colors</td>
-    </tr>
-
-    <tr>
-      <th>Expense</th>
-
-      <td>color used for expense</td>
-    </tr>
-
-    <tr>
-      <th>Income</th>
-
-      <td>color used for incomes</td>
-    </tr>
-
-    <tr>
-      <th>Warning</th>
-
-      <td>color used for amount in warning (overdrawn)</td>
-    </tr>
-  </table><!-- separator -->
-
-  <div class="clear"></div>
-   <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab2" name="tab2"></a>Interface</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs2.png"></p>
+    <h3>General</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Language</th>
+        <td>define what language to use for the interface</td>
+      </tr>
+      <tr>
+        <th>Tool-bar</th>
+        <td>tool-bar style to be used</td>
+      </tr>
+      <tr>
+        <th>Grid line</th>
+        <td>
+          specify the list grid line option:
+          <ul>
+            <li>None</li>
+            <li>Horizontal</li>
+            <li>Vertical</li>
+            <li>Both</li>
+          </ul>
+        </td>
+      </tr>
+    </table>
+    <h3>Amount colors</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Uses custom colors</th>
+        <td>specify if amounts should be displayed with colors below</td>
+      </tr>
+      <tr>
+        <th>Preset</th>
+        <td>contains some Tango color preset to fast set the amount colors</td>
+      </tr>
+      <tr>
+        <th>Expense</th>
+        <td>color used for expense</td>
+      </tr>
+      <tr>
+        <th>Income</th>
+        <td>color used for incomes</td>
+      </tr>
+      <tr>
+        <th>Warning</th>
+        <td>color used for amount in warning (overdrawn)</td>
+      </tr>
+    </table><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab3" id="tab3"></a>Transactions</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs3.png"></p>
-
-  <h3>Transaction window</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date range</th>
-
-      <td>Set the default range to be used for account window</td>
-    </tr>
-
-    <tr>
-      <th>Hide reconciled transaction</th>
-
-      <td>set the filter for account window not to default show
-      reconciled transactions</td>
-    </tr>
-  </table>
-
-  <h3>Multiple add</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Keep the last date</th>
-
-      <td>Set the date to be kept when you add several transaction
-      successively</td>
-    </tr>
-  </table>
-
-  <h3>Column list</h3>
-
-  <p>Here you can show/hide columns to be displayed in transaction
-  list.</p><!-- separator -->
-
-  <div class="clear"></div>
-   <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab3" name="tab3"></a>Transactions</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs3.png"></p>
+    <h3>Transaction window</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date range</th>
+        <td>Set the default range to be used for account window</td>
+      </tr>
+      <tr>
+        <th>Show xx days in...</th>
+        <td>set the number of days to force show future transaction</td>
+      </tr>
+      <tr>
+        <th>Hide reconciled transactions</th>
+        <td>set the filter for account window not to default show reconciled transactions</td>
+      </tr>
+      <tr>
+        <th>Always show remind transactions</th>
+        <td>set the remind transaction to always be display (ignore filters)</td>
+      </tr>
+    </table>
+    <h3>Multiple add</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Keep the last date</th>
+        <td>Set the date to be kept when you add several transaction successively</td>
+      </tr>
+    </table>
+    <h3>Column list</h3>
+    <p>Set the column to display and their order for the transaction list</p><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab4" id="tab4"></a>Display format</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs4.png"></p>
-
-  <h3>Date options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date format</th>
-
-      <td>display format used for date</td>
-    </tr>
-
-    <tr>
-      <th>&nbsp;</th>
-
-      <td>A date sample is displayed</td>
-    </tr>
-  </table>
-
-  <h3>Numbers options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Prefix symbol</th>
-
-      <td>Symbol that prefix the amount</td>
-    </tr>
-
-    <tr>
-      <th>Suffix symbol</th>
-
-      <td>Symbol that suffix the amount</td>
-    </tr>
-
-    <tr>
-      <th>Decimal char</th>
-
-      <td>Character to be used as decimal separator</td>
-    </tr>
-
-    <tr>
-      <th>Grouping char</th>
-
-      <td>Character to be used as grouping separator</td>
-    </tr>
-
-    <tr>
-      <th>Frac digits</th>
-
-      <td>Number of digits after decimal separator</td>
-    </tr>
-
-    <tr>
-      <th>&nbsp;</th>
-
-      <td>An amount sample is displayed</td>
-    </tr>
-  </table>
-
-  <h3>Measurement units</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Use Imperial units</th>
-
-      <td>Display vehicle cost result with imperial units (no
-      conversion, just label).</td>
-    </tr>
-  </table><!-- separator -->
-
-  <div class="clear"></div>
-   <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab4" name="tab4"></a>Display format</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs4.png"></p>
+    <h3>Date options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date</th>
+        <td>A date sample is displayed</td>
+      </tr>
+      <tr>
+        <th>Customize &gt; Format</th>
+        <td>display format used for date</td>
+      </tr>
+    </table>
+    <h3>Measurement units</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Use miles for meter</th>
+        <td>use the mile labels and abbreviation for the vehicle cost</td>
+      </tr>
+      <tr>
+        <th>Use gallons for fuel</th>
+        <td>use the gallons labels and abbreviation for the vehicle cost</td>
+      </tr>
+    </table><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab5" id="tab5"></a>Import/Export</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs5.png"></p>
-
-  <h3>Date options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date order</th>
-
-      <td>
-        set the default date order for file import
-
-        <ul>
-          <li>d-m-y</li>
-
-          <li>m-d-y</li>
-
-          <li>y-m-d</li>
-        </ul>
-      </td>
-    </tr>
-  </table>
-
-  <h3>OFX/QFX options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Memo field</th>
-
-      <td>define what to do for memo field during import:<br>
-      ignore, add to memo, add to info.</td>
-    </tr>
-  </table>
-
-  <h3>Files folder</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Import</th>
-
-      <td>default folder to load files to import</td>
-    </tr>
-
-    <tr>
-      <th>Export</th>
-
-      <td>default folder to save files to export</td>
-    </tr>
-  </table><!-- separator -->
-
-  <div class="clear"></div>
-   <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab5" name="tab5"></a>Import/Export</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs5.png"></p>
+    <h3>Date options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date order</th>
+        <td>
+          set the default date order for file import
+          <ul>
+            <li>d-m-y</li>
+            <li>m-d-y</li>
+            <li>y-m-d</li>
+          </ul>
+        </td>
+      </tr>
+    </table>
+    <h3>OFX/QFX options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Memo field</th>
+        <td>
+          define what to do for memo field during import:<br>
+          <ul>
+            <li>ignore</li>
+            <li>append to memo</li>
+            <li>append to info</li>
+          </ul>
+        </td>
+      </tr>
+    </table>
+    <h3>Files folder</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Import</th>
+        <td>default folder to load files to import</td>
+      </tr>
+      <tr>
+        <th>Export</th>
+        <td>default folder to save files to export</td>
+      </tr>
+    </table><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab6" id="tab6"></a>Report</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs6.png"></p>
-
-  <h3>Initial filter</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date range</th>
-
-      <td>Set the default range to be used for account window</td>
-    </tr>
-  </table>
-
-  <h3>Chart options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Color scheme</th>
-
-      <td>
-        Set the default color scheme to be applied for charts
-
-        <ul>
-          <li>MS Money</li>
-
-          <li>Quicken</li>
-
-          <li>Google Analytics</li>
-
-          <li>Excel 2010</li>
-        </ul>
-      </td>
-    </tr>
-  </table>
-
-  <h3>Statistics options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Show by amount</th>
-
-      <td>set the by amount toggle on the statistics window to
-      default be checked</td>
-    </tr>
-
-    <tr>
-      <th>Show rate column</th>
-
-      <td>set the rate column to be displayed by default</td>
-    </tr>
-
-    <tr>
-      <th>Show details</th>
-
-      <td>set the detail toggle on the statistics window to default
-      be checked</td>
-    </tr>
-  </table>
-
-  <h3>Budget options</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Show details</th>
-
-      <td>set the detail toggle on the budget window to default be
-      checked</td>
-    </tr>
-  </table><!-- separator -->
-
-  <div class="clear"></div>
-   <p class="top"><a href="#top">[top]</a></p>
-</div>
-
+    <h2><a id="tab6" name="tab6"></a>Report</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs6.png"></p>
+    <h3>Initial filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date range</th>
+        <td>Set the default range to be used for account window</td>
+      </tr>
+    </table>
+    <h3>Charts options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Color scheme</th>
+        <td>
+          Set the default color scheme to be applied for charts
+          <ul>
+            <li>HomeBank</li>
+            <li>Money</li>
+            <li>SAP</li>
+            <li>Quicken</li>
+            <li>Office 2010</li>
+            <li>Office 2013</li>
+            <li>Analytics</li>
+          </ul>
+        </td>
+      </tr>
+    </table>
+    <h3>Statistics options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Show by amount</th>
+        <td>set the by amount toggle on the statistics window to default be checked</td>
+      </tr>
+      <tr>
+        <th>Show rate column</th>
+        <td>set the rate column to be displayed by default</td>
+      </tr>
+      <tr>
+        <th>Show details</th>
+        <td>set the detail toggle on the statistics window to default be checked</td>
+      </tr>
+    </table>
+    <h3>Budget options</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Show details</th>
+        <td>set the detail toggle on the budget window to default be checked</td>
+      </tr>
+    </table><!-- separator -->
+    <div class="clear"></div>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div>
   <div class="rounded content">
-
-  <h2><a name="tab7" id="tab7"></a>Euro minor</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-prefs7.png"></p>
-
-  <h3>General</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Enable</th>
-
-      <td>enable euro minor currency support in HomeBank.<br>
-      see <a href="misc-minor.html">minor currency</a> for more
-      details.</td>
-    </tr>
-
-    <tr>
-      <th>Fill from</th>
-
-      <td>preselect of parameters for this tab</td>
-    </tr>
-
-    <tr>
-      <th>Country</th>
-
-      <td>remind of the filled country from</td>
-    </tr>
-
-    <tr>
-      <th>Value</th>
-
-      <td>change rate, value of 1 euro in your old country
-      currency</td>
-    </tr>
-  </table>
-
-  <h3>Numbers format</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Prefix symbol</th>
-
-      <td>Symbol that prefix the amount</td>
-    </tr>
-
-    <tr>
-      <th>Suffix symbol</th>
-
-      <td>Symbol that suffix the amount</td>
-    </tr>
-
-    <tr>
-      <th>Decimal char</th>
-
-      <td>Character to be used as decimal separator</td>
-    </tr>
-
-    <tr>
-      <th>Grouping char</th>
-
-      <td>Character to be used as grouping separator</td>
-    </tr>
-
-    <tr>
-      <th>Frac digits</th>
-
-      <td>Number of digits after decimal separator</td>
-    </tr>
-  </table>
-   <p class="top"><a href="#top">[top]</a></p>
+    <h2><a id="tab7" name="tab7"></a>Euro minor</h2>
+    <p><img class="gtkshot right" src="images/dlg-prefs7.png"></p>
+    <h3>General</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Enable</th>
+        <td>enable euro minor currency support in HomeBank.<br>
+        see <a href="misc-minor.html">minor currency</a> for more details.</td>
+      </tr>
+    </table>
+    <h3>Currency</h3>
+    <p>A remind of the country is displayed</p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Fill from</th>
+        <td>preselect of parameters for this tab</td>
+      </tr>
+    </table>
+    <h3>Exchange rate</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>1 XXX =</th>
+        <td>change rate (value of 1 euro in your old national currency)</td>
+      </tr>
+    </table>
+    <h3>Format</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Symbol</th>
+        <td>Symbol that prefix the amount</td>
+      </tr>
+      <tr>
+        <th>Is prefix</th>
+        <td>define is the symbol is a prefix symbol</td>
+      </tr>
+      <tr>
+        <th>Decimal char</th>
+        <td>Character to be used as decimal separator</td>
+      </tr>
+      <tr>
+        <th>Frac digits</th>
+        <td>Number of digits after decimal separator</td>
+      </tr>
+      <tr>
+        <th>Grouping char</th>
+        <td>Character to be used as grouping separator</td>
+      </tr>
+    </table>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 5bab1c0b675fe8d9bbca8fad3fa6c1bd6078a61d..ba3256cd38eb46d05fb978982abbb9081ad79e5a 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Split dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Split transaction dialog</h1>
-
-  <p>The split dialog is used to edit,modify and manage the
-  <a href="00-lexicon.html#split">split</a> of a transaction.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>transaction dialog: S button</li>
-  </ul>
-</div>
-
+    <h1>Split transaction dialog</h1>
+    <p>The split dialog is used to edit,modify and manage the <a href="00-lexicon.html#split">split</a> of a transaction.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>transaction dialog: S button</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using split transaction dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-split1.png"></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> - / +
-  buttons</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>-</th>
-
-      <td>allows to remove a split line</td>
-    </tr>
-
-    <tr>
-      <th>+</th>
-
-      <td>allows to add a split line</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Split line
-  details</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Category</th>
-
-      <td>the category of the split line</td>
-    </tr>
-
-    <tr>
-      <th>Memo</th>
-
-      <td>the memo of the split line</td>
-    </tr>
-
-    <tr>
-      <th>Amount</th>
-
-      <td>the amount of the split line</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Split
-  informations</h3>
-
-  <p>Depending on the context, the following will be displayed:</p>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Sum of splits</th>
-
-      <td>sum of every split lines</td>
-    </tr>
-
-    <tr>
-      <th>Remaining</th>
-
-      <td>remaining amount for the split: transaction amount - sum
-      of splits</td>
-    </tr>
-
-    <tr>
-      <th>Transaction amount</th>
-
-      <td>transaction amount as a remind</td>
-    </tr>
-  </table>
-
+    <h2>Using split transaction dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-split1.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> - / + buttons</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>-</th>
+        <td>allows to remove a split line</td>
+      </tr>
+      <tr>
+        <th>+</th>
+        <td>allows to add a split line</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Split line details</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Category</th>
+        <td>the category of the split line</td>
+      </tr>
+      <tr>
+        <th>Memo</th>
+        <td>the memo of the split line</td>
+      </tr>
+      <tr>
+        <th>Amount</th>
+        <td>the amount of the split line</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Split informations</h3>
+    <p>Depending on the context, the following will be displayed:</p>
+    <table class="widgetinfo">
+      <tr>
+        <th>Sum of splits</th>
+        <td>sum of every split lines</td>
+      </tr>
+      <tr>
+        <th>Unassigned</th>
+        <td>remaining amount for the split: transaction amount - sum of splits</td>
+      </tr>
+      <tr>
+        <th>Transaction amount</th>
+        <td>transaction amount as a remind</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index c8c3ee79b9862441b92daf2e9834cdb2a6d9c4df..fe6c6461bada1ce7ee0d5f53f01517d4eb0f5cf1 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Transactions dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Transaction dialog</h1>
-
-  <p>The transaction dialog is used to add, edit and manage the
-  <a href="00-lexicon.html#transactions">transactions</a>.</p>
-  
- <p>Please refer to the <a href="use-tipsandtricks.html">tip & tricks</a> 
-  for additional informations.</p>
-
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: Transaction / Add...</li>
-
-    <li>mainwindow-toolbar.</li>
-
-    <li>from the account window-menu: Transaction / Add... /
-    Inherit... / Edit...</li>
-
-    <li>from the account window transaction list: by double-click on
-    an transaction</li>
-  </ul>
-</div>
-
+    <h1>Transaction dialog</h1>
+    <p>The transaction dialog is used to add, edit and manage the <a href="00-lexicon.html#transactions">transactions</a>.</p>
+    <p>Please refer to the <a href="use-tipsandtricks.html">tip & tricks</a> for additional informations.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: Transaction / Add...</li>
+      <li>main window tool-bar.</li>
+      <li>from the account window-menu: Transaction / Add... / Inherit... / Edit...</li>
+      <li>from the account window transaction list: by double-click on an transaction</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using transaction dialog</h2>
-
-  <p><img class="gtkshot right" src=
-  "images/dlg-transaction1.png"></p>
-
-  <p>The 'Add' button enable to add an transaction and keep the
-  transaction dialog open to add more transactions.</p>
-
-  <h3><img src="images/1.png" width="12" height="12" border="0"> Transaction details</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Date</th>
-
-      <td>date of the transaction (dd.mm.yy).<br>
-      - use shift key + arrow up/down to increase/decrease
-      date.<br>
-      - the right side button popup a full calendar</td>
-    </tr>
-
-    <tr>
-      <th>Amount</th>
-
-      <td>amount of the transaction<br>
-      - the right side +/- button toggle between
-      income/expense</td>
-    </tr>
-
-    <tr>
-      <th>Payment</th>
-
-      <td>
-        payment for the transaction. It will be displayed as small
-        icons.
-      </td>
-    </tr>
-
-    <tr>
-      <th>Of notebook 2<br>
-      To account</th>
-
-      <td>these fields appears depending on the payment
-      selected:<br>
-      for cheque: select the 2nd cheque notebook for internal
-      transfer: select the destination account</td>
-    </tr>
-
-    <tr>
-      <th>Info</th>
-
-      <td>additional informations such as real date or value
-      date, cheque numbers, other numbers related to the transaction.<br>
-      this field is automatically filled for cheque numbers.</td>
-    </tr>
-
-    <tr>
-      <th>Account</th>
-
-      <td>account the transaction should be attached to.</td>
-    </tr>
-       </table>
-
-  <h3><img src="images/2.png" width="12" height="12" border="0"> Transaction details</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Payee</th>
-
-      <td>payee of the transaction, see <a href=
-      "00-lexicon.html#payee">payee definition</a> for further
-      details.</td>
-    </tr>
-
-    <tr>
-      <th>Category</th>
-
-      <td>category of the transaction, see <a href=
-      "00-lexicon.html#category">category definition</a> for further
-      details.</td>
-    </tr>
-
-    <tr>
-      <th>Memo</th>
-
-      <td>memo of transaction.<br>
-      and optionally vehicle cost data's, see <a href=
-      "use-vehiclecost.html">vehicle cost</a>.</td>
-    </tr>
-
-    <tr>
-      <th>Tags</th>
-
-      <td>tags of the transaction, see <a href=
-      "00-lexicon.html#tags">tag definition</a> for further
-      details.</td>
-    </tr>
-
-    <tr>
-      <th>Reconciled</th>
-
-      <td>when the transaction has been checked with your bank
-      statement, you can mark transaction as 'validated'.<br>
-      the amount will be then integrated in the bank balance.</td>
-    </tr>
-
-    <tr>
-      <th>Remind</th>
-
-      <td>when you are in add mode, if you set this option, an
-      transaction of the opposite amount will be inserted also
-      (marked in the list with an '!'), this is very useful when
-      you lent money and don't want to forget about it. The remind
-      transaction are never computed into the balances and are
-      always displayed. an transaction can be a transparent
-      reminder when this is checked. See <a href=
-      "00-lexicon.html#remind">remind definition</a>.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Fill in with
-  template</h3>
-
-  <p>Select a source <a href="00-lexicon.html#template">template definition</a>
-  to fill in the transaction dialog fields.</p>
-  
+    <h2>Using transaction dialog</h2>
+    <p class="gtkshot right"><img src="images/dlg-transaction1.png"><br>
+    <img align="right" src="images/dlg-transaction2.png"></p>
+    <p>The 'Add' button enable to add an transaction and keep the transaction dialog open to add more transactions.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/1.png" width="12"> Use a template</h3>
+    <p>Select a source <a href="00-lexicon.html#template">template definition</a> to fill in the transaction dialog fields.</p>
+    <h3><img border="0" height="12" src="images/2.png" width="12"> Transaction details</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Date</th>
+        <td>date of the transaction (dd.mm.yy).<br>
+        - use shift key + arrow up/down to increase/decrease date.<br>
+        - the right side button pop-up a full calendar</td>
+      </tr>
+      <tr>
+        <th>Amount</th>
+        <td>amount of the transaction<br>
+        - the right side +/- button toggle between income/expense</td>
+      </tr>
+      <tr>
+        <th>Payment</th>
+        <td>payment for the transaction. It will be displayed as small icons. See the lexicon for <a href="00-lexicon.html#payment">payment</a> detail<br></td>
+      </tr>
+      <tr>
+        <th>Of notebook 2<br>
+        To account</th>
+        <td>these fields appears depending on the payment selected:<br>
+        for cheque: select the 2nd cheque notebook for internal transfer: select the destination account</td>
+      </tr>
+      <tr>
+        <th>Info</th>
+        <td>additional informations such as real date or value date, cheque numbers, other numbers related to the transaction.<br>
+        this field is automatically filled for cheque numbers.</td>
+      </tr>
+      <tr>
+        <th>Account</th>
+        <td>account the transaction should be attached to.</td>
+      </tr>
+      <tr>
+        <th>Payee</th>
+        <td>payee of the transaction, see <a href="00-lexicon.html#payee">payee definition</a> for further details.</td>
+      </tr>
+      <tr>
+        <th>Category</th>
+        <td>category of the transaction, see <a href="00-lexicon.html#category">category definition</a> for further details.</td>
+      </tr>
+      <tr>
+        <th>Memo</th>
+        <td>memo of transaction.<br>
+        and optionally vehicle cost data's, see <a href="use-vehiclecost.html">vehicle cost</a>.</td>
+      </tr>
+      <tr>
+        <th>Tags</th>
+        <td>tags of the transaction, see <a href="00-lexicon.html#tags">tag definition</a> for further details.</td>
+      </tr>
+      <tr>
+        <th>Status</th>
+        <td>
+          The different status a transaction can have:
+          <ul>
+            <li>None</li>
+            <li><a href="00-lexicon.html#txncleared">Cleared</a></li>
+            <li><a href="00-lexicon.html#txnreconciled">Reconciled</a></li>
+            <li><a href="00-lexicon.html#txnremind">Remind</a><br>
+            when you are in add mode, if you set this option, a transaction of the opposite amount will be inserted also (marked in the list with an '!'), this is very useful when you lent money and don't want to forget about it. The remind transaction are never computed into the balances and are always displayed.</li>
+          </ul>
+        </td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 5b8530ce2ac91f222aea2e06c3128bb76865901d..4be81094e9a0d0e866dd78dce1542bbed7d8b63f 100644 (file)
@@ -1,89 +1,52 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Properties dialog</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Properties dialog</h1>
-
-  <p>The properties dialog is used to edit,modify and manage the
-  <a href="00-lexicon.html#wallet">wallet</a> properties.</p>
-
-  <h2>Dialog call</h2>
-
-  <ul>
-    <li>mainwindow-menu: File / Properties</li>
-  </ul>
-</div>
-
+    <h1>Properties dialog</h1>
+    <p>The properties dialog is used to edit, modify and manage the <a href="00-lexicon.html#wallet">wallet</a> properties.</p>
+    <h2>Dialog call</h2>
+    <ul>
+      <li>main window menu: File / Properties</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using properties dialog</h2>
-
-  <p><img class="gtkshot right" src="images/dlg-properties1.png"></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> General</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Owner</th>
-
-      <td>specify the title for the wallet, this will be used as
-      the main window title.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Scheduled
-  transaction</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Add until xx of each month (excluded)</th>
-
-      <td>specify the day number of the month until which the
-      scheduled transaction will be automatically added.<br></td>
-    </tr>
-
-    <tr>
-      <th>Add x days in advance the current date</th>
-
-      <td>specify a number of days to add to the today's date
-      (limit of insertion) when HomeBank insert automated
-      transactions.<br>
-      For example: you specify 30 days here, HomeBank will insert
-      automated transactions that should occur till today + 30
-      days.</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Vehicle
-  cost</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Category</th>
-
-      <td>specify the default category for the <a href=
-      "win-vehiclecost.html">Vehicle cost</a> report.</td>
-    </tr>
-  </table>
-  
+    <h2>Using properties dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-properties1.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> General</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Owner</th>
+        <td>specify the title for the wallet, this will be used as the main window title.</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Scheduled transaction</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Add until xx of each month (excluded)</th>
+        <td>specify the day number of the month until which the scheduled transaction will be automatically added.<br></td>
+      </tr>
+      <tr>
+        <th>Add x days in advance the current date</th>
+        <td>specify a number of days to add to the today's date (limit of insertion) when HomeBank insert automated transactions.<br>
+        For example: you specify 30 days here, HomeBank will insert automated transactions that should occur till today + 30 days.</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Vehicle cost</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Category</th>
+        <td>specify the default category for the <a href="win-vehiclecost.html">Vehicle cost</a> report.</td>
+      </tr>
+    </table>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/doc/dlg-xfer.html b/doc/dlg-xfer.html
new file mode 100644 (file)
index 0000000..b598136
--- /dev/null
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Internal transfer dialog</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Internal transfer dialog</h1>
+    <p>The internal transfer dialog is used to pick a target transaction for <a href="00-lexicon.html#pmintxfer">internal transfer</a> transactions.</p>
+    <h2>Dialog call</h2>
+    <p>This dialog will pop-up when you change a transaction payment to internal transfer and HomeBank detect some potential target transaction to link to this transfer.</p>
+  </div>
+  <div class="rounded content">
+    <h2>Using transfer selection dialog</h2>
+    <p><img class="gtkshot right" src="images/dlg-xferselection.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Source transaction</h3>
+    <p>Display the transaction that triggered this pop-up</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/2.png" width="12"> Select an action</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>create a new transaction</th>
+        <td>will choose to create a new transaction and ignore the transaction proposed into the below list.</td>
+      </tr>
+      <tr>
+        <th>select an existing transaction</th>
+        <td>will link the actual transaction to the selected one as the transfer target.</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/3.png" width="12"> Target match transaction</h3>
+    <p>list of transaction that may match the source transaction you just changed as an internal transfer.</p>
+  </div>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/favicon.ico b/doc/favicon.ico
new file mode 100644 (file)
index 0000000..04b0a7c
Binary files /dev/null and b/doc/favicon.ico differ
index b1baa3b3880c1110c75beb93bf638dc3fc87555f..f3d5c821718b9979bcb90117b280368664d31c6d 100644 (file)
@@ -1,23 +1,18 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-
-  <title>HomeBank - Documentation in English</title>
-  <meta http-equiv="Content-Type" content="text/html">
-  <link rel="stylesheet" href="help.css" type="text/css">
+       <title>HomeBank - Documentation in English</title>
+       <meta content="text/html" http-equiv="Content-Type">
+       <meta content="noindex" name="robots">
+       <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
-
-<div class="mainpage">
-  <p><img src="images/web_title.png"><br></p>
-
-  <p>&copy; Copyright 1995-2014 by Maxime Doyen<br>
-  All Rights Reserved</p>
-
-  <p>Version: 4.6.3<br>
-  Compilation date: August 9th, 2014</p><br>
- </div>
+       <div class="mainpage">
+               <p><img src="images/web_title.png"><br></p>
+               <p>&copy; Copyright 1995-2016 by Maxime Doyen<br>
+               All Rights Reserved</p>
+               <p>Version: 5.1.2<br>
+               Compilation date: December 8th, 2016</p><br>
+       </div>
 </body>
 </html>
index 1da9c0a0fe150603f8160c42d049bd32d4c39359..e1e242ecb28aeafc4ee7c186ac180dcdea3e9faa 100644 (file)
@@ -1,71 +1,56 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-
   <title>HomeBank - Content</title>
-  <meta http-equiv="Content-Type" content="text/html">
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <meta content="text/html" http-equiv="Content-Type">
+  <meta content="noindex" name="robots">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body>
-  <p><a target="mainFrame" href="frm-main.html"><img src="images/doc_title.png"></a></p>
-
-<div class="navig">
-  <p>
-  &nbsp;<a target="mainFrame" href="00-whatsnew.html">New features</a><br>
-  &nbsp;<a target="mainFrame" href="00-intro.html">Introduction</a><br>
-  &nbsp;<a target="mainFrame" href="00-lexicon.html">Lexicon</a><br>
-  </p>
-
-  <p><strong>Usage</strong><br>
-  &nbsp;<a target="mainFrame" href="use-import.html">Import external
-  files</a><br>
-  &nbsp;<a target="mainFrame" href="use-auto_addition.html">Scheduled
-  transactions</a><br>
-  &nbsp;<a target="mainFrame" href="use-auto_assign.html">Automatic
-  assignment</a><br>
-  &nbsp;<a target="mainFrame" href="use-budget.html">Budget</a><br>
-  &nbsp;<a target="mainFrame" href="use-vehiclecost.html">Vehicle
-  cost</a><br>
-  &nbsp;<a target="mainFrame" href="use-tipsandtricks.html">Tips & Tricks</a><br>
-  </p>
-
-  <p><strong>Windows</strong><br>
-  &nbsp;<a target="mainFrame" href="win-main.html">Main window</a><br>
-  &nbsp;<a target="mainFrame" href="win-account.html">Account
-  window</a><br>
-  &nbsp;<a target="mainFrame" href="win-statistics.html">Statistics
-  report</a><br>
-  &nbsp;<a target="mainFrame" href="win-trendtime.html">Trend time
-  report</a><br>
-  &nbsp;<a target="mainFrame" href="win-balance.html">Balance
-  report</a><br>
-  &nbsp;<a target="mainFrame" href="win-budget.html">Budget report</a><br>
-  &nbsp;<a target="mainFrame" href="win-vehiclecost.html">Vehicle cost
-  report</a><br></p>
-
-  <p><strong>Dialogs</strong><br>
-  &nbsp;<a target="mainFrame" href="dlg-tran.html">Transaction</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-spli.html">Split transaction</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-arch.html">Scheduled/Template</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-acco.html">Accounts</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-paye.html">Payees</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-cate.html">Categories</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-assi.html">Assignments</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-bud1.html">Budget</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-pref.html">Preferences</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-filt.html">Filter</a><br>
-  &nbsp;<a target="mainFrame" href="dlg-wall.html">Properties</a><br>
-  </p>
-
-  <p><strong>Miscellaneous</strong><br>
-  &nbsp;<a target="mainFrame" href="misc-csvformat.html">CSV file
-  format</a><br>
-  &nbsp;<a target="mainFrame" href="misc-balance.html">Balances</a><br>
-  &nbsp;<a target="mainFrame" href="misc-reconcile.html">Reconcile</a><br>
-  &nbsp;<a target="mainFrame" href="misc-minor.html">Euro minor</a><br>
-  <!--
+  <p><a href="frm-main.html" target="mainFrame"><img src="images/doc_title.png"></a></p>
+  <div class="navig">
+    <p>&nbsp;<a href="00-whatsnew.html" target="mainFrame">New features</a><br>
+    &nbsp;<a href="00-intro.html" target="mainFrame">Introduction</a><br>
+    &nbsp;<a href="00-lexicon.html" target="mainFrame">Lexicon</a><br></p>
+    <p><strong>Usage</strong><br>
+    &nbsp;<a href="use-import.html" target="mainFrame">Import files</a><br>
+    &nbsp;<a href="use-auto_addition.html" target="mainFrame">Scheduled transactions</a><br>
+    &nbsp;<a href="use-auto_assign.html" target="mainFrame">Automatic assignment</a><br>
+    &nbsp;<a href="use-budget.html" target="mainFrame">Budget</a><br>
+    &nbsp;<a href="use-vehiclecost.html" target="mainFrame">Vehicle cost</a><br>
+    &nbsp;<a href="use-tipsandtricks.html" target="mainFrame">Tips &amp; Tricks</a><br></p>
+    <p><strong>Windows</strong><br>
+    &nbsp;<a href="win-main.html" target="mainFrame">Main window</a><br>
+    &nbsp;<a href="win-account.html" target="mainFrame">Account window</a><br>
+    &nbsp;<a href="win-statistics.html" target="mainFrame">Statistics report</a><br>
+    &nbsp;<a href="win-trendtime.html" target="mainFrame">Trend time report</a><br>
+    &nbsp;<a href="win-balance.html" target="mainFrame">Balance report</a><br>
+    &nbsp;<a href="win-budget.html" target="mainFrame">Budget report</a><br>
+    &nbsp;<a href="win-vehiclecost.html" target="mainFrame">Vehicle cost report</a><br></p>
+    <p><strong>Menus</strong><br>
+    &nbsp;<a href="menu-main.html" target="mainFrame">Main window</a><br>
+    &nbsp;<a href="menu-account.html" target="mainFrame">Account window</a><br></p>
+    <p><strong>Dialogs</strong><br>
+    &nbsp;<a href="dlg-tran.html" target="mainFrame">Transaction</a><br>
+    &nbsp;<a href="dlg-spli.html" target="mainFrame">Split transaction</a><br>
+    &nbsp;<a href="dlg-mult.html" target="mainFrame">Multi transaction</a><br>
+    &nbsp;<a href="dlg-xfer.html" target="mainFrame">Internal transfer</a><br>
+    &nbsp;<a href="dlg-arch.html" target="mainFrame">Scheduled/Template</a><br>
+    &nbsp;<a href="dlg-acco.html" target="mainFrame">Accounts</a><br>
+    &nbsp;<a href="dlg-paye.html" target="mainFrame">Payees</a><br>
+    &nbsp;<a href="dlg-cate.html" target="mainFrame">Categories</a><br>
+    &nbsp;<a href="dlg-assi.html" target="mainFrame">Assignments</a><br>
+    &nbsp;<a href="dlg-bud1.html" target="mainFrame">Budget</a><br>
+    &nbsp;<a href="dlg-curr.html" target="mainFrame">Currencies</a><br>
+    &nbsp;<a href="dlg-pref.html" target="mainFrame">Preferences</a><br>
+    &nbsp;<a href="dlg-filt.html" target="mainFrame">Filter</a><br>
+    &nbsp;<a href="dlg-wall.html" target="mainFrame">Properties</a><br></p>
+    <p><strong>Miscellaneous</strong><br>
+    &nbsp;<a href="misc-csvformat.html" target="mainFrame">CSV file format</a><br>
+    &nbsp;<a href="misc-balance.html" target="mainFrame">Balances</a><br>
+    &nbsp;<a href="misc-reconcile.html" target="mainFrame">Reconcile</a><br>
+    &nbsp;<a href="misc-euro.html" target="mainFrame">Euro minor</a><br>
+    <!--
 <p>
  <b>Help and support</b><br>
   &nbsp;<a target="mainFrame" href="dlg-help.html">Getting help and support</a><br>
@@ -76,7 +61,6 @@
   &nbsp;<a target="mainFrame" href="05cred.html">Those deserving favor</a><br>
   &nbsp;<a target="mainFrame" href="dlg-mui.html">Magic User Interface</a><br>
 --></p>
-       </div>
-
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 6a91ad0199f8044b5b7678f650ac16dc9a541400..f05820901f786fb3e117f0046215f5e65ea6153d 100644 (file)
@@ -7,120 +7,265 @@ http://webdesign.about.com/od/colorpalettes/ig/Color-Palettes/Apple-Color-Palett
     #eeeeee
     #000000
     #0088cc
-
+       #cc8800
 */
-
 /* suggested line-height:140% */
-body { font: 13px/18px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color:#333333; background-color:#F5F6F7;}
+body {
+       font: 14px/18px 'Open sans',sans-serif;
+       line-height:140%;
+       color: #333;
+       background-color: #F5F6F7;
+}
 
-a { color: #0088cc; text-decoration:none;}
-a:hover { text-decoration:underline; }
+a {
+       color: #08c;
+       text-decoration: none;
+}
 
-h1,h2,h3,h4,h5,h6 { /*font-family: Times, 'Times New Roman', serif; font-style:italic;*/  color:#000000; font-weight:normal; }
+a:hover {
+       text-decoration: underline;
+}
+
+h1,h2,h3,h4,h5,h6 {
+/*font-family: Times, 'Times New Roman', serif; font-style:italic;*/
+       color: #000;
+       font-weight: 400;
+}
 
-h1,h2,h3:first-of-type { margin-top:0; }
+h1:first-of-type,h2:first-of-type,h3:first-of-type {
+       margin-top: 0;
+}
 
 /*h1 { color: #f57900; margin-top:0; }
 h2 { color: #3465a4; }
 h3 { color: #484848; }
 h4 { color: #484848; }
 h5 { color: #484848; }*/
-
 /*
 h2 { color: #fe9500; }
 h3 { color: #4686c0; }
 h4 { color: #3c3c3c; }
 h4 img { vertical-align: baseline; padding: 4px; }
 */
-ul {/*list-style-type:square;*/overflow:hidden;}
+ul {
+/*list-style-type:square;*/
+       overflow: hidden;
+}
+
+p {
+       margin-left: 1.5em;
+}
 
-p { margin-left:1.5em; }
+ol li {
+       margin-top: .5em;
+}
 
-ol li { margin-top:.5em; }
+.toc li {
+/*list-style:none;*/
+       list-style-image: url(images/arrow.png);
+}
 
-.toc li { /*list-style:none;*/ list-style-image:url('images/arrow.png');}
+.step li {
+       line-height: 20px;
+}
 
-.csvexample { font-family:monospace; border: 1px solid #dddddd; background: #efefef; white-space: pre; margin-left: 16px; width: 50%; padding: 8px;}
+.csvexample {
+       font-family: monospace;
+       border: 1px solid #ddd;
+       background: #efefef;
+       white-space: pre;
+       margin-left: 16px;
+       width: 50%;
+       padding: 8px;
+}
+
+.argument {
+       color: #888;
+       font-size: 110%;
+}
 
-.argument {color:#888888; font-size:110%;}
 .rounded {
-    border-radius: 4px 4px 4px 4px;
+       border-radius: 4px 4px 4px 4px;
+}
+
+.mainpage {
+       margin-top: 100px;
 }
 
-.mainpage {margin-top:100px;}
-.mainpage p {margin-left:0;padding:0; text-align:center;}
+.mainpage p {
+       margin-left: 0;
+       padding: 0;
+       text-align: center;
+}
 
-.dochead{ border-bottom: 1px solid #E1E1E1; padding-bottom: 8px;color:#888888;}
+.dochead {
+       border-bottom: 1px solid #E1E1E1;
+       padding-bottom: 8px;
+       color: #888;
+}
 
-.title {border-top: 1px solid #FFFFFF;padding:16px; }
+.title {
+       border-top: 1px solid #FFF;
+       padding: 16px;
+}
 
-p.top {margin:0;padding:0;font-size:x-small;}
+.top {
+       margin: 0;
+       padding: 0;
+       font-size: x-small;
+}
 
 .content {
-background-color: #ffffff;
-padding:16px;
-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-margin:0 1em 1.5em 0;
+       background-color: #fff;
+       padding: 16px;
+       box-shadow: 0 1px 3px rgba(0,0,0,0.3);
+       margin: 0 1em 1.5em 0;
 }
 
 /* navigation link */
+.navig a {
+       color: #484848;
+       padding: 0 10px;
+}
+
+.navig a:hover {
+       background: #DDD;
+       text-decoration: none;
+       border-radius: 5px;
+}
 
-.navig a { color: #484848;padding:0 10px;}
-.navig a:hover { background:#DDDDDD;text-decoration:none;border-radius:5px;}
-.navig p { margin:1em;}
+.navig p {
+       margin: 1em;
+}
 
-div.head {
+.head {
        border-top: 1px solid #babdb6;
-       background-image:url(images/top-gradient.png);
-       background-repeat:repeat-x;
-       background-position:top;
-       height:30px;
-       margin-top:4px; 
+       background-image: url(images/top-gradient.png);
+       background-repeat: repeat-x;
+       background-position: top;
+       height: 30px;
+       margin-top: 4px;
+}
+
+.left {
+       float: left;
 }
 
-.left { float: left; }
-.right {       float: right;}
-.clear  { clear: both; }
+.right {
+       float: right;
+}
+
+.clear {
+       clear: both;
+}
 
 .gtkshot {
        padding: 2px;
        margin: 1em;
        text-align: center;
-       border: 1px dotted #979797; /*#005C9C;*/ 
+       border: 1px dashed #979797;
+/*#005C9C;*/
 /*     background-image:url(images/top-gradient.png);
        background-repeat:repeat-x;
        background-position:top; */
 }
 
-.gtkshot:first-of-type {margin-top:0;}
+.gtkshot:first-of-type {
+       margin-top: 0;
+}
 
-div.gtkgroup { margin-left: 16px; padding: 0px; background:#ff0000;};
-span.gtkgrouptitle { font-weight: bold; color: #000000; }
+.gtkgroup {
+       margin-left: 16px;
+       padding: 0;
+       background: red;
+}
 
-div.concept p { margin-left: 16px; }
-div.concept h4 { margin-bottom: 0px; }
+.gtkgrouptitle {
+       font-weight: 700;
+       color: #000;
+}
 
-div.note { border: solid 1px #eeeeee; background: #efefef; margin: 16px; padding: 8px;}
+.concept p {
+       margin-left: 16px;
+}
+
+.concept h4 {
+       margin-bottom: 0;
+}
+
+.note {
+       border: solid 1px #eee;
+       background: #efefef;
+       margin: 16px;
+       padding: 8px;
+}
 
 /* table */
-table {line-height:120%;}
-td, th {vertical-align: top;}
+table {
+       line-height: 120%;
+       margin-bottom: 16px;
+}
 
-table.lexicon {width:100%;table-layout: fixed;}
-table.lexicon td, th {width: 20%;text-align: left;}
+td,th {
+       vertical-align: top;
+}
 
-table.t2col td {width:50%;}
+.lexicon {
+       width: 100%;
+       table-layout: fixed;
+}
 
-table.widgetinfo {margin-left:1.5em;}
-table.widgetinfo th, table.widgetinfo td {border: 1px solid #E1E1E1;text-align: left;vertical-align:top;padding:2px 4px;}
-table.widgetinfo th {  min-width: 80px;        width: 20%;     background-color: #DEDEDE;font-weight:normal;}
-table.widgetinfo td {background-color: #ffffff; background-color: #EFEFEF;}
+.lexicon td,th {
+       width: 20%;
+       text-align: left;
+}
 
-span.i {
+.hotkeys {
+       table-layout: fixed;
+       margin-left: 16px;
+}
+
+.hotkeys td,th {
+       padding: 4px;
+       border: 1px solid #E1E1E1;
+       vertical-align: middle;
+}
+
+.t2col td {
+       width: 50%;
+}
+
+.widgetinfo {
+       margin-left: 1.5em;
+}
+
+.widgetinfo th,.widgetinfo td {
+       border: 1px solid #E1E1E1;
+       text-align: left;
+       vertical-align: top;
+       padding: 2px 4px;
+}
+
+.widgetinfo th {
+       min-width: 80px;
+       width: 20%;
+       background-color: #DEDEDE;
+       font-weight: 400;
+}
+
+.widgetinfo td {
+       background-color: #fff;
+       background-color: #EFEFEF;
+}
+
+.warning {
+       color: #c80;
+}
+
+.i {
        font-style: italic;
 }
 
-span.u {
+.u {
        text-decoration: underline;
-}
-;
+}
\ No newline at end of file
diff --git a/doc/images/03main_added.png b/doc/images/03main_added.png
deleted file mode 100644 (file)
index 65b5066..0000000
Binary files a/doc/images/03main_added.png and /dev/null differ
diff --git a/doc/images/03main_edited.png b/doc/images/03main_edited.png
deleted file mode 100644 (file)
index b96c543..0000000
Binary files a/doc/images/03main_edited.png and /dev/null differ
diff --git a/doc/images/03main_reminded.png b/doc/images/03main_reminded.png
deleted file mode 100644 (file)
index 5f5bc7d..0000000
Binary files a/doc/images/03main_reminded.png and /dev/null differ
diff --git a/doc/images/03main_validated.png b/doc/images/03main_validated.png
deleted file mode 100644 (file)
index 49cf947..0000000
Binary files a/doc/images/03main_validated.png and /dev/null differ
diff --git a/doc/images/05balance1.png b/doc/images/05balance1.png
deleted file mode 100644 (file)
index 2e112b9..0000000
Binary files a/doc/images/05balance1.png and /dev/null differ
diff --git a/doc/images/05balance2.png b/doc/images/05balance2.png
deleted file mode 100644 (file)
index 3de4cbe..0000000
Binary files a/doc/images/05balance2.png and /dev/null differ
diff --git a/doc/images/05budget1.png b/doc/images/05budget1.png
deleted file mode 100644 (file)
index b7ee667..0000000
Binary files a/doc/images/05budget1.png and /dev/null differ
diff --git a/doc/images/05budget2.png b/doc/images/05budget2.png
deleted file mode 100644 (file)
index 428d586..0000000
Binary files a/doc/images/05budget2.png and /dev/null differ
diff --git a/doc/images/05carcost1.png b/doc/images/05carcost1.png
deleted file mode 100644 (file)
index 5680576..0000000
Binary files a/doc/images/05carcost1.png and /dev/null differ
diff --git a/doc/images/05statistics1.png b/doc/images/05statistics1.png
deleted file mode 100644 (file)
index ad170c9..0000000
Binary files a/doc/images/05statistics1.png and /dev/null differ
diff --git a/doc/images/05statistics2.png b/doc/images/05statistics2.png
deleted file mode 100644 (file)
index 1aba827..0000000
Binary files a/doc/images/05statistics2.png and /dev/null differ
diff --git a/doc/images/05trendtime1.png b/doc/images/05trendtime1.png
deleted file mode 100644 (file)
index e7547bc..0000000
Binary files a/doc/images/05trendtime1.png and /dev/null differ
diff --git a/doc/images/05trendtime2.png b/doc/images/05trendtime2.png
deleted file mode 100644 (file)
index 4da7210..0000000
Binary files a/doc/images/05trendtime2.png and /dev/null differ
index 2243aab7638b9a9e98e52d9305ab38c0ad147f17..f9758a7eb7ff1254b8ad2e06ce3bbc7db65e0d68 100644 (file)
Binary files a/doc/images/45accfilter.png and b/doc/images/45accfilter.png differ
index 834459dcf44950d59ded1825c23e9b8c460cfb11..15833c69ce0b2240321624708d46318bec93f7b5 100644 (file)
Binary files a/doc/images/45topsending.png and b/doc/images/45topsending.png differ
index fea4e8ff12cda4a9f464cc0fe18f64b0c6938128..d7027e5f2b2606595980998262a2980e7cbb1e6a 100644 (file)
Binary files a/doc/images/45txnsplit.png and b/doc/images/45txnsplit.png differ
index 9cd2eeb887c632180219dd8661da1c31f170e753..ac9da2e06acfc98a1825ed5c38effcb702d50c8e 100644 (file)
Binary files a/doc/images/46fiscyear.png and b/doc/images/46fiscyear.png differ
diff --git a/doc/images/46schedplay.png b/doc/images/46schedplay.png
deleted file mode 100644 (file)
index 14221f4..0000000
Binary files a/doc/images/46schedplay.png and /dev/null differ
index 95867beb8ec761f2f49c009f0bf2ee81c62826f4..8290c9fe78380d6033b9b85ebb2d42ca6accc45e 100644 (file)
Binary files a/doc/images/46schedwe.png and b/doc/images/46schedwe.png differ
index e1e734efd99f57747d6977b0229c5600c18f6100..210fe1bd16c2875f755d57bcc1fe49317f709852 100644 (file)
Binary files a/doc/images/46search.png and b/doc/images/46search.png differ
diff --git a/doc/images/50stackbudget.png b/doc/images/50stackbudget.png
new file mode 100644 (file)
index 0000000..c078029
Binary files /dev/null and b/doc/images/50stackbudget.png differ
diff --git a/doc/images/50txnstatus.png b/doc/images/50txnstatus.png
new file mode 100644 (file)
index 0000000..8ffc00b
Binary files /dev/null and b/doc/images/50txnstatus.png differ
index 81bbd4e604b03abbe7746700555915f690d89c59..fbcb905c659bb163a7372b5fdd4383666a6a73c9 100644 (file)
@@ -1,82 +1,6 @@
 
 imagesdir   = $(datadir)/homebank/help/images
 
-images_DATA = \
-03main_added.png \
-03main_edited.png \
-03main_reminded.png \
-03main_validated.png \
-05balance1.png \
-05balance2.png \
-05budget1.png \
-05budget2.png \
-05carcost1.png \
-05statistics1.png \
-05statistics2.png \
-05trendtime1.png \
-05trendtime2.png \
-10.png \
-11.png \
-12.png \
-13.png \
-14.png \
-15.png \
-1.png \
-2.png \
-3.png \
-45accfilter.png \
-45topsending.png \
-45txnsplit.png \
-4.png \
-5.png \
-6.png \
-7.png \
-8.png \
-9.png \
-arrow.png \
-dlg-account1.png \
-dlg-assign1.png \
-dlg-budget1.png \
-dlg-category1.png \
-dlg-filter1.png \
-dlg-filter2.png \
-dlg-filter3.png \
-dlg-filter4.png \
-dlg-filter5.png \
-dlg-filter6.png \
-dlg-payee1.png \
-dlg-prefs1.png \
-dlg-prefs2.png \
-dlg-prefs3.png \
-dlg-prefs4.png \
-dlg-prefs5.png \
-dlg-prefs6.png \
-dlg-prefs7.png \
-dlg-properties1.png \
-dlg-split1.png \
-dlg-template1.png \
-dlg-transaction1.png \
-doc_balance.png \
-doc_title.png \
-tnt-multiedit.png \
-use-assignment1.png \
-use-budget1.png \
-use-budget2.png \
-use-budget3.png \
-use-import2a.png \
-use-import2b.png \
-use-import3.png \
-use-import4a.png \
-use-import4b.png \
-use-import5.png \
-use-scheduled1.png \
-use-scheduled2.png \
-use-vehiclecost1.png \
-use-vehiclecost2.png \
-use-vehiclecost3.png \
-web_title.png \
-win-account1.png \
-win-main1.png 
-
+images_DATA = $(wildcard *.png)
 
 EXTRA_DIST   = $(images_DATA)
index c4ac499929f2c0b325db8a002e964a843de514be..4ffdb79db813b32c003aa1e98e7408a63042926f 100644 (file)
Binary files a/doc/images/dlg-account1.png and b/doc/images/dlg-account1.png differ
diff --git a/doc/images/dlg-account2.png b/doc/images/dlg-account2.png
new file mode 100644 (file)
index 0000000..f9d039d
Binary files /dev/null and b/doc/images/dlg-account2.png differ
index a2bbaf1fdbdbaf470ac163b4d1f0d70235bff816..b37f4ba1348df1e30036953c0776065c347f6c23 100644 (file)
Binary files a/doc/images/dlg-assign1.png and b/doc/images/dlg-assign1.png differ
index dbae465aafd9ddde957e481882ca4b65161145d8..d5ec4afb4f1b0ff16d6f2e55a7510f233034702d 100644 (file)
Binary files a/doc/images/dlg-budget1.png and b/doc/images/dlg-budget1.png differ
index b742d40c088232c1f253b9f82e5e4cce246f60a7..7c166cf2bea393914eb3cd59af57d9528627bd49 100644 (file)
Binary files a/doc/images/dlg-category1.png and b/doc/images/dlg-category1.png differ
diff --git a/doc/images/dlg-currencies1.png b/doc/images/dlg-currencies1.png
new file mode 100644 (file)
index 0000000..0c5d743
Binary files /dev/null and b/doc/images/dlg-currencies1.png differ
diff --git a/doc/images/dlg-currencies2.png b/doc/images/dlg-currencies2.png
new file mode 100644 (file)
index 0000000..a711c95
Binary files /dev/null and b/doc/images/dlg-currencies2.png differ
index 13c7ace60d0126d6c7dd2c73adac3a5f819b0a43..e9a85298de90473b67b637677df87effdbc15bce 100644 (file)
Binary files a/doc/images/dlg-filter1.png and b/doc/images/dlg-filter1.png differ
index 6864bc32b7854190c8ce11b3d301a326533847b1..d82c1fec0abc3942a6f4a60b92b50a2591484dc3 100644 (file)
Binary files a/doc/images/dlg-filter2.png and b/doc/images/dlg-filter2.png differ
index 672ef5dfce24c7bfc9cb173b485fd58809147703..2f96d46a772213cd161ff4bb95652a1a2ab2ec4a 100644 (file)
Binary files a/doc/images/dlg-filter3.png and b/doc/images/dlg-filter3.png differ
index 7e69fa2c804db53ec7f258276930d74733ac5954..4ba8cc3137fb01a7eb18e902c51863da05f730e0 100644 (file)
Binary files a/doc/images/dlg-filter4.png and b/doc/images/dlg-filter4.png differ
index cabd344d8cac6a2ab1421c7acc73b73301d4b35c..d8802d2f1ab344018e0e60ed406f10a8903b6d1d 100644 (file)
Binary files a/doc/images/dlg-filter5.png and b/doc/images/dlg-filter5.png differ
index 01e3e06f53623962ee2e137d2e676f7c3d662d88..be205e104e9d57bd67aa705e8bfd9ff2a0456052 100644 (file)
Binary files a/doc/images/dlg-filter6.png and b/doc/images/dlg-filter6.png differ
index 3e42082f528273cab7ea0e088ee1fa2cff959831..dad73a7fc5c46282a53300ceea7b0b2fcf2d6e26 100644 (file)
Binary files a/doc/images/dlg-payee1.png and b/doc/images/dlg-payee1.png differ
diff --git a/doc/images/dlg-payee2.png b/doc/images/dlg-payee2.png
new file mode 100644 (file)
index 0000000..b9ef917
Binary files /dev/null and b/doc/images/dlg-payee2.png differ
index 447d607976775de86a12338d4f1a47b3da2f9f6b..7dfa5b1b04184d076a3b9734ef78edf4957e205a 100644 (file)
Binary files a/doc/images/dlg-prefs1.png and b/doc/images/dlg-prefs1.png differ
index 5aade0b48ebb6acc1c602dda01cfb60a1e3ee31d..d495fb39511d8accfd5638dd0c38a3265c312392 100644 (file)
Binary files a/doc/images/dlg-prefs2.png and b/doc/images/dlg-prefs2.png differ
index d25d71f6aa5af3465a8bfa505cf081e49f583456..a88c0d9e8aa2a3b748d135e180ee1398165279eb 100644 (file)
Binary files a/doc/images/dlg-prefs3.png and b/doc/images/dlg-prefs3.png differ
index 280315d5adf5827d242906e4d53270213546c7bc..1fdfb43952389de0023e42cf0bebcb44a0454f47 100644 (file)
Binary files a/doc/images/dlg-prefs4.png and b/doc/images/dlg-prefs4.png differ
index 15853db7f86e4b1bdbb6e5271ffdc4de365ead5a..27ee7facd583fab59dc557ad08979369123df5d1 100644 (file)
Binary files a/doc/images/dlg-prefs5.png and b/doc/images/dlg-prefs5.png differ
index e51d6e2e8eb51c3a0d99aaee7dfc4efef8844d9a..ba2cc8e71a4cd762e1afda6a92f1d6c4de9a2b27 100644 (file)
Binary files a/doc/images/dlg-prefs6.png and b/doc/images/dlg-prefs6.png differ
index b798c4e42e333e8fdb4a0c4b38f3cc4323d3d2e4..634571b85452e54c34829e6001990a28f132c8bf 100644 (file)
Binary files a/doc/images/dlg-prefs7.png and b/doc/images/dlg-prefs7.png differ
index c0c40ffe3c2f3bc7e7e93557639d68ad15ba2f03..d3918e752977e4b6ec15847a5af484755c1490a4 100644 (file)
Binary files a/doc/images/dlg-properties1.png and b/doc/images/dlg-properties1.png differ
index 244e732d723233c8bb6eb91314fddda975e666b8..186f497451842d0e548fbd729e5084335a61d699 100644 (file)
Binary files a/doc/images/dlg-split1.png and b/doc/images/dlg-split1.png differ
index 2a6517710d436cf3e15b7267918985af547bc741..eb28538a1bb85ed0797a2b1299d665e75147737c 100644 (file)
Binary files a/doc/images/dlg-template1.png and b/doc/images/dlg-template1.png differ
index 4469cf71cb4b3d23c73cb5c5a13c61047469ed5e..ac58efe04a510fc45e7498da272d05e9598652bf 100644 (file)
Binary files a/doc/images/dlg-transaction1.png and b/doc/images/dlg-transaction1.png differ
diff --git a/doc/images/dlg-transaction2.png b/doc/images/dlg-transaction2.png
new file mode 100644 (file)
index 0000000..77eecd1
Binary files /dev/null and b/doc/images/dlg-transaction2.png differ
diff --git a/doc/images/dlg-txnmultiple.png b/doc/images/dlg-txnmultiple.png
new file mode 100644 (file)
index 0000000..291dd8a
Binary files /dev/null and b/doc/images/dlg-txnmultiple.png differ
diff --git a/doc/images/dlg-xferselection.png b/doc/images/dlg-xferselection.png
new file mode 100644 (file)
index 0000000..a23ca3f
Binary files /dev/null and b/doc/images/dlg-xferselection.png differ
index efdb711a8f2000fb87b69d5c395b4bcc1e81fdb4..c10125a939bfb2bccdec301735a308e7c87528ec 100644 (file)
Binary files a/doc/images/doc_balance.png and b/doc/images/doc_balance.png differ
diff --git a/doc/images/document-new.png b/doc/images/document-new.png
new file mode 100644 (file)
index 0000000..abb2924
Binary files /dev/null and b/doc/images/document-new.png differ
diff --git a/doc/images/hb-ope-auto.png b/doc/images/hb-ope-auto.png
new file mode 100644 (file)
index 0000000..b522530
Binary files /dev/null and b/doc/images/hb-ope-auto.png differ
diff --git a/doc/images/hb-ope-budget.png b/doc/images/hb-ope-budget.png
new file mode 100644 (file)
index 0000000..4a5c920
Binary files /dev/null and b/doc/images/hb-ope-budget.png differ
diff --git a/doc/images/hb-ope-cleared.png b/doc/images/hb-ope-cleared.png
new file mode 100644 (file)
index 0000000..dfc9579
Binary files /dev/null and b/doc/images/hb-ope-cleared.png differ
diff --git a/doc/images/hb-ope-reconciled.png b/doc/images/hb-ope-reconciled.png
new file mode 100644 (file)
index 0000000..5688cf0
Binary files /dev/null and b/doc/images/hb-ope-reconciled.png differ
diff --git a/doc/images/hb-ope-remind.png b/doc/images/hb-ope-remind.png
new file mode 100644 (file)
index 0000000..98cb475
Binary files /dev/null and b/doc/images/hb-ope-remind.png differ
diff --git a/doc/images/key_c.png b/doc/images/key_c.png
new file mode 100644 (file)
index 0000000..d53335a
Binary files /dev/null and b/doc/images/key_c.png differ
diff --git a/doc/images/key_ctrl.png b/doc/images/key_ctrl.png
new file mode 100644 (file)
index 0000000..c1a1ffa
Binary files /dev/null and b/doc/images/key_ctrl.png differ
diff --git a/doc/images/key_n.png b/doc/images/key_n.png
new file mode 100644 (file)
index 0000000..49edda3
Binary files /dev/null and b/doc/images/key_n.png differ
diff --git a/doc/images/key_r.png b/doc/images/key_r.png
new file mode 100644 (file)
index 0000000..c422b42
Binary files /dev/null and b/doc/images/key_r.png differ
diff --git a/doc/images/pm-cash.png b/doc/images/pm-cash.png
new file mode 100644 (file)
index 0000000..c63ccaf
Binary files /dev/null and b/doc/images/pm-cash.png differ
diff --git a/doc/images/pm-ccard.png b/doc/images/pm-ccard.png
new file mode 100644 (file)
index 0000000..0f6c37a
Binary files /dev/null and b/doc/images/pm-ccard.png differ
diff --git a/doc/images/pm-check.png b/doc/images/pm-check.png
new file mode 100644 (file)
index 0000000..49b0735
Binary files /dev/null and b/doc/images/pm-check.png differ
diff --git a/doc/images/pm-dcard.png b/doc/images/pm-dcard.png
new file mode 100644 (file)
index 0000000..eacd428
Binary files /dev/null and b/doc/images/pm-dcard.png differ
diff --git a/doc/images/pm-deposit.png b/doc/images/pm-deposit.png
new file mode 100644 (file)
index 0000000..4f348f4
Binary files /dev/null and b/doc/images/pm-deposit.png differ
diff --git a/doc/images/pm-directdebit.png b/doc/images/pm-directdebit.png
new file mode 100644 (file)
index 0000000..0f8c83b
Binary files /dev/null and b/doc/images/pm-directdebit.png differ
diff --git a/doc/images/pm-epayment.png b/doc/images/pm-epayment.png
new file mode 100644 (file)
index 0000000..0e95ced
Binary files /dev/null and b/doc/images/pm-epayment.png differ
diff --git a/doc/images/pm-fifee.png b/doc/images/pm-fifee.png
new file mode 100644 (file)
index 0000000..1c6ec18
Binary files /dev/null and b/doc/images/pm-fifee.png differ
diff --git a/doc/images/pm-intransfer.png b/doc/images/pm-intransfer.png
new file mode 100644 (file)
index 0000000..e09100f
Binary files /dev/null and b/doc/images/pm-intransfer.png differ
diff --git a/doc/images/pm-standingorder.png b/doc/images/pm-standingorder.png
new file mode 100644 (file)
index 0000000..da2a4d1
Binary files /dev/null and b/doc/images/pm-standingorder.png differ
diff --git a/doc/images/pm-transfer.png b/doc/images/pm-transfer.png
new file mode 100644 (file)
index 0000000..9628a67
Binary files /dev/null and b/doc/images/pm-transfer.png differ
diff --git a/doc/images/tip-accorder.png b/doc/images/tip-accorder.png
new file mode 100644 (file)
index 0000000..10a8527
Binary files /dev/null and b/doc/images/tip-accorder.png differ
diff --git a/doc/images/tip-listsearch.png b/doc/images/tip-listsearch.png
new file mode 100644 (file)
index 0000000..b9db492
Binary files /dev/null and b/doc/images/tip-listsearch.png differ
diff --git a/doc/images/tnt-multiedit.png b/doc/images/tnt-multiedit.png
deleted file mode 100644 (file)
index f8034d3..0000000
Binary files a/doc/images/tnt-multiedit.png and /dev/null differ
index 8481602d284b34d916e8b55633cbb15754dca634..477dd3ee9aebed86ec015e78833a58e22af8bc1b 100644 (file)
Binary files a/doc/images/use-assignment1.png and b/doc/images/use-assignment1.png differ
index da59271deff8ee188bb0d998a6b3cbe647b1b39b..2d5a9ecdb47f1a76eebb5dd1d46ade7697fba0c6 100644 (file)
Binary files a/doc/images/use-budget1.png and b/doc/images/use-budget1.png differ
index 9d7deb3c229dea67ead4995d9cc599f4cea5215d..f86fbf20408534c0602ccae2c58f08edb7f40a34 100644 (file)
Binary files a/doc/images/use-budget2.png and b/doc/images/use-budget2.png differ
index 1b802cc3266fcc8d14a70e19fc4dc8d53a5a0cf8..d58fdf11403d31193bf39fed77cfa6f4ed801156 100644 (file)
Binary files a/doc/images/use-budget3.png and b/doc/images/use-budget3.png differ
index 28e95a9774cb0c691988eede4a9ab4b1e4784983..405ceb5f7fd922f850086fd06d88fb27593fe967 100644 (file)
Binary files a/doc/images/use-import2a.png and b/doc/images/use-import2a.png differ
index 1cf4fd692b2a70320cba2b4bd51a0b8937a5b68f..838bf513cfd02f8e701d17f7796e059667aa9d7a 100644 (file)
Binary files a/doc/images/use-import2b.png and b/doc/images/use-import2b.png differ
index 54f42be7a95efffbabe0e42702f409e680a1aa5b..02a0971e9021defac637bcbb766312e0d5a8fd1c 100644 (file)
Binary files a/doc/images/use-import3.png and b/doc/images/use-import3.png differ
diff --git a/doc/images/use-import4.png b/doc/images/use-import4.png
new file mode 100644 (file)
index 0000000..6d0601a
Binary files /dev/null and b/doc/images/use-import4.png differ
diff --git a/doc/images/use-import4a.png b/doc/images/use-import4a.png
deleted file mode 100644 (file)
index c9b2e13..0000000
Binary files a/doc/images/use-import4a.png and /dev/null differ
diff --git a/doc/images/use-import4b.png b/doc/images/use-import4b.png
deleted file mode 100644 (file)
index a2dac15..0000000
Binary files a/doc/images/use-import4b.png and /dev/null differ
index c807199f5281419b8ac7e90f32b45ede9b222b9d..afea54c570cdd3eedc60d1cdde24e8e702165486 100644 (file)
Binary files a/doc/images/use-import5.png and b/doc/images/use-import5.png differ
diff --git a/doc/images/use-import6.png b/doc/images/use-import6.png
new file mode 100644 (file)
index 0000000..b8c8a84
Binary files /dev/null and b/doc/images/use-import6.png differ
index a73bda4aaf908d5b7b7d742fd1a22c491db45775..303ac6999e6af990e26d1ff48260deae2207d90c 100644 (file)
Binary files a/doc/images/use-scheduled1.png and b/doc/images/use-scheduled1.png differ
index 4f3d6e93dcc4004de881c3b5590b9f78b66663e1..1ecd90554550725c4f127edce595f4319941a705 100644 (file)
Binary files a/doc/images/use-scheduled2.png and b/doc/images/use-scheduled2.png differ
index 34fc2a96a455a821e9b5dbe6086c12f9ab309945..4d6a89600741b11f1d547c11ba904f714f61d21a 100644 (file)
Binary files a/doc/images/use-vehiclecost1.png and b/doc/images/use-vehiclecost1.png differ
index 6e1d06db3f0accd8539f101d71eb4b7762621837..d1053bba778e22cc74b94e5439135a6e0e75e7e5 100644 (file)
Binary files a/doc/images/use-vehiclecost2.png and b/doc/images/use-vehiclecost2.png differ
index d0037eaef92cfff555be9fc11c11814e1b44d569..1a6dcad52e029055289208e75e904fe7ca5e0db1 100644 (file)
Binary files a/doc/images/use-vehiclecost3.png and b/doc/images/use-vehiclecost3.png differ
diff --git a/doc/images/warn.png b/doc/images/warn.png
new file mode 100644 (file)
index 0000000..219432c
Binary files /dev/null and b/doc/images/warn.png differ
index b51c3fb2bcebbe0a94d4720ccd04974caab6560a..f2ba66c7039b8fe56aaeaf869915b230b792f2be 100644 (file)
Binary files a/doc/images/win-account1.png and b/doc/images/win-account1.png differ
diff --git a/doc/images/win-balance1.png b/doc/images/win-balance1.png
new file mode 100644 (file)
index 0000000..8389ff1
Binary files /dev/null and b/doc/images/win-balance1.png differ
diff --git a/doc/images/win-balance2.png b/doc/images/win-balance2.png
new file mode 100644 (file)
index 0000000..a24028e
Binary files /dev/null and b/doc/images/win-balance2.png differ
diff --git a/doc/images/win-budget1.png b/doc/images/win-budget1.png
new file mode 100644 (file)
index 0000000..b07864b
Binary files /dev/null and b/doc/images/win-budget1.png differ
diff --git a/doc/images/win-budget2.png b/doc/images/win-budget2.png
new file mode 100644 (file)
index 0000000..c3d7d5b
Binary files /dev/null and b/doc/images/win-budget2.png differ
diff --git a/doc/images/win-carcost1.png b/doc/images/win-carcost1.png
new file mode 100644 (file)
index 0000000..d22eb18
Binary files /dev/null and b/doc/images/win-carcost1.png differ
index 1bccbe261d2060c1559428153c8ab8b84d134474..c517852aef8d8cebedb1ae6c19d28e7b1d5d0d3a 100644 (file)
Binary files a/doc/images/win-main1.png and b/doc/images/win-main1.png differ
diff --git a/doc/images/win-statistics1.png b/doc/images/win-statistics1.png
new file mode 100644 (file)
index 0000000..564bebf
Binary files /dev/null and b/doc/images/win-statistics1.png differ
diff --git a/doc/images/win-statistics2.png b/doc/images/win-statistics2.png
new file mode 100644 (file)
index 0000000..252c948
Binary files /dev/null and b/doc/images/win-statistics2.png differ
diff --git a/doc/images/win-trendtime1.png b/doc/images/win-trendtime1.png
new file mode 100644 (file)
index 0000000..e144458
Binary files /dev/null and b/doc/images/win-trendtime1.png differ
diff --git a/doc/images/win-trendtime2.png b/doc/images/win-trendtime2.png
new file mode 100644 (file)
index 0000000..0f4040e
Binary files /dev/null and b/doc/images/win-trendtime2.png differ
index e2fd9919ca975051e786417a69f5c3b18df4b44a..2e54675fe23bcca890873d4d613457ce29900636 100644 (file)
@@ -1,19 +1,17 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-
   <title>HomeBank User Manual</title>
-  <meta http-equiv="content-type" content="text/html; charset=UTF-8" >
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
+  <link href="favicon.ico" rel="shortcut icon">
 </head>
-
-<frameset cols="232,*">
-  <frame src="frm-navig.html" name="leftFrame" noresize="noresize" frameborder="0">
-  <frame src="frm-main.html" name="mainFrame" frameborder="0">
-
+<frameset cols="256,*">
+  <frame frameborder="0" name="leftFrame" noresize="noresize" src="frm-navig.html">
+  <frame frameborder="0" name="mainFrame" src="frm-main.html">
   <noframes>
     <body id="top">
     </body>
   </noframes>
 </frameset>
-</html>
+</html>
\ No newline at end of file
diff --git a/doc/menu-account.html b/doc/menu-account.html
new file mode 100644 (file)
index 0000000..457c1ba
--- /dev/null
@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html>
+<head>
+       <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+       <meta content="noindex" name="robots">
+       <title>Main window menu</title>
+       <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+       <div class="dochead">
+               HomeBank User manual
+       </div>
+       <div class="title">
+               <h1>Account window menus</h1>
+               <p>The menu is the start of every actions on transactions.</p>
+               <ul class="toc">
+                       <li><a href="#menu1">Account</a></li>
+                       <li><a href="#menu2">Transaction</a></li>
+                       <li><a href="#menu3">Actions</a></li>
+                       <li><a href="#menu4">Tools</a></li>
+               </ul>
+       </div>
+       <div class="rounded content">
+               <h2><a id="menu1" name="menu1"></a>Account</h2>
+               <table class="widgetinfo">
+                       <tr>
+                               <th>Export QIF...</th>
+                               <td>export transaction to a QIF file</td>
+                       </tr>
+                       <tr>
+                               <th>Export CSV...</th>
+                               <td>export transaction to a CSV file, see <a href="misc-csvformat.html">CSV file format</a></td>
+                       </tr>
+                       <tr>
+                               <th>Close...</th>
+                               <td>close the account window</td>
+                       </tr>
+               </table>
+       </div>
+       <div class="rounded content">
+               <h2><a id="menu2" name="menu2"></a>Transaction</h2>
+               <table class="widgetinfo">
+                       <tr>
+                               <th>Add...</th>
+                               <td>open the <a href="dlg-tran.html">transaction dialog</a> in Add mode</td>
+                       </tr>
+                       <tr>
+                               <th>Inherit...</th>
+                               <td>open the <a href="dlg-tran.html">transaction dialog</a> pre-fill it with the selected transaction</td>
+                       </tr>
+                       <tr>
+                               <th>Edit...</th>
+                               <td>open the <a href="dlg-tran.html">transaction dialog</a> in Edit mode</td>
+                       </tr>
+                       <tr>
+                               <th>Status &gt; None</th>
+                               <td>change the status to none<br>
+                               =&gt; confirmation will be asked if already Reconciled</td>
+                       </tr>
+                       <tr>
+                               <th>Status &gt; Cleared</th>
+                               <td>toggle cleared state if possible<br>
+                               =&gt; no effect on a Reconciled transaction</td>
+                       </tr>
+                       <tr>
+                               <th>Status &gt; Reconciled</th>
+                               <td>toggle reconciled state if possible<br>
+                               =&gt; confirmation will be asked if already Reconciled</td>
+                       </tr>
+                       <tr>
+                               <th>Create template...</th>
+                               <td>create some template from the selected transaction(s)</td>
+                       </tr>
+                       <tr>
+                               <th>Delete...</th>
+                               <td>delete the selected transaction(s)</td>
+                       </tr>
+               </table>
+       </div>
+       <div class="rounded content">
+               <h2><a id="menu4" name="menu4"></a>Tools</h2>
+               <table class="widgetinfo">
+                       <tr>
+                               <th>Filter...</th>
+                               <td>open the <a href="dlg-filt.html">filter dialog</a></td>
+                       </tr>
+                       <tr>
+                               <th>Auto. assignments</th>
+                               <td>run automatic assignment rules on the current account, see <a href="use-auto_assign.html">automatic assignments</a></td>
+                       </tr>
+                       <tr>
+                               <th>Check internal transfer...</th>
+                               <td>run a consistency check on internal transfer for this account</td>
+                       </tr>
+                       <tr>
+                               <th>Convert to euro...</th>
+                               <td>After a confirmation, this will convert the account to euro major currency according the preferences currency set</td>
+                       </tr>
+               </table>
+       </div>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/menu-main.html b/doc/menu-main.html
new file mode 100644 (file)
index 0000000..7d1ffaf
--- /dev/null
@@ -0,0 +1,233 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Main window menu</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Main window menu</h1>The menu are the main start point of most HomeBank actions. Here is a short description of it:
+    <ul class="toc">
+      <li><a href="#menu1">File</a></li>
+      <li><a href="#menu2">Edit</a></li>
+      <li><a href="#menu3">View</a></li>
+      <li><a href="#menu4">Manage</a></li>
+      <li><a href="#menu5">Transactions</a></li>
+      <li><a href="#menu6">Reports</a></li>
+      <li><a href="#menu7">Tools</a></li>
+      <li><a href="#menu8">About</a></li>
+    </ul>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu1" name="menu1"></a>File</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>New</th>
+        <td>clear all, after a confirmation if change were made to the current wallet</td>
+      </tr>
+      <tr>
+        <th>Open...</th>
+        <td>open a wallet, after a confirmation if change were made to the current wallet</td>
+      </tr>
+      <tr>
+        <th>Save</th>
+        <td>save the current wallet</td>
+      </tr>
+      <tr>
+        <th>Save as...</th>
+        <td>save the current wallet with a new name</td>
+      </tr>
+      <tr>
+        <th>Revert</th>
+        <td>revert to the last saved version of the current file</td>
+      </tr>
+      <tr>
+        <th>Properties...</th>
+        <td>open the <a href="dlg-wall.html">properties dialog</a></td>
+      </tr>
+      <tr>
+        <th>Import...</th>
+        <td>
+          <ul>
+            <li>QIF file...</li>
+            <li>OFX/QFX file...</li>
+            <li>CSV file...</li>
+          </ul>all these will open the <a href="use-import.html">import assistant dialog</a> 
+        </td>
+      </tr>
+      <tr>
+        <th>Export QIF file</th>
+        <td>export all data's to QIF format</td>
+      </tr>
+      <tr>
+        <th>Close</th>
+        <td>close the current wallet</td>
+      </tr>
+      <tr>
+        <th>Quit</th>
+        <td>exit HomeBank</td>
+      </tr>
+      <tr>
+        <th></th>
+        <td></td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu2" name="menu2"></a>Edit</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Preferences...</th>
+        <td>open the <a href="dlg-pref.html">preferences dialog</a></td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu3" name="menu3"></a>View</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Tool-bar</th>
+        <td>Toggle display of the tool-bar</td>
+      </tr>
+      <tr>
+        <th>Top spending</th>
+        <td>Toggle the display of the top spending</td>
+      </tr>
+      <tr>
+        <th>Scheduled list</th>
+        <td>Toggle the display of the scheduled list</td>
+      </tr>
+      <tr>
+        <th>Minor currency</th>
+        <td>Display using the euro minor currency</td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu4" name="menu4"></a>Manage</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Accounts...</th>
+        <td>open the <a href="dlg-acco.html">account dialog</a></td>
+      </tr>
+      <tr>
+        <th>Payees...</th>
+        <td>open the <a href="dlg-paye.html">payee dialog</a></td>
+      </tr>
+      <tr>
+        <th>Categories...</th>
+        <td>open the <a href="dlg-cate.html">categories dialog</a></td>
+      </tr>
+      <tr>
+        <th>Scheduled/Template...</th>
+        <td>open the <a href="dlg-arch.html">scheduled/template dialog</a></td>
+      </tr>
+      <tr>
+        <th>Budget...</th>
+        <td>open the <a href="dlg-bud1.html">budget dialog</a></td>
+      </tr>
+      <tr>
+        <th>Assignments...</th>
+        <td>open the <a href="dlg-assi.html">assignment dialog</a></td>
+      </tr>
+      <tr>
+        <th>Currencies...</th>
+        <td>open the <a href="dlg-curr.html">currency dialog</a></td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu5" name="menu5"></a>Transactions</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Show...</th>
+        <td>open the <a href="win-account.html">account window</a> for the selected account</td>
+      </tr>
+      <tr>
+        <th>Add...</th>
+        <td>open the <a href="dlg-tran.html">transaction dialog</a></td>
+      </tr>
+      <tr>
+        <th>Set scheduler...</th>
+        <td>open the <a href="dlg-wall.html">properties dialog</a> to setup the scheduler</td>
+      </tr>
+      <tr>
+        <th>Post scheduled</th>
+        <td>post any pending scheduled transaction according the current rules</td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu6" name="menu6"></a>Reports</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Statistics...</th>
+        <td>open the <a href="win-statistics.html">statistic report</a></td>
+      </tr>
+      <tr>
+        <th>Trend time...</th>
+        <td>open the <a href="win-trendtime.html">trend time report</a></td>
+      </tr>
+      <tr>
+        <th>Balance...</th>
+        <td>open the <a href="win-balance.html">balance report</a></td>
+      </tr>
+      <tr>
+        <th>Budget...</th>
+        <td>open the <a href="win-budget.html">budget report</a></td>
+      </tr>
+      <tr>
+        <th>Vehicle cost...</th>
+        <td>open the <a href="win-vehiclecost.html">vehicle cost report</a></td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu7" name="menu7"></a>Tools</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Show welcome dialog...</th>
+        <td>Open the first start using HomeBank dialog, like you were using HomeBank for the first time. This will let you choose among several action to perform, like creating a blank account</td>
+      </tr>
+      <tr>
+        <th>File statistics...</th>
+        <td>Open the file statistics dialog, showing the number of account, transaction and so on.</td>
+      </tr>
+      <tr>
+        <th>Anonymize...</th>
+        <td>After a confirmation, this will change every label to anonymize your accounts, payee, categories, memo, etc.</td>
+      </tr>
+    </table>
+  </div>
+  <div class="rounded content">
+    <h2><a id="menu8" name="menu8"></a>Help</h2>
+    <table class="widgetinfo">
+      <tr>
+        <th>Contents</th>
+        <td>Open the local help (on disk)</td>
+      </tr>
+      <tr>
+        <th>Get Help On-line</th>
+        <td>Ask a question to the community (on-line)</td>
+      </tr>
+      <tr>
+        <th>Translate this Application</th>
+        <td>Translate to your language (on-line)</td>
+      </tr>
+      <tr>
+        <th>Report a problem</th>
+        <td>Report a bug (on-line)</td>
+      </tr>
+      <tr>
+        <th>About</th>
+        <td>Open the about dialog</td>
+      </tr>
+    </table>
+  </div>
+</body>
+</html>
\ No newline at end of file
index 5f2239a1931923b1eef34295c649ca616b34be54..98200477cfd21ff434b24024e8481cd8c2ffabfd 100644 (file)
@@ -1,62 +1,30 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Balances</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
-
- <div class="dochead">
+  <div class="dochead">
     HomeBank User manual
   </div>
-
-  <div class="title"> 
-  <h1>Balances</h1>
-
-  <p>A key point of your accounts are balances.<br>
-  HomeBank offers 3 balances covering the entire lifecycle of your
-  accounts.</p>
-
-  <div class="rounded content">
-
-  <h2>The 3 different balances</h2>
-
-  <div class="gtkshot right"><img src="images/doc_balance.png"></div>
-
-  <h3>Bank</h3>
-
-  <p>is the balance of all transactions validated (reconciled with your
-  bank statements)</p>
-
-  <h3>Today</h3>
-
-  <p>indicates the balance of transactions until today (bank balance +
-  transaction since then until today)</p>
-
-  <h3>Future</h3>
-
-  <p>indicates the balance of all the transaction (including all
-  transaction into the account)</p>
-
-       </div>
-  <div class="rounded content">
-
-  <h2>Notes about balances</h2>
-
-  <p>The balances are displayed in the list of accounts in the <a href=
-  "win-main.html">main window</a>, and are also displayed in the <a href=
-  "win-account.html">account window</a>.</p>
-
-  <p>Finally, there is no balance column in the list of transactions. If
-  you want to keep the balance transaction by transaction, please use the
-  <a href="win-balance.html">balance report</a>.</p>
-</div>  
-  
+  <div class="title">
+    <h1>Balances</h1>
+    <p>A key point of your accounts are balances.<br>
+    HomeBank offers 3 balances covering the entire life cycle of your accounts.</p>
+    <div class="rounded content">
+      <h2>The 3 different balances</h2>
+      <div class="gtkshot right"><img src="images/doc_balance.png"></div>
+      <h3>Bank</h3>
+      <p>balance of all reconciled transaction, so this should be the same balance as the last reconciled statement you checked</p>
+      <h3>Today</h3>
+      <p>balance of transactions until today : bank balance + amount of all transaction since then, until today</p>
+      <h3>Future</h3>
+      <p>balance of all the transaction : include all transaction currently into the account</p>
+      <p>N.B.: remind transaction are never taken into consideration into balances</p>
+    </div>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 83f7859cffd3ac09f29b673d4491f3084e99b55f..3bbeda0eacd601396478b315a0254611d10af193 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>CSV file format</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
     <h1>CSV file format</h1>
-
-    <p>With HomeBank you can import/export some of the internal data's in
-    the most common file format that is CSV.</p>
-
-    <p>Notice: meanwhile csv should uses comma as separator, HomeBank uses
-    semi-colon as separator (this is most common than comma)</p>
-
-    <p>The format used for the different files is specific to HomeBank, so
-    don't expect to import files your bank should offers you directly, you
-    will need to arrange it a little in a spreadsheet like Gnumeric
-    before.</p>
-
-    <p>Below is a description with example of the CSV format that HomeBank
-    uses.</p><!-- separator -->
-
+    <p>With HomeBank you can import/export some of the internal data's in the most common file format that is CSV.</p>
+    <p>Notice: meanwhile CSV should uses comma as separator, HomeBank uses semi-colon as separator (this is most common than comma)</p>
+    <p>The format used for the different files is specific to HomeBank, so don't expect to import files your bank should offers you directly, you will need to arrange it a little in a spreadsheet like Gnumeric before.</p>
+    <p>Below is a description with example of the CSV format that HomeBank uses.</p><!-- separator -->
     <ul class="toc">
       <li><a href="#txn">Transaction</a></li>
-
       <li><a href="#bud">Budget</a></li>
-
       <li><a href="#cat">Category</a></li>
-
       <li><a href="#pay">Payee</a></li>
     </ul>
   </div>
-
   <div class="rounded content">
-    <h2><a name="txn" id="txn"></a>Transaction</h2>
-
-
-
+    <h2><a id="txn" name="txn"></a>Transaction</h2>
     <table class="widgetinfo">
-
-
       <tr>
         <th>date</th>
-
-        <td>format should be DD-MM-YY</td>
+        <td>format must be DD-MM-YY</td>
       </tr>
-
       <tr>
-        <th>paymode</th>
-
+        <th>payment</th>
         <td>from 0=none to 10=FI fee</td>
       </tr>
-
       <tr>
         <th>info</th>
-
         <td>a string</td>
       </tr>
-
       <tr>
         <th>payee</th>
-
         <td>a payee name</td>
       </tr>
-
       <tr>
         <th>memo</th>
-
         <td>a string</td>
       </tr>
-
       <tr>
         <th>amount</th>
-
-        <td>a number with a '.' or ',' as decimal separator, ex: -24.12 or
-        36,75</td>
+        <td>a number with a '.' or ',' as decimal separator, ex: -24.12 or 36,75</td>
       </tr>
-
       <tr>
         <th>category</th>
-
         <td>a full category name (category, or category:subcategory)</td>
       </tr>
-
       <tr>
         <th>tags</th>
-
         <td>tags separated by space<br>
-               tag is mandatory since v4.5</td>
+        tag is mandatory since v4.5</td>
       </tr>
-
     </table>
-
     <p>Example:</p>
     <pre class="csvexample">
 15-02-04;0;;;Some cash;-40,00;Bill:Withdrawal of cash;tag1
 15-02-04;1;;;Internet DSL;-45,00;Inline service/Internet;tag2
 ... 
 </pre>
-    <p class="top"><a href="#top">[top]</a></p>
-
-  </div>
-  
-  <!-- separator -->
-
-
-
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
+  </div><!-- separator -->
   <div class="rounded content">
-    <h2><a name="bud" id="bud"></a>Budget</h2>
-
+    <h2><a id="bud" name="bud"></a>Budget</h2>
     <table class="widgetinfo">
-
-       <tr>
+      <tr>
         <th>type</th>
-
         <td>* = monthly<br>
         <em>blank</em> = month value</td>
       </tr>
       <tr>
         <th>category</th>
-
         <td>the category name</td>
       </tr>
       <tr>
         <th>value(s)</th>
-
         <td>1 amount : if the type is monthly<br>
         12 amounts, separated by ';' : if type month value</td>
       </tr>
-      
     </table>
-
     <p>Example:</p>
-<pre class="csvexample">
+    <pre class="csvexample">
 *;Fuel;45.00
  ;Domestic animals;1.00;2.00;3.00;4.00;...
 *;Food;17.00
 ... 
 </pre>
-    <p class="top"><a href="#top">[top]</a></p>
-
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div><!-- separator -->
-
   <div class="rounded content">
-    <h2><a name="cat" id="cat"></a>Category</h2>
-
+    <h2><a id="cat" name="cat"></a>Category</h2>
     <table class="widgetinfo">
-
-       <tr>
+      <tr>
         <th>level</th>
-
-        <td>1 = category <br>
+        <td>1 = category<br>
         2 = subcategory</td>
       </tr>
-      
-       <tr>
+      <tr>
         <th>type</th>
-
-        <td>- = expense <br>
+        <td>- = expense<br>
         + = income</td>
       </tr>
-       <tr>
+      <tr>
         <th>category name</th>
-
         <td>the category name</td>
       </tr>
-
-     </table>
-
+    </table>
     <p>Example:</p>
     <pre class="csvexample">
 1;-;Food
 1;+;Wage
 ... 
 </pre>
-    <p class="top"><a href="#top">[top]</a></p>
-
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-  
-    <div class="rounded content">
-    <h2><a name="pay" id="pay"></a>Payee</h2>
-
+  <div class="rounded content">
+    <h2><a id="pay" name="pay"></a>Payee</h2>
     <table class="widgetinfo">
-
-       <tr>
+      <tr>
         <th>payee name</th>
-
         <td>the name of the payee</td>
       </tr>
     </table>
-
     <p>Example:</p>
-<pre class="csvexample">
+    <pre class="csvexample">
 payee_name1
 payee_name2
 ... 
 </pre>
-    <p class="top"><a href="#top">[top]</a></p>
-
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div><!-- separator -->
-  
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/doc/misc-euro.html b/doc/misc-euro.html
new file mode 100644 (file)
index 0000000..a784717
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Euro minor</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
+</head>
+<body id="top">
+  <div class="dochead">
+    HomeBank User manual
+  </div>
+  <div class="title">
+    <h1>Euro minor</h1>
+    <p>For countries in the European area, or those using the Euro currency (EUR), HomeBank deliver some extra features to display to Euro major/minor, and also to convert if necessary. This covers the 2 situations:</p>
+    <ul>
+      <li>in waiting a future switch to euro currency, euro is then minor, and your national currency is major</li>
+      <li>after a switch to euro currency, euro is then major, and your national currency is minor</li>
+    </ul>
+    <div class="rounded content">
+      <h2>Display in Euro currency</h2>
+      <p>Setting up the minor currency properties is done in the <a href="dlg-pref.html#tab7">Preference dialog</a>.</p>
+      <p>Once the settings are correctly set you can switch most of the displays to minor currency, minor can be Euro if your country is waiting a switch to euro, or the old former national currency if your country already switched to euro.</p>
+      <p>When the minor currency is activated, a minor toggle menu will appear in most windows.</p>
+    </div>
+    <div class="rounded content">
+      <h2>Convert to Euro currency</h2>
+      <p>From the account window, menu Tools/'Convert to euro', you are able to convert an entire account to the euro currency, according the settings you configured into the preferences.</p>
+      <p>This could also be used one day in the hypothesis a country will switch back to a national currency from euro currency, the rate configured in the euro preferences just need to be correct.</p>
+    </div>
+  </div>
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/misc-minor.html b/doc/misc-minor.html
deleted file mode 100644 (file)
index f599e59..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
-<html>
-<head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
-  <title>Euro minor</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
-</head>
-
-<body id="top">
-
-
- <div class="dochead">
-    HomeBank User manual
-  </div>
-
-  <div class="title">
-  
-    <h1>Euro minor</h1>
-
-<p>This is an extra feature that might only be useful for countries with Euro (EUR) as major currency. 
-It will permit to configure a <em>euro minor</em> change rate and display into this minor currency.</p>
-
-
-
-  <div class="rounded content">
-
-<h2>Dynamic display pre-euro currency</h2>
-  
-  <p>This feature is normally only useful to people resident in the euro
-  zone. It will display the amounts (only show on the fly) in the former
-  national currency of the country, excluding inflation.</p>
-
-  <p>As this feature is quite flexible, users wishing to display in another
-  currency can do so easily.</p>
-
-  <p>Setting up the minor currency properties is done in the <a href=
-  "dlg-pref.html#tab7">Preference dialog</a>.</p>
-
-  <p>When the minor currency is activated, a minor toggle menu will appear
-  in most windows.</p>
-</div>  
-  
-
-  
-</body>
-</html>
index 7bc5a290a5a08df3eb351226eb4f285235e64af3..d5949682d2d18b3f1c8f658f08ab91b585a649d6 100644 (file)
@@ -1,50 +1,29 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Reconcile</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
- <div class="dochead">
 <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  
     <h1>Reconcile</h1>
-
-  <p>The reconcile, or verification of transactions using your bank
-  statement is done manually in HomeBank.</p>
-
-  <div class="rounded content">
-
-  <h2>How the reconcile should be done ?</h2>
-
-  <p>To start, your bank balance must be the last reconcile that you did
-  with the previous bank statement.</p>
-
-  <p>Then you will validate each transaction and normally you have the bank
-  balance of HomeBank which correspond to the one of your statement.</p>
-</div>
-
-  <div class="rounded content">
-
-  <h2>What to do if the balance are not equals ?</h2>
-
-  <p>If balances are not equal at the end of the reconcile, measure the
-  gap. Then transactions have changed are identified through the small icon
-  which indicates they have been edited.</p>
-
-  <p>Though you do not see visually, the filter may help.</p>
-
-  <p>Finally, it is sometimes easier to go back and start reconcile at the
-  beginning.</p>
-</div>  
-  
+    <p>The reconcile, or verification of transactions using your bank statement is done manually in HomeBank.</p>
+    <div class="rounded content">
+      <h2>How the reconcile should be done ?</h2>
+      <p>To start, your bank balance must be the last reconcile that you did with the previous bank statement.</p>
+      <p>Then you will validate each transaction and normally you have the bank balance of HomeBank which correspond to the one of your statement.</p>
+    </div>
+    <div class="rounded content">
+      <h2>What to do if the balance are not equals ?</h2>
+      <p>If balances are not equal at the end of the reconcile, measure the gap. Then transactions have changed are identified through the small icon which indicates they have been edited.</p>
+      <p>Though you do not see visually, the filter may help.</p>
+      <p>Finally, it is sometimes easier to go back and start reconcile at the beginning.</p>
+    </div>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index fb34315555f4f211d97d9cbdc66d67cce53fc73c..8ae2d9ea8ceeb3b67127ca148d559e15dd28054e 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
-  <title>Automatic addition</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Using the Scheduled transaction feature</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-<h1>Using the Scheduled transaction feature</h1>
-
-  <p>The scheduled transaction feature allows you to manage the insertion of transactions
-  automatically before or at their due date.</p>
-
-  <ul class="toc">
-    <li>Step 1: <a href="#create">Create scheduled transactions</a></li>
-
-    <li>Step 2: <a href="#list">Control the list of scheduled transactions</a></li>
-
-    <li>Step 3: <a href="#rules">Configure the insertion rules and options</a></li>
-
-  </ul>
-
- </div>
-
+    <h1>Using the Scheduled transaction feature</h1>
+    <p>Scheduled transactions will allow you to automate the repetitive transaction input like bills, subscriptions, insurances or taxes. You setup the transaction once by creating or use an existing template transaction, then set a few parameters to organize the scheduled insertion. HomeBank will inform you when the transaction is ready to be inserted or will insert it automatically for you.</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#create">Create scheduled transactions</a></li>
+      <li>Step 2: <a href="#rules">Configure the insertion rules and options</a></li>
+      <li>Step 3: <a href="#list">Control the scheduled transactions</a></li>
+    </ul>
+  </div>
   <div class="rounded content">
-  <h3><a name="manage" id="manage"></a>Step 1: Create scheduled transactions</h3>
-
-  <p>Open the Scheduled/Template dialog from either the mainwindow menu or the toolbar.</p>
-
-
-  <p>Select an existing transaction, or create a new one</p>
-
-  <img src="images/use-scheduled1.png" class="gtkshot">
-
-  <ul>
-
+  <h3><a id="manage" name="manage"></a>Step 1: Create scheduled transactions</h3>
+  <ul class="step">
+    <li>open the <a href="dlg-arch.html">Scheduled/Template dialog</a> from either the main-window menu or the tool-bar</li>
+    <li>select an existing template transaction, or create a new one</li>
     <li>check the 'Activate' check-box in the 'Scheduled insertion' area, at the bottom</li>
-
-    <li>adjust the insertion parameters:
-
+    <li>set the insertion parameters:
       <ul>
-        <li>frequency: every x day, week, month, year</li>
-
-        <li>next occurrence date</li>
-
-        <li>optional limitation to X occurrence</li>
+        <li>next post date</li>
+        <li>recurrence: every X day, week, month, year</li>
+        <li>week-end behavior to apply</li>
+        <li>optional limitation to X posts</li>
       </ul>
     </li>
-  </ul>
-
- </div>
-
-
- <div class="rounded content">
-  <h3><a name="list"></a>Step 2: Control the list of scheduled transactions</h3>
-
-  <p>Into the <a href="win-main.html">main window</a>, you can see the next occurrence of each
-  scheduled transactions status from their last insertion. This list gives you an overview of what is pending
-  with the next occurrence date and the remaining days.</p>
-
-  <p><img src="images/use-scheduled2.png" class="gtkshot"></p>
-
-  <p>The remaining day count is negative if the transaction insertion is
-  overdue.</p>
-
- </div>
-
+  </ul><img class="gtkshot" src="images/use-scheduled1.png"></div>
+  <div class="rounded content">
+    <h3><a id="rules" name="rules"></a>Step 2: Configure the insertion rules and options</h3>
+    <p>By default the scheduled transactions will be automatically inserted at their due date every time you open your HomeBank file.</p>
+    <p>You can change this behavior from the <a href="dlg-wall.html">file properties dialog</a> with 2 options:</p>
+    <ul>
+      <li>Add until xx of each month (excluded)</li>
+      <li>Add x days in advance the current date</li>
+    </ul>
+    <p>To insert transaction to their due date again, insert 0 days in advance the current date. You can also reach this configuration dialog from the main-window menu Transaction/Set scheduler...</p>
+    <p>The insertion at program start can be changed from the <a href="dlg-pref.html#tab1">preferences dialog</a></p>
+    <p>At last, you are able to trigger the insertion from the main-window menu Transaction/Process scheduled...</p>
+  </div>
   <div class="rounded content">
-  <h3><a name="rules"></a>Step 3: Configure the insertion rules and options</h3>
-
-  <p>With the default preferences, the transactions will be automatically inserted at
-  their due date every time you open your HomeBank file.</p>
-
-<p>You can change this behavior from the <a href="dlg-wall.html">file properties dialog</a> with 2 options:</p>
-
-<ul>
-<li>Add until xx of each month (excluded)
-<li>Add x days in advance the current date
-</ul>
-
-<p>To insert transaction to their due date again, insert 0 days in advance the current date. You can also reach this
-configuration dialog from the mainwindow menu Transaction/Set scheduler...</p>
-
-<p>The insertion at start can be changed from the <a href="dlg-pref.html#tab1">preferences dialog</a></p>
-
-<p>At last, you are able to trigger the insertion from the mainwindow menu Transaction/Process scheduled...</p>
-
- </div>
-
-  
+    <h3><a id="list" name="list"></a>Step 3: Control the scheduled transactions</h3>
+    <p>In the <a href="win-main.html">main window</a>, a list of scheduled transaction can be displayed, it's a summary of every pending scheduled transaction post. You can control the transaction post or skip it if required from here directly with some tool-bar buttons below. If a scheduled transaction is late, you will see a warning icon with the number of day late in a maximum of 10. If the overdue is more than 10 days, it will shows +10.</p>
+    <p><img class="gtkshot" src="images/use-scheduled2.png"></p>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 56dd7b17f5fca8b0dfe43dc9dcb0555206e79f87..cbdcb5eaed1169eda56bb877fcaebdcace54c02f 100644 (file)
@@ -1,78 +1,43 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Automatic assignment</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
-
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  <h1>Using the Automatic assignment feature</h1>
-
-  <p>The automatic assignment features allows you to setup a Payee and/or a Category
-  automatically to the transactions if the memo field contains a specific text.</p>
-
-  <ul class="toc">
-    <li>Step 1: <a href="#create">Create assignment rules</a></li>
-
-    <li>Step 2: <a href="#trigger">Trigger the assignment</a></li>
-
-  </ul>
-
-</div>
-
+    <h1>Using the Automatic assignment feature</h1>
+    <p>Automatic assignment will allow you to automatically set a Payee and/or a Category to a transaction based on a string contained in the Memo or Payee. The assignment is applied after each file import so that you gain some time with assignment of Category and this permit to ensure the right Payee is set as well.</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#create">Create assignment rules</a></li>
+      <li>Step 2: <a href="#trigger">Trigger the assignment</a></li>
+    </ul>
+  </div>
   <div class="rounded content">
-  <h3><a name="create"></a>Step 1: Create assignment rules</h3>
-
-  <p>Open the <a href="dlg-assi.html">assignment dialog</a> from either the 
-  mainwindow menu or the toolbar.</p>
-
-  <p><img src="images/use-assignment1.png" class="gtkshot"></p>
-  
-  <p>Then create an assignment rule:</p>
-
-  <ul>
-    <li>click the Add button</li>
-
-    <li>fill in the text to search into the memo field</li>
-
-    <li>optionally check the case sensitive checkbox</li>
-
-    <li>select the Payee and/or Category to assign</li>
-  </ul>
-
-
- <p>HomeBank will assign the Payee and/or the Category of a transaction if
- it is empty.</p>
-</div>
-
+    <h3><a id="create" name="create"></a>Step 1: Create assignment rules</h3>
+    <p>Open the <a href="dlg-assi.html">assignment dialog</a> from either the main-window menu or the tool-bar.</p>
+    <p><img class="gtkshot" src="images/use-assignment1.png"></p>
+    <p>Then create an assignment rule:</p>
+    <ul class="step">
+      <li>click the Add button</li>
+      <li>fill in the text to search into the Memo/Payee field</li>
+      <li>optionally check the case sensitive check-box</li>
+      <li>select the Payee and/or Category to assign</li>
+    </ul>
+    <p>HomeBank will assign the Payee and/or the Category of a transaction if it is empty.</p>
+  </div>
   <div class="rounded content">
-  <h3><a name="trigger"></a>Step 2: Trigger the assignment</h3>
-
-<p>The assignment rules will occurs:</p>
-
-  <ul>
-    <li>You trigger it manually from the Account window menu Actions/Auto. assignment or the toolbar</li>
-
-    <li>After a file import into HomeBank using the import assistant</li>
-
-  </ul>
-
-</div>
-
-
+    <h3><a id="trigger" name="trigger"></a>Step 2: Trigger the assignment</h3>
+    <p>The assignment rules will occurs:</p>
+    <ul>
+      <li>You trigger it manually from the Account window menu Actions/Auto. assignment or the tool-bar</li>
+      <li>After a file import into HomeBank using the import assistant</li>
+    </ul>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 55dbd78acd1ca6f03f0eb756ff8a03c253c2ba07..5b078e61d49b8d8dcf31b86c890d3137b4245112 100644 (file)
@@ -1,96 +1,49 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Usage - Budget</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
-
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
- <h1>Using the Budget feature</h1>
-
-  <p>The Budget feature allows you to monitor your spending compared to a
-  budget.</p>
-
-  <ul class="toc">
-    <li>Step 1: <a href="#accounts">Select the accounts to exclude from the
-    budget</a></li>
-
-    <li>Step 2: <a href="#category">Set the budget amount against each
-    category</a></li>
-
-
-    <li>Step 3: <a href="#result">View the budget report</a></li>
-  </ul>
-
- </div>
-
+    <h1>Using the Budget feature</h1>
+    <p>The Budget feature allows you to monitor your spending by category and subcategory compared to a budget preset.</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#accounts">Select the accounts to exclude from the budget</a></li>
+      <li>Step 2: <a href="#category">Set the budget amount against each category</a></li>
+      <li>Step 3: <a href="#result">View the budget report</a></li>
+    </ul>
+  </div>
   <div class="rounded content">
-  <h3 class="clear"><a name="accounts" id="accounts"></a>Step 1: Select the accounts to exclude from the
-    budget</h3>
-
-  <p>As default, all accounts are included into the budget.</p>
-
-  <p>Open the Manage Accounts dialog from either the mainwindow-menu:
-  Manage / Accounts, or from the Manage Accounts icon on the toolbar.</p>
-
-  <p>To exclude an account in the budget tick the 'exclude from the budget'
-  option for each account on that you would not like to include in the
-  budget.</p>
-
-  <p><img src="images/use-budget2.png" width="286" height="183" alt="" class="gtkshot left" /></p>
-
-  <p>See <a href="dlg-acco.html">Manage Accounts</a> for more
-  details.</p>
-       <div class="clear"></div>
- </div>
-
+    <h3 class="clear"><a id="accounts" name="accounts"></a>Step 1: Select the accounts to exclude from the budget</h3>
+    <p>By default, all accounts are included into the budget.</p>
+    <p>Open the Manage Accounts dialog from either the main window-menu: Manage / Accounts, or from the Manage Accounts icon on the tool-bar.</p>
+    <p>To exclude an account in the budget tick the 'exclude from the budget' option for each account on that you would not like to include in the budget.</p>
+    <p><img alt="" class="gtkshot left" src="images/use-budget2.png"></p>
+    <p>See <a href="dlg-acco.html">Manage Accounts</a> for more details.</p>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-
-  <h3 class="clear"><a name="category" id="category"></a>Step 2: Set a budget amount
-  against each category</h3>
-
-  <p>Open the budget dialog from either the mainwindow-menu: Manage /
-  Budget, or from the Budget icon  on the toolbar</p>
-
-  <p>Enter a budget amount against each category that you want to include
-  in the budget. For example, select the category Cash Withdrawal and enter
-  -50.00 in the 'Budget for each month' text box to allow spending up to
-  50.00 in the category Cash Withdrawal each month.</p>
-
-  <p><img src="images/use-budget1.png" width="346" height="131" alt="" class="gtkshot left" /></p>
-
-  <p>See <a href="dlg-bud1.html">budget dialog</a> for more details.</p>
-       <div class="clear"></div>
- </div>
-
+    <h3 class="clear"><a id="category" name="category"></a>Step 2: Set a budget amount against each category</h3>
+    <p>Open the budget dialog from either the main window-menu: Manage / Budget, or from the Budget icon on the tool-bar</p>
+    <p>Enter a budget amount against some category that you want to include in the budget. If the amount for a category is 0.00 it will not be showed in the budget until you tick the 'Force monitoring this category' check-box at the bottom of the <a href="dlg-bud1.html">budget dialog</a>.</p>
+    <p>For example, select the category 'Cash Withdrawal' and enter -50.00 in the 'Budget for each month' text box to allow spending up to 50.00 in the category 'Cash Withdrawal' each month.</p>
+    <p><img alt="" class="gtkshot left" src="images/use-budget1.png"></p>
+    <p>See <a href="dlg-bud1.html">budget dialog</a> for more details.</p>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-  <h3 class="clear"><a name="result" id="result"></a>Step 3: View the budget report</h3>
-
-  <p>Open the budget report window from either the mainwindow-menu: Reports /
-  Budget, or from the budget report icon on the toolbar.</p>
-
-  <p>The Decay column shows the difference between the amount spent and
-  the amount budgeted.</p>
-
-  <p><img src="images/use-budget3.png" width="431" height="268" alt="" class="gtkshot left" /></p>
-
-  <p>See the <a href="win-budget.html">budget report</a> for more details.</p>
-       <div class="clear"></div>
- </div>
-
+    <h3 class="clear"><a id="result" name="result"></a>Step 3: View the budget report</h3>
+    <p>Open the budget report window from either the main-window-menu: Reports / Budget, or from the budget report icon on the tool-bar.</p>
+    <p>The Result column shows the difference between the amount spent and the amount budgeted.</p>
+    <p><img alt="" class="gtkshot left" src="images/use-budget3.png"></p>
+    <p>See the <a href="win-budget.html">budget report</a> for more details.</p>
+    <div class="clear"></div>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index c9c7f1276c1f77ff79f0af64c9f65b44f0b9d527..2aaa9e210917ac0939fa90f250885191f68e0dbe 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
-  <title>Using the import external files feature</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
+  <title>Using the import files feature</title>
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  
-  <h1>Using the Import external files feature</h1>
-
-  <p>HomeBank is able to import files downloaded from your bank institution,
-  and also files exported from some various other personal accounting
-  software, like Money, Quicken, GnuCash, via the <a href="#format">supported file format</a></p>
-
- <ul class="toc">
-    <li>Step 1: <a href="#step1">Open the import assistant dialog</a></li>
-
-    <li>Step 2: <a href="#step2">Select a file to import</a></li>
-
-    <li>Step 3: <a href="#step3">File analysis result</a></li>
-
-    <li>Step 4: <a href="#step4">Adjust what to import</a></li>
-    
-    <li>Step 5: <a href="#step5">Update your accounts</a></li>
-  </ul>
-</div>
-
-  <div class="rounded content">
-  <h3 id="step1">Step 1: Open the import assistant dialog</h3>
-
-  <p>From the <em>main window</em>:</p>
-
-  <ul>
-    <li>Select the File/Import... menu</li>
-
-    <li>The import assistant will open and will then guide you through the different steps
-  for importing a file</li>
-  </ul>
-
-  <div class="clear"></div>
-
- </div>
-
+    <h1>Using the Import files feature</h1>
+    <p>HomeBank is able to import files downloaded from your Bank institution, and also files coming from various personal accounting software, like Money, Quicken, GnuCash, in the <a href="#format">supported file format</a>.</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#step1">Open the import assistant dialog</a></li>
+      <li>Step 2: <a href="#step2">Select a file to import</a></li>
+      <li>Step 3: <a href="#step3">Adjust what to import</a></li>
+      <li>Step 4: <a href="#step4">Confirmation</a></li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h3 name="step2">Step 2: Select a file to import</h3>
-
-  <p>In this page, you will select a single file to import. As default, HomeBank will filter the file on every known formats,
-  you can filter on a precise format if you want.</p>
-
-  
-<p>When you have not selected a file, or the file is not supported:<br>  
-  <img class="gtkshot" src="images/use-import2a.png"></p>
-
-  <p>When the file is supported:<br>
-  <img class="gtkshot" src="images/use-import2b.png"></p>
-
- </div>
-
+    <h3 id="step1">Step 1: Open the import assistant dialog</h3>
+    <p>From the <em>main window</em>:</p>
+    <ul>
+      <li>Select the File/Import... menu</li>
+      <li>The import assistant will open and then will guide you through the different steps for importing a file</li>
+    </ul>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-
-  <h3 id="step3">Step 3: File analysis result</h3>
-
-       <img class="gtkshot left" src="images/use-import3.png">
-       
-  <p>In this page, you will see a summary of the file currently in the import process
-  with a count of accounts, transactions, payees and categories.</p>
-  
-  <p>When you import a QIF/CSV file, you will be able to change the default date order here
-  if the load failed on this. he default date order can be configured into the preferences dialog.</p>
-
-
-
-  <div class="clear"></div>
-
- </div>
-
+    <h3>Step 2: Select a file to import</h3>
+    <p>Here you select a single file to import. HomeBank will position the filter to the format you just chosen from the menu.</p>
+    <table>
+      <tr>
+        <td>
+          <p>When you have not selected a file, or the file is not supported:<br>
+          <img class="gtkshot" src="images/use-import2a.png"></p>
+        </td>
+        <td></td>
+        <td>
+          <p>When the file is supported:<br>
+          <img class="gtkshot" src="images/use-import2b.png"></p>
+        </td>
+      </tr>
+    </table>
+  </div>
   <div class="rounded content">
-  <h3 id="step4">Step 4: Adjust what to import</h3>
-
-
-  <h4>Account to import</h4>
-  <img class="gtkshot left" src="images/use-import4a.png">
-
-  <p>In this section, you control the accounts to be imported.</p>
-
-  <p>Depending the file format, HomeBank will try to match the account by its number or its name.</p>
-  
-  <p>For QIF: the match will be done by the account name</p>
-  
-  <p>For OFX: by account number, HomeBank try to find the OFX number as a substring of an account number.</p>
-
-  <p>For CSV: a default account will be created, change this manually if required.</p>
-  
-  
-  <P>However, for some QIF files, or any CSV files, there is no information that will permit to identify the 
-  account to import, so you will to manage this manually.</p>
-
-  <div class="clear"></div>
-
-  <h4>Transactions to import</h4>
-
-  <img class="gtkshot left" src="images/use-import4b.png">
-
-  <p>In this section, you control the transactions to be imported.</p>
-
-  <p>HomeBank will detect if a transaction you currently want to import
-  already exists, and if so will not check the import box for that transaction
-  and you also have a warning icon.</p>
-  
-  <p>If some transaction are suspected to have duplicates, you will be able to view the
-  duplicates in the "Detail of duplicate transaction" for each transaction you select.</p>
-    
-  <p>Once you unfold this section, you can also change some detection parameters and refresh.</p>
-
-  <p>  The detection is done in the following order: account, amount, and date
-  according to the defined tolerance (default is 0 days).</p>
-
-  <div class="clear"></div>
- </div>
-
+    <h3 id="step3">Step 3: Adjust what to import</h3>
+    <p>The following steps will only be displayed when you need to validate or confirm an action or a configuration.</p>
+    <h4>File properties</h4>
+    <p>This step is never showed, until you use the back button, as HomeBank will go to the step you need to change or check things</p><img class="gtkshot left" src="images/use-import3.png">
+    <p>A summary of the file currently in the import process is showed with a count of accounts, transactions, payees and categories.</p>
+    <p>When you import a QIF/CSV file, HomeBank will try to import date with the format order configured into the preferences, and it will try to detect it otherwise. If something went wrong with the date, please adjust the preferences settings to match the file date format order you usually import.</p>
+    <div class="clear"></div>
+    <h4>Account to import</h4><img class="gtkshot left" src="images/use-import4.png">
+    <p>Here you will control the accounts and how to import it.</p>
+    <p>Depending on the file format, HomeBank will try to match the account by its number or its name.</p>
+    <p>For QIF: the match will be done by the account name</p>
+    <p>For OFX: by account number, HomeBank try to find the OFX number as a substring of an account number.</p>
+    <p>For CSV: a default account will be created.</p>
+    <p>However, for some QIF files, or any CSV files, there is no information that will permit to identify the account to import, so you will need to manage this manually.</p>
+    <div class="clear"></div>
+    <h4>Transactions to import</h4><img class="gtkshot left" src="images/use-import5.png">
+    <p>Here you will control the transactions to be imported.</p>
+    <p>HomeBank will detect if a transaction in the current import file already exists into the target account, and if so will disable it for import and show a warning icon.</p>
+    <p><strong>Detail of existing transaction</strong> section will show the transaction suspected to already exists and them let you choose what to do.</p>
+    <p>You can also change the detection parameters and refresh that list.</p>
+    <p>The detection of existing transaction is done in the following order, according to the date tolerance (default is 0 days).</p>
+    <ul>
+      <li>same account</li>
+      <li>same amount</li>
+      <li>same date (with the configured tolerance)</li>
+    </ul>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-
-  <h3 id="step5">Step 5: Update your accounts</h3>
-
-<p><img class="gtkshot left" src="images/use-import5.png"></p>
-
-  <p>This last step will show the synthesis of what is to be imported.</p>
-
-  <p>The number of accounts to update / create.</p>
-  
-       <p>The number of transaction to be imported, rejected and the one for which
-  automatic assignment was done for payee and/or category.</p>
-
-
-  <div class="clear"></div>
-
-</div>  
-  
-
-
+    <h3 id="step4">Step 4: Confirmation</h3>
+    <p><img class="gtkshot left" src="images/use-import6.png"></p>
+    <p>At last show the synthesis of what is to be imported and requires a last confirmation.</p>
+    <p>The number of accounts to update / create.</p>
+    <p>The number of transaction to be imported, rejected and the one for which automatic assignment was done for payee and/or category.</p>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-  <h3 id="format">Supported file formats</h3>
-
-  <ul>
-    <li>QIF - Quicken Interchange Format</li>
-
-    <li>QFX - Quicken Financial Exchange</li>
-
-    <li>OFX - Open Financial Exchange</li>
-
-    <li>CSV - Comma-Separated Value - (specific format rules, <a href=
-    "misc-csvformat.html">detailed here</a>)</li>
-  </ul>
-
-   </div>
+    <h3 id="format">Supported file formats</h3>
+    <ul>
+      <li>QIF - Quicken Interchange Format</li>
+      <li>QFX - Quicken Financial Exchange</li>
+      <li>OFX - Open Financial Exchange</li>
+      <li>CSV - Comma-Separated Value - (specific format rules, <a href="misc-csvformat.html">detailed here</a>)</li>
+    </ul>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 428aa9ccda5ef81283ff99ad4cd2bafabdfb2f6c..bd55e113f8c9851dbb25192e5ead0db4874f014e 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="content-type" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="content-type">
+  <meta content="noindex" name="robots">
   <title>Tips &amp; Tricks</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
     <h1>Tips &amp; Tricks</h1>
-
     <ul class="toc">
-      <li><a href="#multitxnedit">Multiple transaction column
-      edition</a></li>
-
+      <li><a href="#listsearch">List-view quick search</a></li>
       <li><a href="#datewidget">Date widget key action</a></li>
-
-      <li><a href="#accorder">Change the account order into main
-      window</a></li>
-
+      <li><a href="#accorder">Change the account order into main window</a></li>
       <li><a href="#autocheque">Automatic cheque numbering</a></li>
-
       <li><a href="#autoadd">Add Payee/Categories from transaction dialog</a></li>
-
     </ul>
   </div>
-
-
   <div class="rounded content">
-    <h2><a name="multitxnedit" id="multitxnedit"></a>Multiple transaction
-    column edition</h2><img src="images/tnt-multiedit.png" alt="" class=
-    "gtkshot">
-
-    <p>From the account window only:</p>
-
+    <h2><a id="listsearch" name="listsearch"></a>List-view quick search</h2><img alt="" class="gtkshot" src="images/tip-listsearch.png">
+    <p>For most list-view (account, payee, category, ...) you can benefits from a quick search feature:</p>
     <ul>
-      <li>select several transactions (using the shift key)</li>
-
-      <li>Keep pressing the &lt;shift&gt; key, double click on a
-      column</li>
-
-      <li>(the clicked transaction/column will fill the popup)</li>
-
-      <li>A pop-up will rise</li>
-
-      <li>Then you can change the value</li>
+      <li>select one item (one item must be selected for this to work)</li>
+      <li>start typing on the keyboard the first letter of what you search</li>
+      <li>an input box will rise, getting the text you are typing</li>
+      <li>you can use up/down arrow key to navigate through the item that match</li>
     </ul>
-
-    <p class="top"><a href="#top">[top]</a></p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-
-
   <div class="rounded content">
-    <h2><a name="datewidget" id="datewidget"></a>Date widget key
-    action</h2>
-
-    <p>On every date widget, you can use some key combination to fast
-    change the day, month or year</p>
-
+    <h2><a id="datewidget" name="datewidget"></a>Date widget key action</h2>
+    <p>On every date widget, you can use some key combination to fast change the day, month or year</p>
     <ul>
       <li>up/down arrow key : change the day</li>
-
       <li>up/down arrow key + shift : change the month</li>
-
       <li>up/down arrow key + ctrl : change the year</li>
     </ul>
-
-    <p class="top"><a href="#top">[top]</a></p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-
-
   <div class="rounded content">
-    <h2><a name="accorder" id="accorder"></a>Change the account order into
-    main window</h2>
-
-    <p>If you want to change the display order of your account in the main
-    window list, you can do this from the <a href="dlg-acco.html">account
-    dialog</a>. Just use drag &amp; drop to re-order the accounts</p>
-
-    <p class="top"><a href="#top">[top]</a></p>
+    <h2><a id="accorder" name="accorder"></a>Change the account order into main window</h2><img alt="" class="gtkshot" src="images/tip-accorder.png">
+    <p>If you want to change the display order of your account in the main window list, you can do this from the <a href="dlg-acco.html">account dialog</a>. Just use drag &amp; drop to re-order the accounts</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-
   <div class="rounded content">
-    <h2><a name="autocheque"></a>Automatic cheque numbering</h2>
-               <p>HomeBank also deal with automatic cheque numerating. Your first need to configure the current cheque number into
-               the <a href="dlg-acco.html">account dialog</a>. Then every time you add a new transaction, in the info field is empty, 
-               change the payment mode the cheque and the number will be filled. You can use 2 pad of cheque for each account.</p>
-
-    <p class="top"><a href="#top">[top]</a></p>
+    <h2><a id="autocheque" name="autocheque"></a>Automatic cheque numbering</h2>
+    <p>HomeBank also deal with automatic cheque numerating. You first need to configure the current cheque number into the <a href="dlg-acco.html">account dialog</a>. Then every time you add a new transaction, in the info field is empty, change the payment mode the cheque and the number will be filled. You can use 2 pad of cheque for each account.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-
-
   <div class="rounded content">
-    <h2><a name="autoadd"></a>Add Payee/Categories from transaction dialog</h2>
-
-               <p>Whenever you add a transaction, you can also create a new payee/category with seizing directly a new 
-               item into the payee/category widget.</p>
-
-    <p class="top"><a href="#top">[top]</a></p>
+    <h2><a id="autoadd" name="autoadd"></a>Add Payee/Categories from transaction dialog</h2>
+    <p>Whenever you add a transaction, you can also create a new payee/category with seizing directly a new item into the payee/category widget.</p>
+    <p class="top"><a href="#top">↑ Back to Top</a></p>
   </div>
-
-
 </body>
-</html>
+</html>
\ No newline at end of file
index 230380d2bd5043f9951e1b3dfa740a1090d588c9..829fcdd9b8cfa7c03dca7b5485cd8dee4bf9c42e 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Vehicle cost</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Using the Vehicle cost feature</h1>
-
-  <p>An additional capability of HomeBank is to track the cost of each of your vehicles: fuel consumption and other costs.
-  It will for example display some cost globally and for 100 km/miles, and some other useful informations.</p>
-
-  <ul class="toc">
-    <li>Step 1: <a href="#category">Create the vehicles
-    categories</a></li>
-
-    <li>Step 2: <a href="#transactions">Fill some transaction with
-    vehicle-cost data's</a></li>
-
-    <li>Step 3: <a href="#result">View the results in the vehicle
-    cost report</a></li>
-  </ul>
+    <h1>Using the Vehicle cost feature</h1>
+    <p>An additional capability of HomeBank is to follow the cost of each of your vehicles: fuel consumption and other costs. It will for example display some cost globally and for 100 km/miles, and some other useful informations.</p>
+    <ul class="toc">
+      <li>Step 1: <a href="#category">Create the vehicles categories</a></li>
+      <li>Step 2: <a href="#transactions">Fill some transaction with vehicle-cost data's</a></li>
+      <li>Step 3: <a href="#result">View the results in the vehicle cost report</a></li>
+    </ul>
   </div>
-
   <div class="rounded content">
-
-  <h3><a name="category" id="category"></a>Step 1: Create the
-  vehicles categories</h3>
-
-  <p>Create some categories for each of your vehicle. You can use
-  categories or subcategories as well. Optionally you can set the
-  default vehicle for the vehicle-cost report window from the
-  <a href="dlg-wall.html">wallet dialog</a>.</p>
-
-  <p><img src="images/use-vehiclecost1.png" width="235" height="96"
-  alt="" class="gtkshot left"></p>
-
-  <p>For example, create an 'Audi 80' category:</p>
-
-  <ul>
-    <li>open the <a href="dlg-cate.html">category dialog</a></li>
-
-    <li>create a category named 'Audi 80'</li>
-  </ul>
-  <div class="clear"></div>
-</div>
-
+    <h3><a id="category" name="category"></a>Step 1: Create the vehicles categories</h3>
+    <p>Create some categories for each of your vehicle. You can use categories or subcategories as well. Optionally you can set the default vehicle for the vehicle-cost report window from the <a href="dlg-wall.html">wallet dialog</a>.</p>
+    <p><img alt="" class="gtkshot left" src="images/use-vehiclecost1.png"></p>
+    <p>For example, create an 'Audi 80' category:</p>
+    <ul>
+      <li>open the <a href="dlg-cate.html">category dialog</a></li>
+      <li>create a category named 'Audi 80'</li>
+    </ul>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-  <h3><a name="transactions" id=
-  "transactions"></a>Step 2: Fill some transaction with
-  vehicle-cost data's</h3>
-
-<p>Modify or add some transaction with necessary data's for the vehicle cost to work:</p>
-
-<ul>
-<li>assign the category 'Audi 80' to every transaction for this vehicle, this includes refuel, 
-maintenance, repair, insurance, or any others costs.</li>
-<li>add the specific vehicle cost data's into each refuel memo field transaction, as follow. The memo field can also contains other texts as well.</li>
-</ul>
-
-  <p><img src="images/use-vehiclecost2.png" width="233" height="80"
-  alt="" class="gtkshot left"></p>
-
- <table class="widgetinfo">
-    <tr>
-      <th>d=xxxxxx</th>
-      <td>the odometer at refuel time<br><em>ex.: d=92458</em></td>
-    </tr>
-    <tr>
-      <th>v=xx.xx</th>
-      <td>the fuel volume for a <strong>full refuel</strong><br><em>ex.: v=45.23</em></td>
-    </tr>
-   <tr>
-      <th>v~xx.xx</th>
-      <td>the fuel volume for a <strong>partial refuel</strong><br><em>ex.: v~15.41</em></td>
-    </tr>
- </table>
- <div class="clear"></div>
-</div>
-
+    <h3><a id="transactions" name="transactions"></a>Step 2: Fill some transaction with vehicle-cost data's</h3>
+    <p>Modify or add some transaction with necessary data's for the vehicle cost to work:</p>
+    <ul>
+      <li>assign the category 'Audi 80' to every transaction for this vehicle, this includes refuel, maintenance, repair, insurance, or any others costs.</li>
+      <li>add the specific vehicle cost data's into each refuel memo field transaction, as follow. The memo field can also contains other texts as well.</li>
+    </ul>
+    <p><img alt="" class="gtkshot left" src="images/use-vehiclecost2.png"></p>
+    <table class="widgetinfo">
+      <tr>
+        <th>d=xxxxxx</th>
+        <td>the odometer at refuel time<br>
+        <em>ex.: d=92458</em></td>
+      </tr>
+      <tr>
+        <th>v=xx.xx</th>
+        <td>the fuel volume for a <strong>full refuel</strong><br>
+        <em>ex.: v=45.23</em></td>
+      </tr>
+      <tr>
+        <th>v~xx.xx</th>
+        <td>the fuel volume for a <strong>partial refuel</strong><br>
+        <em>ex.: v~15.41</em></td>
+      </tr>
+    </table>
+    <div class="clear"></div>
+  </div>
   <div class="rounded content">
-
-  <h3><a name="result" id="result"></a>Step 3: View the results
-  into the vehicle cost report</h3>
-<p>Open the <a href="win-vehiclecost.html">vehicle cost report</a>, select 'Audi 80' Vehicle and view the results.</p>
-
-  <p><img src="images/use-vehiclecost3.png" width="298" height=
-  "184" alt="" class="gtkshot left"></p>
-  <div class="clear"></div>
-</div>
-
+    <h3><a id="result" name="result"></a>Step 3: View the results into the vehicle cost report</h3>
+    <p>Open the <a href="win-vehiclecost.html">vehicle cost report</a>, select 'Audi 80' Vehicle and view the results.</p>
+    <p><img alt="" class="gtkshot left" src="images/use-vehiclecost3.png"></p>
+    <div class="clear"></div>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 344f918835e62943b3d5d122c1582bac60ab4d6e..2df28b0273193a478004165a3fd9173e6e3e3e9e 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Account window</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  <h1>Account window</h1>
-
-
-  <p>The account window is used to manage one account at a time. It is the
-  basis of every actions dealing with transactions.<br>
-  Every action on transaction are done here.</p>
-
-</div>
-
+    <h1>Account window</h1>
+    <p>The account window is used to manage one account at a time. It is the basis of every actions dealing with transactions.<br>
+    Every action on transaction are done here.</p>
+  </div>
   <div class="rounded content">
-   <div class="gtkshot right"><img src="images/win-account1.png"></div>
-
-  <h2><img src="images/1.png" name="graphics5" align="bottom" width="12"
-  height="12" border="0" id="graphics5"> Menu</h2>
-
-  <p>The menu is the start of every actions on transactions.</p>
-
-  <h2><img src="images/2.png" name="graphics6" align="bottom" width="12"
-  height="12" border="0" id="graphics6"> Tool bar</h2>
-
-  <p>The toolbar provides easy mouse shortcut for some of the menu. All
-  tool button have a tool tip that will help you know what action will be
-  launched when you click on the tool button.</p>
-
-  <h2><img src="images/3.png" name="graphics7" align="bottom" width="12"
-  height="12" border="0" id="graphics7"> Balance</h2>
-
-  <p>The balance area contains the balance summary of the account, see
-  <a href="misc-balance.html">this page</a> for details. If the minor option
-  is checked in the preferences, a minor toggle button appear here, see
-  <a href="misc-minor.html">this page</a> for details.</p>
-
-  <h2><img src="images/4.png" name="graphics15" align="bottom" width="12"
-  height="12" border="0" id="graphics15"> Quick filter area</h2>
-
-  <p>On the left, the account title is displayed.<br>
-  Theses widgets will enable you to quickly filter the transaction list
-  without opening the <a href="dlg-filt.html">filter dialog</a>.</p>
-
-  <p><strong>Range</strong> : Quick change the date range, a tooltip is
-  displayed when you hover this widget and display the exact date
-  range.</p>
-
-  <p><strong>Type</strong> : Restrict the listview to expense or
-  income.</p>
-
-  <p><strong>Status</strong> : Restrict the listview to uncategorized or
-  unreconciled.</p>
-
-  <h2><img src="images/5.png" name="graphics13" align="bottom" width="12"
-  height="12" border="0" id="graphics13"> Selected transaction
-  informations</h2>
-
-  <ul>
-    <li>Number of items displayed with total amount</li>
-
-    <li>Number of transaction selected and the amount sum</li>
-  </ul>
-
-  <h2><img src="images/6.png" name="graphics8" align="bottom" width="12"
-  height="12" border="0" id="graphics8"> Transaction list</h2>
-
-  <p>The list show you a summary of every transaction in the account. You
-  can use the <a href="dlg-filt.html">filter dialog</a> if necessary. Or even
-  change the sort order by clicking on the column title.<br>
-  Double-click works as follow, depending of the transaction selected:</p>
-
-  <ul>
-    <li>one is selected: you open the <a href="dlg-tran.html">transaction
-    dialog</a> in Edit mode</li>
-
-    <li>multiple are selected: while keep shift key pressed, you will edit
-    and set the column last clicked and the dialog will be pre-filled with
-    the column/transaction value clicked on.</li>
-  </ul>
-
-  <p>The status column indicate the change made to the transaction:</p>
-
-  <ul>
-    <li><img src="images/win-main_added.png" name="graphics9" align="bottom"
-    width="16" height="16" border="0" id="graphics9"> transaction
-    added</li>
-
-    <li><img src="images/win-main_edited.png" name="graphics10" align=
-    "bottom" width="16" height="16" border="0" id="graphics10"> transaction
-    modified</li>
-
-    <li><img src="images/win-main_validated.png" name="graphics11" align=
-    "bottom" width="16" height="16" border="0" id="graphics11"> transaction
-    is validated</li>
-
-    <li><img src="images/win-main_reminded.png" name="graphics12" align=
-    "bottom" width="16" height="16" border="0" id="graphics12"> transaction
-    is a remind</li>
-  </ul>
-  
+    <div class="gtkshot right"><img src="images/win-account1.png"></div>
+    <h2><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Menu</h2>
+    <p>The <a href="menu-account.html">menu</a> is the start of every actions on transactions.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/2.png" width="12"> Balance</h2>
+    <p>The balance area contains the balance summary of the account, see <a href="misc-balance.html">this page</a> for details. If the minor option is checked in the preferences, a minor toggle button appear here, see <a href="misc-minor.html">this page</a> for details.</p>
+    <h2><img border="0" height="12" src="images/3.png" width="12"> Quick search</h2>
+    <p>The quick search will permit to filter the transaction list instantly on text column. The search apply to all columns except status, date and amount columns.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics15" name="graphics15" src="images/4.png" width="12"> Quick filter area</h2>
+    <p>On the left, the account title is displayed.<br>
+    Theses widgets will enable you to quickly filter the transaction list without opening the <a href="dlg-filt.html">filter dialog</a>.</p>
+    <p><strong>Range</strong> : Quick change the date range, a tool-tip is displayed when you hover this widget and display the exact date range.</p>
+    <p><strong>Type</strong> : Restrict the list-view to expense or income.</p>
+    <p><strong>Status</strong> : Restrict the list-view to uncategorized or unreconciled.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics13" name="graphics13" src="images/5.png" width="12"> Selected transaction informations</h2>
+    <ul>
+      <li>Number of items displayed with total amount</li>
+      <li>Number of transaction selected and the amount sum</li>
+    </ul>
+    <h2><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/6.png" width="12"> Transaction list</h2>
+    <p>The list show you a summary of every transaction in the account. You can use the <a href="dlg-filt.html">filter dialog</a> if necessary. Or even change the sort order by clicking on the column title. Double-click works as follow, depending of the transaction selected:</p>
+    <ul>
+      <li>one is selected: you open the <a href="dlg-tran.html">transaction dialog</a> in Edit mode</li>
+      <li>multiple are selected: you can edit from menu or tool-bar and open <a href="dlg-mult.html">multi transaction dialog</a></li>
+    </ul>
+    <p>The first column indicate the change made to the transaction:</p>
+    <ul>
+      <li><img align="bottom" border="0" height="16" src="images/document-new.png" width="16"> transaction added</li>
+      <li><img align="bottom" border="0" height="16" src="images/hb-ope-edit.png" width="16"> transaction modified</li>
+    </ul>
+    <p>The Status column indicate the status of a transaction:</p>
+    <ul>
+      <li><img src="images/hb-ope-cleared.png"> : <a href="00-lexicon.html#txncleared">cleared</a></li>
+      <li><img src="images/hb-ope-reconciled.png"> : <a href="00-lexicon.html#txnreconciled">reconciled</a></li>
+      <li><img src="images/hb-ope-remind.png"> : <a href="00-lexicon.html#txnremind">remind</a></li>
+    </ul>
+    <p>Some hot-keys are available to quickly change the status of a transaction.</p>Here's a few tips:<br>
+    <table class="hotkeys">
+      <tr>
+        <td><img src="images/key_ctrl.png"> + <img src="images/key_r.png"></td>
+        <td>- on an unreconciled transaction will <em>Reconcile</em><br>
+        - on a Reconciled transaction will ask for confirmation and toggle to <em>Cleared</em></td>
+      </tr>
+      <tr>
+        <td><img src="images/key_ctrl.png"> + <img src="images/key_c.png"></td>
+        <td>- has no effect on a <em>Reconciled</em> transaction<br>
+        - on a <em>Cleared</em> transaction will unclear it</td>
+      </tr>
+      <tr>
+        <td><img src="images/key_ctrl.png"> + <img src="images/key_n.png"></td>
+        <td>- will change the status to <em>None</em></td>
+      </tr>
+    </table>
+    <h2><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/7.png" width="12"> Tool bar</h2>
+    <p>The tool-bar provides easy mouse shortcut for some of the menu. All tool button have a tool tip that will help you know what action will be launched when you click on the tool button.</p>
   </div>
-
 </body>
-</html>
+</html>
\ No newline at end of file
index 3a898d2122a9e23e20506fb9324923bbf649312c..63ec4b0ae9e27f4255239937bab51ab1af6edc18 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Balance report</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
-
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  
     <h1>Balance report</h1>
-
-  <p>The balance report is an analysis part focused on the balance
-  evolution during the time. A specific purpose will be to visually control
-  your balance.</p>
-
-  <p>The transactions are displayed ordered by date in order for you to
-  check the balance according to the minimum set in the <a href=
-  "win-account.html">account window</a>.</p>
-
-  <p>The results are displayed into a list or with a line chart, giving a
-  visual view of the account flow.</p>
-
-  <h2>Window call</h2>
-
-  <ul>
-    <li>from the main window-menu: Reports / Balance</li>
-
-    <li>from the main window-tool-bar.</li>
-  </ul>
-
-</div>
-
+    <p>The balance report is an analysis part focused on the balance evolution during the time. A specific purpose will be to visually control your balance.</p>
+    <p>The transactions are displayed ordered by date in order for you to check the balance according to the minimum set in the <a href="win-account.html">account window</a>.</p>
+    <p>The results are displayed into a list or with a line chart, giving a visual view of the account flow.</p>
+    <h2>Window call</h2>
+    <ul>
+      <li>from the main window-menu: Reports / Balance</li>
+      <li>from the main window-tool-bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using balance report</h2>
-
-  <p><img src="images/05balance1.png" class="gtkshot right"> 
-  <!--<IMG SRC="images/05balance2.png" class="gtkshot right">--></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom" width="12"
-  height="12" border="0" id="graphics5"> Display</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Account</th>
-
-      <td>select the account to display result for</td>
-    </tr>
-   <tr>
-      <th>Select all</th>
-
-      <td>select all accounts</td>
-    </tr>
-
-   <tr>
-      <th>Each day</th>
-
-      <td>select to display each day, in not checked only days with value are showed</td>
-    </tr>
-    <tr>
-      <th>Zoom X</td>
-
-      <td>select the X zoom factor in real time</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom" width="12"
-  height="12" border="0" id="graphics6"> Date filter</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Range</th>
-
-      <td>fast select a date with predefined range</td>
-    </tr>
-
-    <tr>
-      <th>From / To</th>
-
-      <td>specify date bound limit to restrict the results to</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom" width="12"
-  height="12" border="0" id="graphics7"> Tool bar</h3>
-
-  <p>The tool-bar is the main control of the display. All tool-button have
-  a tool-tip that will help you know what action will be launched when you
-  click on the tool-button.</p>
-
-  <h3><img src="images/4.png" name="graphics8" align="bottom" width="12"
-  height="12" border="0" id="graphics8"> Infos</h3>
-
-  <p>Inform you about the number of transaction in balance, the total
-  number of transaction and the value of the balance for this account.</p>
-
-  <h3><img src="images/5.png" name="graphics9" align="bottom" width="12"
-  height="12" border="0" id="graphics9"> Result list</h3>
-
-  <p>The result list display the computed balances according to the current
-  selection.</p>
-  
+    <h2>Using balance report</h2>
+    <p><img class="gtkshot right" src="images/win-balance1.png"> <img class="gtkshot right" src="images/win-balance2.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Display</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Account</th>
+        <td>select the account to display result for</td>
+      </tr>
+      <tr>
+        <th>Select all</th>
+        <td>select all accounts</td>
+      </tr>
+      <tr>
+        <th>Each day</th>
+        <td>select to display each day, in not checked only days with value are showed</td>
+      </tr>
+      <tr>
+        <th>Zoom X</th>
+        <td>select the X zoom factor in real time</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Date filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Range</th>
+        <td>fast select a date with predefined range</td>
+      </tr>
+      <tr>
+        <th>From / To</th>
+        <td>specify date bound limit to restrict the results to</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Tool bar</h3>
+    <p>The tool-bar is the main control of the display. All tool-button have a tool-tip that will help you know what action will be launched when you click on the tool-button.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/4.png" width="12"> Infos</h3>
+    <p>Inform you about the number of transaction in balance, the total number of transaction and the value of the balance for this account.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics9" name="graphics9" src="images/5.png" width="12"> Result list</h3>
+    <p>The result list display the computed balances according to the current selection.</p>
   </div>
-  
 </body>
-</html>
+</html>
\ No newline at end of file
index f9d3f6be912c973cb3ee5bdb0a209656f7f4f32a..73c3e29b2a4a5efbbf87159f038573155fa57d1a 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta content="text/html; charset=utf-8" http-equiv=
-  "CONTENT-TYPE">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Budget report</title>
   <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Budget Report</h1>
-
-  <p>The budget report will summarize your running budget and will
-  display its result.</p>
-
-  <p>Please refer to the <a href="use-budget.html">using the budget
-  feature</a> for details on how using this feature.</p>
-
-   <h2>Window call</h2>
-
-  <ul>
-    <li>from the main window-menu: Reports / Budget</li>
-
-    <li>from the main window-tool-bar.</li>
-  </ul>
-
-</div>
-
+    <h1>Budget Report</h1>
+    <p>The budget report will summarize your running budget and will display its result.</p>
+    <p>Please refer to the <a href="use-budget.html">using the budget feature</a> for details on how using this feature.</p>
+    <h2>Window call</h2>
+    <ul>
+      <li>from the main window-menu: Reports / Budget</li>
+      <li>from the main window-tool-bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using budget report</h2>
-
-  <p><img src="images/05budget1.png" class="gtkshot right">
-  <img src="images/05budget2.png" class="gtkshot right"></p>
-
-  <h3><img align="bottom" border="0" height="12" name="graphics5"
-  src="images/1.png" width="12" id="graphics5"> Display</h3>
-
-  <table class="widgetinfo">
-     <tr>
-      <th>For</td>
-
-      <td>select category/subcategory</td>
-    </tr>
-   <tr>
-      <th>Kind</th>
-
-      <td>specify the result should be computed for:
-      Expense, Income, or both</td>
-    </tr>
-
-    <tr>
-      <th>View</th>
-
-      <td>select the graph display: Spent, Budget or Decay</td>
-    </tr>
-    <tr>
-      <th>Zoom X</td>
-
-      <td>select the X zoom factor in real time</td>
-    </tr>
-  </table>
-
-  <h3><img align="bottom" border="0" height="12" name="graphics6"
-  src="images/2.png" width="12" id="graphics6"> Date filter</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Range</th>
-
-      <td>fast select a date with predefined range</td>
-    </tr>
-
-    <tr>
-      <th>From / To</th>
-
-      <td>specify date bound limit to restrict the results to</td>
-    </tr>
-  </table>
-
-  <h3><img align="bottom" border="0" height="12" name="graphics7"
-  src="images/3.png" width="12" id="graphics7"> Tool bar</h3>
-
-  <p>The tool-bar is the main control of the display. All
-  tool-button have a tool-tip that will help you know what action
-  will be launched when you click on the tool-button.</p>
-
-  <h3><img align="bottom" border="0" height="12" name="graphics8"
-  src="images/4.png" width="12" id="graphics8"> Total</h3>
-
-  <p>This is the total of columns of the list-view for: Spent,
-  Budget and Decay</p>
-
-  <h3><img align="bottom" border="0" height="12" name="graphics9"
-  src="images/5.png" width="12" id="graphics9"> Result list / Bar
-  chart</h3>
-
-  <p>The result list display the computed amounts according to the
-  current selection.</p>
-  
+    <h2>Using budget report</h2>
+    <p><img class="gtkshot right" src="images/win-budget1.png"> <img class="gtkshot right" src="images/win-budget2.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Display</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>For</th>
+        <td>select category/subcategory</td>
+      </tr>
+      <tr>
+        <th>Kind</th>
+        <td>specify the result should be computed for: Expense, Income, or both</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Date filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Range</th>
+        <td>fast select a date with predefined range</td>
+      </tr>
+      <tr>
+        <th>From / To</th>
+        <td>specify date bound limit to restrict the results to</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Tool bar</h3>
+    <p>The tool-bar is the main control of the display. All tool-button have a tool-tip that will help you know what action will be launched when you click on the tool-button.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/4.png" width="12"> Total</h3>
+    <p>This is the total of columns of the list-view for: Spent, Budget and Decay</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics9" name="graphics9" src="images/5.png" width="12"> Result list / Bar chart</h3>
+    <p>The result list display the computed amounts according to the current selection.</p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 9c9f23d4c3fac91dd2f8aea6e29e2bc320e0236f..77ca9046cb52d8049d47ff250e004659d68ad68b 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Main window</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-  <h1>Main window</h1>
-
-
-  <p>The main window is the basis of most of the HomeBank actions. It is the first 
-  displayed window when you launch HomeBank. Closing this main window will close HomeBank,
-  after a warning if the some unsaved changed are pending..
-  </p>
-
- </div>
-
+    <h1>Main window</h1>
+    <p>The main window is the basis of most of the HomeBank actions. It is the first displayed window when you launch HomeBank. Closing this main window will close HomeBank, after a warning if the some unsaved changed are pending..</p>
+  </div>
   <div class="rounded content">
-   <div class="gtkshot right"><img src="images/win-main1.png"></div>
-
-  <h2><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> Menu</h2>
-
-  <p>The menu is the main start point of most HomeBank actions.</p>
-
-  <h2><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Toolbar</h2>
-
-  <p>The toolbar provides easy mouse shortcut for some of the menu.
-  All tool button have a tool tip that will help you know what
-  action will be launched when you click on the tool button.</p>
-
-  <h2><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Your
-  accounts</h2>
-
-  <p>The list show you a summary of every account in the wallet. To
-  open an account, and show its transactions, you can double-click
-  on it, or use the toolbar, or the menu.</p>
-
-  <p>The status column indicate the change made to an account:</p>
-
-  <ul>
-    <li><img src="images/win-main_added.png" name="graphics9" align=
-    "bottom" width="16" height="16" border="0" id="graphics9">
-    transactions added</li>
-
-    <li><img src="images/win-main_edited.png" name="graphics10"
-    align="bottom" width="16" height="16" border="0" id=
-    "graphics10"> transactions modified</li>
-  </ul>
-
-  <p>The balance area contains the balance summary of the wallet
-  (all accounts), see <a href="misc-balance.html">this page</a> for
-  details. If the minor option is checked in the preferences, a
-  minor toggle button appear here, see <a href="misc-minor.html">this
-  page</a> for details.</p>
-
-  <h2><img src="images/4.png" name="graphics8" align="bottom"
-  width="12" height="12" border="0" id="graphics8"> Where your
-  money goes</h2>
-
-  <p>The small report show you the top 5 category spending for a
-  predefined period. You can define the default period from the
-  preferences and change into this main window when needed.</p>
-
-  <p>The top 5 categories are showed, with amount and rate, also a
-  total balance for the period is displayed. And of course a nice
-  pie chart !</p>
-
-  <h2><img src="images/5.png" name="graphics11" align="bottom"
-  width="12" height="12" border="0" id="graphics11"> Scheduled
-  transactions (next occurrence)</h2>
-
-  <p>This list displays the next occurrence of scheduled (automated)
-  transaction and their state, especially:</p>
-
-  <ul>
-    <li>next occurrence date</li>
-
-    <li>remaining days</li>
-  </ul>
-
-  <p>This remaining day count is negative if the transaction
-  insertion is overdue.</p>
-  
-   </div>
-
+    <div class="gtkshot right"><img src="images/win-main1.png"></div>
+    <h2><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Menu</h2>
+    <p>The <a href="menu-main.html">menu</a> is the main start point of most HomeBank actions.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Tool-bar</h2>
+    <p>The tool-bar provides easy mouse shortcut for some of the menu. All tool button have a tool tip that will help you know what action will be launched when you click on the tool button.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Your accounts</h2>
+    <p>The list show you a summary of every account in the wallet. To open an account, and show its transactions, you can double-click on it, or use the tool-bar, or the menu.</p>
+    <p>The first column indicate the change made to an account:</p>
+    <ul>
+      <li><img align="bottom" border="0" height="16" src="images/document-new.png" width="16"> transactions added</li>
+      <li><img align="bottom" border="0" height="16" src="images/hb-ope-edit.png" width="16"> transactions modified</li>
+    </ul>
+    <p>The balance area contains the balance summary of the wallet (all accounts), see <a href="misc-balance.html">this page</a> for details. If the minor option is checked in the preferences, a minor toggle button appear here, see <a href="misc-minor.html">this page</a> for details.</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/4.png" width="12"> Where your money goes</h2>
+    <p>The small report show you the top 5 category spending for a predefined period. You can define the default period from the preferences and change into this main window when needed.</p>
+    <p>The top 5 categories are showed, with amount and rate, also a total balance for the period is displayed. And of course a nice pie chart !</p>
+    <h2><img align="bottom" border="0" height="12" id="graphics11" name="graphics11" src="images/5.png" width="12"> Scheduled transactions (next occurrence)</h2>
+    <p>This list displays the next occurrence of scheduled (automated) transaction and their state, especially:</p>
+    <ul>
+      <li>next occurrence date</li>
+      <li>remaining days</li>
+    </ul>
+    <p>This remaining day count is negative if the transaction insertion is overdue.</p>
+    <p>At the bottom of the list, there is 2 buttons to:</p>
+    <ul>
+      <li>skip the transaction post</li>
+      <li>post the transaction occurrence<br>
+      if the account is unset or the amount of the scheduled transaction is 0, the transaction dialog will pop-up for you to fill these information before posting.</li>
+    </ul>
+  </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index d449f097b15ae8600f82b5529e870649cc2dd329..6d400fbbcbaa4fddd5b961f4f92d72301eecc630 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Statistics report</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Statistics report</h1>
-
-  <p>The statistics report is the main analysis part of HomeBank.
-  Its will allow to focus on your financial flow in the details
-  instantly and dynamically by filtering on every axis and
-  displaying the results for a period.</p>
-
-  <p>The main view axis is on Category, Subcategory, Payee, Tag,
-  Month, Year, with a possibility to focus on Expense, Income, or
-  Balance; then a complete filter is also possible on transactions,
-  see the <a href="dlg-filt.html">filter dialog</a> for details.</p>
-
-  <p>Results are displayed in 3 ways: list-view, bars, pie.<br>
-  At last, you can display every transactions detail of the
-  selected view (Category, Payee, Month, Year).<br>
-  A tool-tip will appear on every bar/pie after a little delay,or
-  by pressing the left mouse-button.</p>
-
-  <h2>Window call</h2>
-
-  <ul>
-    <li>from the main window-menu: Reports / Statistics</li>
-
-    <li>from the main window-tool-bar.</li>
-  </ul>
-
-</div>
-
+    <h1>Statistics report</h1>
+    <p>The statistics report is the main analysis part of HomeBank. Its will allow to focus on your financial flow in the details instantly and dynamically by filtering on every axis and displaying the results for a period.</p>
+    <p>The main view axis is on Category, Subcategory, Payee, Tag, Month, Year, with a possibility to focus on Expense, Income, or Balance; then a complete filter is also possible on transactions, see the <a href="dlg-filt.html">filter dialog</a> for details.</p>
+    <p>By default the internal transfer are not included into the computing of this report. To enable this you must edit the <a href="dlg-filt.html">filter dialog</a>.</p>
+    <p>Results are displayed in 3 ways: list-view, column chart, donut chart.<br>
+    At last, you can display every transactions detail of the selected view (Category, Payee, Month, Year).<br>
+    A tool-tip will appear on every column/donut chart after a little delay,or by pressing the left mouse-button.</p>
+    <h2>Window call</h2>
+    <ul>
+      <li>from the main window-menu: Reports / Statistics</li>
+      <li>from the main window-tool-bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using statistics report</h2>
-
-  <p><img class="gtkshot right" src="images/05statistics1.png">
-  <img class="gtkshot right" src="images/05statistics2.png"></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> Display</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>For</th>
-
-      <td>
-        specify the item the result should be computed for:
-
-        <ul>
-          <li>Category</li>
-
-          <li>Subcategory</li>
-
-          <li>Payee</li>
-
-          <li>Tag</li>
-
-          <li>Month</li>
-
-          <li>Year</li>
-        </ul>
-      </td>
-    </tr>
-
-    <tr>
-      <th>View</th>
-
-      <td>filter the result to: Expense, Income or Balance. Items
-      with no results, or equal to 0 will not be displayed</td>
-    </tr>
-
-    <tr>
-      <th>Zoom X</th>
-
-      <td>select the X zoom factor in real time</td>
-    </tr>
-
-    <tr>
-      <th>By amount</th>
-
-      <td>sort the result by amount instead of the default order
-      alphabetical for Category/Payee or chronological for
-      Month/Year</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Date
-  filter</h3>
-
-  <table class="widgetinfo">
-   <tr>
-      <th>Range</th>
-
-      <td>fast select a date with predefined range</td>
-    </tr>
-
-    <tr>
-      <th>From / To</th>
-
-      <td>specify date bound limit to restrict the results to</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Tool-bar</h3>
-
-  <p>The tool-bar is the main control of the display. All
-  tool-button have a tool-tip that will help you know what action
-  will be launched when you click on the tool-button.</p>
-
-  <h3><img src="images/4.png" name="graphics8" align="bottom"
-  width="12" height="12" border="0" id="graphics8"> Total</h3>
-
-  <p>This is the total of columns of the list-view for: Expense,
-  Income, Balance.</p>
-
-  <h3><img src="images/5.png" name="graphics9" align="bottom"
-  width="12" height="12" border="0" id="graphics9"> Result list /
-  Bar chart / Pie chart</h3>
-
-  <p>The result list display the computed amounts according to the
-  current selection and filter.</p>
-
-  <h3><img src="images/6.png" name="graphics10" align="bottom"
-  width="12" height="12" border="0" id="graphics10"> Transaction
-  detail list</h3>
-
-  <p>The transaction detail list will show every transaction of the
-  selected item in the above result list.<br>
-  By default it is not visible. Use the tool-bar 'Toggle detail'
-  button for changing this.<br>
-  You can also default keep it visible in the <a href=
-  "dlg-pref.html#tab6">Preference dialog</a></p>
-  
+    <h2>Using statistics report</h2>
+    <p><img class="gtkshot right" src="images/win-statistics1.png"> <img class="gtkshot right" src="images/win-statistics2.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Display</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>View</th>
+        <td>
+          filter the result to:
+          <ul>
+            <li>Expense</li>
+            <li>Income</li>
+            <li>Balance</li>
+          </ul>Items with no results, or equal to 0 will not be displayed
+        </td>
+      </tr>
+      <tr>
+        <th>By</th>
+        <td>
+          specify the item the result should be computed for:
+          <ul>
+            <li>Category</li>
+            <li>Subcategory</li>
+            <li>Payee</li>
+            <li>Tag</li>
+            <li>Month</li>
+            <li>Year</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>By amount</th>
+        <td>sort the result by amount instead of the default order alphabetical for Category/Payee or chronological for Month/Year</td>
+      </tr>
+      <tr>
+        <th>Zoom X</th>
+        <td>select the X zoom factor in real time</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Date filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Range</th>
+        <td>fast select a date with predefined range</td>
+      </tr>
+      <tr>
+        <th>From / To</th>
+        <td>specify date bound limit to restrict the results to</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Tool-bar</h3>
+    <p>The tool-bar is the main control of the display. All tool-button have a tool-tip that will help you know what action will be launched when you click on the tool-button.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/4.png" width="12"> Total</h3>
+    <p>This is the total of columns of the list-view for: Expense, Income, Balance.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics9" name="graphics9" src="images/5.png" width="12"> Result list / Column chart / Donut chart</h3>
+    <p>The result list display the computed amounts according to the current selection and filter.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics10" name="graphics10" src="images/6.png" width="12"> Transaction detail list</h3>
+    <p>The transaction detail list will show every transaction of the selected item in the above result list.<br>
+    By default it is not visible. Use the tool-bar 'Toggle detail' button for changing this.<br>
+    You can also default keep it visible in the <a href="dlg-pref.html#tab6">Preference dialog</a></p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 3eae9a5fc1d5f3872bb18385ab10d43072a3b142..62d2cd50e09a740bfec9ba69946a52d28552edcc 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Trend time report</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Trend time report</h1>
-
-  <p>The trend time report is focused on evolution of Account, Payee, Category over the time.
-  You are able to view a specific item, or all at once, and cumulate the results over time or not</p>
-  
-  <p>The results are displayed by different time-slices as a listview or line chart,
-  giving a visual view of the item over time.</p>
-
-  <h2>Window call</h2>
-
-  <ul>
-    <li>from the main window-menu: Reports / Trend time</li>
-
-    <li>from the main window-tool-bar.</li>
-  </ul>
-
-</div>
-
+    <h1>Trend time report</h1>
+    <p>The trend time report is focused on evolution of Account, Payee, Category over the time. You are able to view a specific item, or all at once, and cumulate the results over time or not</p>
+    <p>The results are displayed by different time-slices as a list-view or line chart, giving a visual view of the item over time.</p>
+    <h2>Window call</h2>
+    <ul>
+      <li>from the main window-menu: Reports / Trend time</li>
+      <li>from the main window-tool-bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using trend time report</h2>
-
-  <p><img src="images/05trendtime1.png" class="gtkshot right">
-  <img src="images/05trendtime2.png" class="gtkshot right"></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> Display</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>For</th>
-
-      <td>
-        specify the item the result should be computed for:
-
-        <ul>
-          <li>Account</li>
-
-          <li>Category</li>
-
-          <li>Payee</li>
-        </ul>
-      </td>
-    </tr>
-
-    <tr>
-      <th>Account<br>Category<br>Payee</th>
-
-      <td>select the item to display result for</td>
-    </tr>
-
-    <tr>
-      <th>Select all</th>
-
-      <td>display the result for all the items</td>
-    </tr>
-
-    <tr>
-      <th>Cumulate</th>
-
-      <td>cumulate the result instead of simple display by time slice</td>
-    </tr>
-
-    <tr>
-      <th>View by</th>
-
-      <td>
-        specify the scale the result should be computed for:
-
-        <ul>
-          <li>Day</li>
-
-          <li>Week</li>
-
-          <li>Month</li>
-
-          <li>Quarter</li>
-
-          <li>Year</li>
-        </ul>
-      </td>
-    </tr>
-
-    <tr>
-      <th>Zoom X</th>
-
-      <td>select the X zoom factor in real time</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Date
-  filter</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Range</th>
-
-      <td>fast select a date with predefined range</td>
-    </tr>
-
-    <tr>
-      <th>From / To</th>
-
-      <td>specify date bound limit to restrict the results to</td>
-    </tr>
-
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Tool bar</h3>
-
-  <p>The tool-bar is the main control of the display. All
-  tool-button have a tool-tip that will help you know what action
-  will be launched when you click on the tool-button.</p>
-
-  <h3><img src="images/4.png" name="graphics9" align="bottom"
-  width="12" height="12" border="0" id="graphics9"> Result
-  list</h3>
-
-  <p>The result list display the computed amount according to the
-  current selection.</p>
-
-  <h3><img src="images/5.png" name="graphics10" align="bottom"
-  width="12" height="12" border="0" id="graphics10"> Transaction
-  detail list</h3>
-
-  <p>The transaction detail list will show every transaction of the
-  selected item in the above result list.<br>
-  By default it is not visible. Use the tool-bar 'Toggle detail'
-  button for changing this.<br>
-  You can also default keep it visible in the <a href=
-  "dlg-pref.html#tab6">Preference dialog</a></p>
-  
-  
+    <h2>Using trend time report</h2>
+    <p><img class="gtkshot right" src="images/win-trendtime1.png"> <img class="gtkshot right" src="images/win-trendtime2.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Display</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>For</th>
+        <td>
+          specify the item the result should be computed for:
+          <ul>
+            <li>Account</li>
+            <li>Category</li>
+            <li>Payee</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>Account<br>
+        Category<br>
+        Payee</th>
+        <td>select the item to display result for</td>
+      </tr>
+      <tr>
+        <th>Select all</th>
+        <td>display the result for all the items</td>
+      </tr>
+      <tr>
+        <th>Cumulate</th>
+        <td>cumulate the result instead of simple display by time slice</td>
+      </tr>
+      <tr>
+        <th>View by</th>
+        <td>
+          specify the scale the result should be computed for:
+          <ul>
+            <li>Day</li>
+            <li>Week</li>
+            <li>Month</li>
+            <li>Quarter</li>
+            <li>Year</li>
+          </ul>
+        </td>
+      </tr>
+      <tr>
+        <th>Zoom X</th>
+        <td>select the X zoom factor in real time</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Date filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Range</th>
+        <td>fast select a date with predefined range</td>
+      </tr>
+      <tr>
+        <th>From / To</th>
+        <td>specify date bound limit to restrict the results to</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Tool bar</h3>
+    <p>The tool-bar is the main control of the display. All tool-button have a tool-tip that will help you know what action will be launched when you click on the tool-button.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics9" name="graphics9" src="images/4.png" width="12"> Result list</h3>
+    <p>The result list display the computed amount according to the current selection.</p>
+    <h3><img align="bottom" border="0" height="12" id="graphics10" name="graphics10" src="images/5.png" width="12"> Transaction detail list</h3>
+    <p>The transaction detail list will show every transaction of the selected item in the above result list.<br>
+    By default it is not visible. Use the tool-bar 'Toggle detail' button for changing this.<br>
+    You can also default keep it visible in the <a href="dlg-pref.html#tab6">Preference dialog</a></p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
index 1904c99820595bda2e1228408da3ce247b603f18..193846d1e4d3fe538e30ae3384c66c54fb086f12 100644 (file)
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
+<!DOCTYPE html>
 <html>
 <head>
-  <meta name="generator" content="Bluefish 2.2.3" >
-  <meta http-equiv="CONTENT-TYPE" content=
-  "text/html; charset=utf-8">
-
+  <meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
+  <meta content="noindex" name="robots">
   <title>Vehicle cost report</title>
-  <link rel="stylesheet" href="help.css" type="text/css">
+  <link href="help.css" rel="stylesheet" type="text/css">
 </head>
-
 <body id="top">
   <div class="dochead">
     HomeBank User manual
   </div>
-
   <div class="title">
-
-  <h1>Vehicle cost report</h1>
-
-  <p>The vehicle cost report will focus on your vehicle costs
-  including fuel and repairs. It also display miscellaneous
-  information like fuel consumption ans others.</p>
-
-  <p>Please refer to the <a href="use-vehiclecost.html">using the vehicle
-  cost feature</a> for details on how using this feature.</p>
-
-  <h2>Window call</h2>
-
-  <ul>
-    <li>from the main window-menu: Reports / Vehicle cost</li>
-
-    <li>from the main window-tool-bar.</li>
-  </ul>
-
-</div>
-
+    <h1>Vehicle cost report</h1>
+    <p>The vehicle cost report will focus on your vehicle costs including fuel and repairs. It also display miscellaneous information like fuel consumption ans others.</p>
+    <p>Please refer to the <a href="use-vehiclecost.html">using the vehicle cost feature</a> for details on how using this feature.</p>
+    <h2>Window call</h2>
+    <ul>
+      <li>from the main window-menu: Reports / Vehicle cost</li>
+      <li>from the main window-tool-bar.</li>
+    </ul>
+  </div>
   <div class="rounded content">
-
-  <h2>Using vehicle cost report</h2>
-
-  <p><img src="images/05carcost1.png" class="gtkshot right"></p>
-
-  <h3><img src="images/1.png" name="graphics5" align="bottom"
-  width="12" height="12" border="0" id="graphics5"> Display</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Vehicle</th>
-
-      <td>select the category used for your vehicle costs</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/2.png" name="graphics6" align="bottom"
-  width="12" height="12" border="0" id="graphics6"> Date
-  filter</h3>
-
-  <table class="widgetinfo">
-     <tr>
-      <th>Range</th>
-
-      <td>fast select a date with predefined range</td>
-    </tr>
-
-    <tr>
-      <th>From / To</th>
-
-      <td>specify date bound limit to restrict the results to</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/3.png" name="graphics7" align="bottom"
-  width="12" height="12" border="0" id="graphics7"> Global
-  results</h3>
-
-  <table class="widgetinfo">
-    <tr>
-      <th>Meter</th>
-
-      <td>the meter of the vehicle</td>
-    </tr>
-
-    <tr>
-      <th>Consumption</th>
-
-      <td>fuel consumption</td>
-    </tr>
-
-    <tr>
-      <th>Fuel cost</th>
-
-      <td>cost of the consumed fuel</td>
-    </tr>
-
-    <tr>
-      <th>Other cost</th>
-
-      <td>the other cost for the vehicle (insurance, repair, ...),
-      which mean the transaction affected to the current
-      vehicle cost category not containing (d=xx v=xx)</td>
-    </tr>
-
-    <tr>
-      <th>Total cost</th>
-
-      <td>the total cost for the vehicle in the selected
-      period</td>
-    </tr>
-  </table>
-
-  <h3><img src="images/4.png" name="graphics8" align="bottom"
-  width="12" height="12" border="0" id="graphics8"> Detailed
-  results</h3>
-
-  <p>his is a list-view which contains the detailed date by date
-  refuel done for the selected vehicle.<br>
-  The list is sortable, just click into the column title to change
-  the sort order.<br>
-  At the bottom is the total line, except for price which is the
-  average price by liter.</p>
+    <h2>Using vehicle cost report</h2>
+    <p><img class="gtkshot right" src="images/win-carcost1.png"></p>
+    <h3><img align="bottom" border="0" height="12" id="graphics5" name="graphics5" src="images/1.png" width="12"> Display</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Vehicle</th>
+        <td>select the category used for your vehicle costs</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics6" name="graphics6" src="images/2.png" width="12"> Date filter</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Range</th>
+        <td>fast select a date with predefined range</td>
+      </tr>
+      <tr>
+        <th>From / To</th>
+        <td>specify date bound limit to restrict the results to</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics7" name="graphics7" src="images/3.png" width="12"> Global results</h3>
+    <table class="widgetinfo">
+      <tr>
+        <th>Meter</th>
+        <td>the meter of the vehicle</td>
+      </tr>
+      <tr>
+        <th>Consumption</th>
+        <td>fuel consumption</td>
+      </tr>
+      <tr>
+        <th>Fuel cost</th>
+        <td>cost of the consumed fuel</td>
+      </tr>
+      <tr>
+        <th>Other cost</th>
+        <td>the other cost for the vehicle (insurance, repair, ...), which mean the transaction affected to the current vehicle cost category not containing (d=xx v=xx)</td>
+      </tr>
+      <tr>
+        <th>Total cost</th>
+        <td>the total cost for the vehicle in the selected period</td>
+      </tr>
+    </table>
+    <h3><img align="bottom" border="0" height="12" id="graphics8" name="graphics8" src="images/4.png" width="12"> Detailed results</h3>
+    <p>his is a list-view which contains the detailed date by date refuel done for the selected vehicle.<br>
+    The list is sortable, just click into the column title to change the sort order.<br>
+    At the bottom is the total line, except for price which is the average price by liter.</p>
   </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am
new file mode 100644 (file)
index 0000000..7c249ea
--- /dev/null
@@ -0,0 +1,65 @@
+NULL =
+
+public_icons_themes = \
+       hicolor \
+       $(NULL)
+
+public_icons = \
+       hicolor_apps_16x16_homebank.png \
+       hicolor_apps_22x22_homebank.png \
+       hicolor_apps_24x24_homebank.png \
+       hicolor_apps_32x32_homebank.png \
+       hicolor_apps_48x48_homebank.png \
+       hicolor_apps_256x256_homebank.png \
+       $(NULL)
+
+noinst_DATA = \
+       homebank.svg \
+       $(NULL)
+
+EXTRA_DIST = \
+       $(public_icons) \
+       $(noinst_DATA) \
+       $(NULL)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t
+
+update-icon-cache:
+       @-if test -z "$(DESTDIR)"; then \
+               echo "Updating Gtk icon cache."; \
+               for theme in $(public_icons_themes); do \
+                       $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
+               done; \
+       else \
+               echo "*** Icon cache not updated.  After (un)install, run this:"; \
+               for theme in $(public_icons_themes); do \
+                       echo "***   $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
+               done; \
+       fi
+
+install-icons:
+       for icon in $(public_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
+               $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done
+
+uninstall-icons:
+       -for icon in $(public_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done
+
+install-data-local: install-icons
+install-data-hook: update-icon-cache
+
+uninstall-local: uninstall-icons
+uninstall-hook: update-icon-cache
+
+-include $(top_srcdir)/git.mk
diff --git a/pixmaps/hicolor_apps_24x24_homebank.png b/pixmaps/hicolor_apps_24x24_homebank.png
new file mode 100644 (file)
index 0000000..3a699ac
Binary files /dev/null and b/pixmaps/hicolor_apps_24x24_homebank.png differ
diff --git a/pixmaps/hicolor_apps_256x256_homebank.png b/pixmaps/hicolor_apps_256x256_homebank.png
new file mode 100644 (file)
index 0000000..1b13a72
Binary files /dev/null and b/pixmaps/hicolor_apps_256x256_homebank.png differ
similarity index 98%
rename from data/icons/hicolor_apps_scalable_homebank.svg
rename to pixmaps/homebank.svg
index aae45194ab433b5cd46fb92cafe675517e421d6d..0e3a3ff7fadb5aed7064debf02ddd50134b3e4b9 100644 (file)
    height="48"
    id="svg1307"
    sodipodi:version="0.32"
-   inkscape:version="0.47pre4 r22446"
+   inkscape:version="0.48.4 r9939"
    sodipodi:docname="hicolor_apps_scalable_homebank.svg"
-   inkscape:export-filename="/home/max/dev/homebank/gfx/hicolor/hicolor_apps_128x128_homebank.png"
-   inkscape:export-xdpi="240"
-   inkscape:export-ydpi="240"
+   inkscape:export-filename="/home/max/dev/homebank/gfx/hicolor/hicolor_apps_256x256_homebank.png"
+   inkscape:export-xdpi="480"
+   inkscape:export-ydpi="480"
    inkscape:output_extension="org.inkscape.output.svg.inkscape"
    version="1.0"
    sodipodi:modified="true">
      inkscape:pageshadow="2"
      inkscape:zoom="9.316266"
      inkscape:cx="26.391441"
-     inkscape:cy="23.519833"
+     inkscape:cy="22.822129"
      inkscape:current-layer="g2853"
      showgrid="true"
      inkscape:document-units="px"
      inkscape:window-width="1024"
      inkscape:window-height="705"
      inkscape:window-x="156"
-     inkscape:window-y="8"
+     inkscape:window-y="34"
      borderlayer="false"
      width="48px"
      height="48px"
          sodipodi:cy="4.625"
          sodipodi:rx="10.625"
          sodipodi:ry="3.625"
-         d="m 73.25,4.625 a 10.625,3.625 0 1 1 -21.25,0 10.625,3.625 0 1 1 21.25,0 z"
+         d="M 73.25,4.625 C 73.25,6.6270322 68.493025,8.25 62.625,8.25 56.756975,8.25 52,6.6270322 52,4.625 52,2.6229678 56.756975,1 62.625,1 68.493025,1 73.25,2.6229678 73.25,4.625 z"
          transform="matrix(2.2588235,0,0,1.2715851,-117.46886,37.269577)" />
       <g
          id="g3733"
index 94cb8497b7584332509626bd12501cf90e511ff2..5f80969f168eadbd83d01fc7f6ab2e281150406a 100644 (file)
@@ -1,15 +1,19 @@
 # List of source files containing translatable strings.
 
 data/homebank.desktop.in.in
+data/homebank.appdata.xml.in
 
 # Main application
 src/dsp_account.c
 src/dsp_mainwindow.c
+src/hb-archive.c
 src/hb-category.c
 src/hb-filter.c
 src/hb-hbfile.c
+src/hb-preferences.c
 src/homebank.c
-src/import.c
+src/hb-import-csv.c
+src/hb-import.c
 src/list_account.c
 src/list_operation.c
 src/list_topspending.c
@@ -23,12 +27,15 @@ src/ui-account.c
 src/ui-archive.c
 src/ui-assign.c
 src/ui-assist-start.c
+src/ui-assist-import.c
 src/ui-budget.c
 src/ui-category.c
+src/ui-currency.c
 src/ui-dialogs.c
 src/ui-filter.c
 src/ui-hbfile.c
 src/ui-payee.c
 src/ui-pref.c
+src/ui-split.c
 src/ui-transaction.c
 src/ui-widgets.c
index a4008d315fcea1bcefbb481abef60bba489c87ca..30addc86fca18cfba5f99caf07406a4d2d63ec7a 100644 (file)
--- a/po/af.po
+++ b/po/af.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-06-27 12:19+0000\n"
 "Last-Translator: Jarrod Meyer <jarrodmeyer+launchpad@gmail.com>\n"
 "Language-Team: Afrikaans <af@li.org>\n"
-"Language: af\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:53+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Gratis, maklike, persoonlike boekhou vir almal"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Geen transakie verander"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr ""
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr ""
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorie"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nuwe argief)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Geen transakie verander"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Verander datum..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Verander inligting..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr ""
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Verander beskrywing..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Verander bedrag..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Verander kategorie..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Verander etiket..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Rekening"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transaksi_e"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Aksies"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Nutsgoed"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Sluit"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Sluit huidige rekening"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Sorteer..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Voeg by"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Wysig..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Wysig die aktiewe transaksie"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Verwyder..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Verwyder die aktiewe transaksies"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Voer uit as QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr ""
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr ""
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr ""
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr ""
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Wysig"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Toekoms:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Vandag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Toekoms:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr ""
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr ""
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorie"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Wysig"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Kyk na"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Beheer"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaksies"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Verslae"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hulp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nuwe"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Open..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Stoor"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Stoor As..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Voorkeure..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategoriee..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Begroting..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Wys..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Wys geselekteerde rekening transaksies"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Voeg by..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistieke..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Vertaal hierdie Program..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Rapporteer 'n Probleem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr ""
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Welkom by HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Wat wil jy doen:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Open die _voorbeeld lêer"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Totaal"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Open"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Rekening"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Argief"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Begroting"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Wys"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistieke"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balans"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Ongeldige csv formaat"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nuwe argief)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>van</i> %s <i>na</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr ""
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr ""
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr ""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank opsies"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Invoer Assistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr ""
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Verander HomeBank rekening teiken"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nuwe rekening"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Naam:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "bestaande rekening"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr ""
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fout"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kan nie hierdie rekening naam verander,\n"
-"van '%s' na '%s',\n"
-"naam bestaan alreeds."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Kies asseblief n lêer..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF lêer erken !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX lêer erken !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX ondersteuning is gedeaktiveer **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Onbekende/ Ongeldige lêer..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Invoer Assistent - (%d van %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF lêers"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX lêers"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV lêers"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle lêers"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dae"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aksie"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank naam"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr ""
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Vandag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Toekomstige"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Inligting"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etikette"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Bedrag"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Uitgawe"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Inkomste"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etikette"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lys"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr ""
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Lyn"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr ""
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr ""
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr ""
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Besonderhede"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d onder %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Balans verslag"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr ""
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Elke _dag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr ""
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Tot:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr ""
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr ""
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultaat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
 msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legende"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Uitvoer"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Begroting verslag"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr ""
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr ""
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Begroting:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr ""
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolom"
+
 #: ../src/rep_stats.c:66
-msgid "Pie"
+msgid "View results as column"
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
+#: ../src/rep_stats.c:67
+msgid "Donut"
 msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr ""
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Uitvoer"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legende"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr ""
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Maand"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Jaar"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januarie"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februarie"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Maart"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mei"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junie"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julie"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Augustus"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Desember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "uitgawe"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistieke Verslag"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr ""
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balans:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Inkomste:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Uitgawes:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Des"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Rekening:"
+#: ../src/rep_time.c:1408
+msgid "_Cumulate"
+msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorie"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr ""
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr ""
-
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Motor koste verslag"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Verbruik:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Brandstof kos:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Ander kos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Totale kos:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1574,10 +1523,10 @@ msgstr "Totale kos:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1585,517 +1534,1002 @@ msgstr "Totale kos:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Brandstof"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prys"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr ""
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Motor koste verslag"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Verbruik:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Brandstof kos:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Ander kos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Totale kos:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Kontant"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Bate"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Krediet Kaart"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(geen)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Sigbaar"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fout"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Verwydering nie toelaatbaar"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Hierdie rekening is in gebruik en kan nie verwyder  word nie."
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan nie hierdie rekening naam verander,\n"
+"van '%s' na '%s',\n"
+"naam bestaan alreeds."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr ""
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Algemene"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Naam:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Bedrag:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr ""
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr ""
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Na rekening:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktiveer"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr ""
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
-msgid "_Stop after:"
-msgstr ""
+#: ../src/ui-archive.c:1053
+msgid "_Stop after:"
+msgstr ""
+
+#: ../src/ui-archive.c:1061
+msgid "posts"
+msgstr ""
+
+#: ../src/ui-archive.c:1083
+msgid "Manage scheduled/template transactions"
+msgstr ""
+
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
+#, c-format
+msgid "(assignment %d)"
+msgstr ""
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr ""
+
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Nie gevind nie"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Eienaar:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Tale:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Skep n rekening"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Bevestiging"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aksie"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Kies asseblief n lêer..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF lêer erken !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX lêer erken !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX ondersteuning is gedeaktiveer **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Onbekende/ Ongeldige lêer..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF lêers"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX lêers"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV lêers"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle lêers"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dae"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr ""
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Beheer Begroting"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "is dieselfde"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "is verskillend"
 
-#: ../src/ui-archive.c:914
-msgid "posts"
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
 msgstr ""
 
-#: ../src/ui-archive.c:929
-msgid "Manage scheduled/template transactions"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-assign.c:509
-#, c-format
-msgid "(assignment %d)"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Inkomste"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Nie gevind nie"
-
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Eienaar:"
-
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Tale:"
-
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Skep n rekening"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Bevestiging"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Beheer Begroting"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "is dieselfde"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "is verskillend"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Verander..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Inkomste"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Skuif na..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Skuif hierdie kategorie na 'n ander een ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Verwyder 'n kategorie ?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
 msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Skuif"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Voer in van CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Open HomeBank lêer"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Stoor HomeBank lêer as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank lêers"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Will jy die veranderinge stoor\n"
-"in die huidige lêer ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Indien jy nie stoor nie, sal sommige veranderinge\n"
-"finaal verlore wees: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2108,178 +2542,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Afgelope 30 dae"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Afgelope 12 maande"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr ""
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr ""
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opsie:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr ""
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr ""
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr ""
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Maand:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Jaar:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
 msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr ""
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "herinner"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr ""
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr ""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr ""
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Redigeer Filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Eienaar:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2287,222 +2749,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr ""
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr ""
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr ""
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr ""
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ikone alleenlik"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Teks alleenlik"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teks onder ikone"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teks langs ikone"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango lig"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango donker"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignoreer"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Invoer"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Uitvoer"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr ""
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr ""
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Aktiveer"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Vul van:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr ""
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Desimale karakter:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Groeperings karakter:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datum formaat:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2522,183 +2976,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr ""
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr ""
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Inkomste"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Waarskuwing"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Voorkeure"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolom"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
+msgid "Add transaction"
 msgstr ""
 
 #: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr ""
+
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2706,82 +3185,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Dra oor"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Interne oordrag"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debiet kaart"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektroniese paaiement"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr ""
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr ""
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr ""
index 65980e18eb354fee70a2506cd2678f92475c7c70..9672fdc02c913061749c1f1afa4ecb507891f44e 100644 (file)
--- a/po/ar.po
+++ b/po/ar.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-02-20 08:25+0000\n"
-"Last-Translator: Charbel <charbel__youssef@hotmail.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-09-19 14:38+0000\n"
+"Last-Translator: Abdullah Al-Sabi <Unknown>\n"
 "Language-Team: Arabic <ar@li.org>\n"
-"Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "مصرف البيت"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "محاسب شخصي سهل، مجاني للجميع"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "مالي;محاسبة;ميزانية;شخصي;نقدي;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_معلومات:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_المستفيد:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "تصنيف:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "جميع مبالغ الحوالات سيتم قسمتها على  %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_حوّل"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "لم يتم تغيير اي عملية (معاملة)"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid "transaction changed: %d"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "ناتج تشغيل العمليات التلقائية"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
-msgstr "هل تريد بالتأكيد تطبيق هذا  النموذج مع كل عملية من العمليات المحددة ؟؟"
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(إرشيف جديد)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
 msgstr ""
+"هل تريد بالتأكيد تطبيق هذا  النموذج مع كل عملية من العمليات المحددة ؟؟"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "هل تريد حذف كل العمليات ال محددة ؟"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "عدل التاريخ ..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "عدل المعلومات.."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "عدل المستفيدين .."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "عدل التوصيف .."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "عدل الكمية .."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "عدل التصنيف .."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "عدل الأوسمة .."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_حساب"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "صفقة - عملية"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_إجراءات"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_أدوات"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_إغلاق"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "إغلاق الحساب الحالي"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_تصفية..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "إفتح قائمة التصفية"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_إضافة"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "أضف معاملة جديدة"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_توريث..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "توريث من المعاملة النشطة"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_عدّل..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "عدّل المعاملة النشطة"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_سُويت"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "تبديل حالة تسوية المعاملات النشطة"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "احذف ..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "احذف العملية النشطة"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "اصنع نموذج ..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "العمليات التلقائية"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "اضافة العمليات التلقائية"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "تصدير كملف QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "صدر إلى ملف CSV ..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "تصدير كملف CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "اضافة"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "وراثة"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "تحرير"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "مُرشِّح"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "تسوية"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "المستقبل:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "البنك:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "اليوم:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "البنك:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "المستقبل:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_المدى:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "ال_نوع:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_الحالة:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "اعادة ضبط المرشح للاعدادات المبدئية"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "التصنيف"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "تصنيف فرعي"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_ملف"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_استيراد"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_تحرير"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_اعرض"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "نظم ..."
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_عمليات"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_تقارير"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_مساعدة"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_جديد"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_فتح..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_حفظ"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "حفظ باسم"
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "استعادة"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "العودة الى الاصدار المحفوظ من هذا الملف"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "ال_خصائص..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_خروج"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "خروج من البرنامج"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "الخيارات.."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "اعداد البرنامج"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "ال_حسابات.."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "اعداد الحسابات"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_المستفيدين..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "اعداد المستفيدين"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "التصانيف.."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "اعداد التصانيف"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "الميزانية.."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "اعداد الميزانية"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "عرض.."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "عرض عمليات الحساب المحدد"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "اضافة.."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "اضف عملية"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "ا_حصائيات.."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "فتح تقرير احصائي"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "ال_ميزانية.."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "فتح تقرير الميزانية"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "ال_محتويات"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "توثيق البرنامج"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "احصل على المساعدة عبر الانترنت"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "اتصل بموقع LaunchPad للمساعدة عبر الانترنت"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "ترجمة هذا البرنامج.."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "الاتصال بموقع LaunchPad للمساعدة في ترجمة هذا البرنامج"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "تقرير عن مشكلة.."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "الاتصال بموقع LaunchPad للمساعدة في اصلاح مشكلة"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "عن"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "عن البرنامج"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "العملة الثانوية"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "العودة الى الملف المحفوظ سابقاً من '%s' ؟"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "الاجمالي"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "ملف الخطأ"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "الملف %s غير صالح."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "فتح"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "الحساب"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "المستفيد"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "التصنيف"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "ارشيف"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "الميزانية"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "عرض"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "الاحصائيات"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(إرشيف جديد)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
@@ -780,789 +970,552 @@ msgstr ""
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
 msgstr "عرض معلومات الاصدار و الخروج"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ملف]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "لا يمكن عرض الرابط '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "خيارات البرنامج"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "غير قادر على فتح '%s' , لان الملف غير موجود\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "تحديث حساباتك"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(حساب %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "حساب جديد"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "الاسم"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr ""
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "حساب:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "خطأ"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "الرجاء اختيار ملف.."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "ملف QIF معرف !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "ملف OFX معرف !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "الملف غير معروف او غير صالح .."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "ملفات QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "ملفات OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "ملفات CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "كل الملفات"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "الايام"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "استيراد داخل"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "البنك"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "اليوم"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "المستقبل"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "المعلومات"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "الوسوم"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "التاريخ"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "الكمية"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr ""
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "الدخل"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "الوسوم"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "التاريخ"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "القائمة"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "عرض النتائج كقائمة"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "خط"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "عرض النتائج كاسطر"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "تحديث"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "تحديث النتائج"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "التفاصيل"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d تحت %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "حساب:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "من:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "إلى:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "تصنيف فرعي"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "الانفاق و الميزانية"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "الانفاق"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "النتيجة:"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "شريط"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "عرض النتائج كاشرطة"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
 msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "تقرير الميزانية"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr ""
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "ال_نوع:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_عرض:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "الميزانية:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "الانفاق:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "اÙ\84رسÙ\85 Ø§Ù\84بÙ\8aاÙ\86Ù\8a Ø§Ù\84دائرÙ\8a"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "اÙ\84عÙ\85Ù\88د"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "عرض النتائج بواسطة الرسم البياني الدائري"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "تحرير المُرشِّح"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr ""
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
 msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "المعدل"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "الوسم"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "الشهر"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "السنة"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "يناير"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "فبراير"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "مارس"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "ابريل"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "مايو"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "يونيو"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "يوليو"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "اغسطس"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "سبتمبر"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "اكتوبر"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "نوفمبر"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "ديسمبر"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "تقرير احصائي"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_عرض:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "حسب الكمية"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr ""
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "الدخل:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "النفقة:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "اليوم"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "الأسبوع"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "تصنيف:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_المستفيد:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "متر:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "الاستهلاك:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "تكاليف الوقود:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "تاليف اخرى:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "التكاليف الاجمالية:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1571,10 +1524,10 @@ msgstr "التكاليف الاجمالية:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1582,518 +1535,1000 @@ msgstr "التكاليف الاجمالية:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "متر"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "الوقود"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "السعر"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr ""
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "متر:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "الاستهلاك:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "تكاليف الوقود:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "تاليف اخرى:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "التكاليف الاجمالية:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "نقدي"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "بطاقة اتمانية"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(لا شيء)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "مرئي"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "خطأ"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "الحذف غير مسموح"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "هذا الحساب مستعمل ولايمكن حذفه."
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "إدارة الحسابات"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "عام"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "الاسم"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(أرشيف %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "مقدار:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "مدفوعات:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "للملاحظة 2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "إلى حساب:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_تنشيط"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "كل:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_المالك:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_مبدئي:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "الرجاء اختيار ملف.."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "ملف QIF معرف !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "ملف OFX معرف !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "الملف غير معروف او غير صالح .."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "ملفات QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "ملفات OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "ملفات CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "كل الملفات"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "الايام"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "خطأ في نسق الملف"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "إدارة الميزانية"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "هو نفسه"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "هو مختلف"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "ال_دخل"
+
+#: ../src/ui-category.c:1376
+#, c-format
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
+"لا يمكن اعادة تسمية هذا التصنيف من '%s' الى '%s' لان هذا الاسم موجود اصلاً"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1441
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr ""
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "ادارة التصانيف"
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_مبدئي:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "خطأ في نسق الملف"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"ملف الـ csv يجب ان يحتوي على عدد محدد من الاعمدة , مفصولة بفواصل منقوطة , "
-"اقرأ التعليمات لمزيد من التفاصيل"
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "إدارة الميزانية"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "هو نفسه"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "هو مختلف"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_استيراد"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_تصدير"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"ملف الـ csv يجب ان يحتوي على عدد محدد من الاعمدة, تفصل بفواصل منقوطة, الرجاء "
-"راجع الى التعلميات لمزيد من التفاصيل"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "تعديل.."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "ال_دخل"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"لا يمكن اعادة تسمية هذا التصنيف من '%s' الى '%s' لان هذا الاسم موجود اصلاً"
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "ازالة تصنيف ؟"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "ادارة التصانيف"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "الدخل"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "استيراد ملف CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "فتح ملف"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "حفظ باسم"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "الملفات"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "هل تريد حفظ التغيرات على الملف الحالي ؟"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "لا تحفظ"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2106,178 +2541,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "اخر 30 يوم"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "اخر 12 شهر"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "كل التواريخ"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "كل الاشهر"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_خيارات:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "الكل"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "لا شيء"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "عكس"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_الشهر:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_السنة:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_معلومات:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_وسم:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "يذكّر"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "يجبر:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "إظهار 'مضاف'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "إظهار 'مُعدل'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "تحرير المُرشِّح"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_المالك:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2287,222 +2750,214 @@ msgstr ""
 "لا يمكن اعادة تسمية هذا المستفيد من '%s' الى '%s' , لان هذا الاسم موجود "
 "بالفعل"
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "ازالة مستفيد ؟"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "ادارة المستفيدين"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "الواجهة"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "عرض التنسيق"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "افتراضيات النظام"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "ايقونات فقط"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "نص فقط"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "نص تحت الايقونات"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "نص بجانب الايقونات"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr ""
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_استيراد:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_تصدير:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "عرض حسب _الكمية"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "عرض عمود المعدل"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "عرض _التفاصيل"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "ملئ النموذج:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "الدولة:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "القيمة:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "الفاصلة العشرية"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "فاصلة الخانات"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_تنسيق التاريخ:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2522,183 +2977,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "اسحب و أسقط لتغير الطلب"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_شريط الادوات:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "يستخدم الألوان المخصصة"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr ""
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_الدخل:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_تحذير:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "تحميل الملف المفتوح سابقاً"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "الخيارات"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "العمود"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "اضف عملية"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "وراثة عملية"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "تعديل عملية"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_التاريخ:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2706,82 +3186,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "حوالة عبر الانترنت"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "خامل"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "تضمين"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "استثناء"
index 453a211ebd590dc901c0d5d137a20be9075ff030..03bd3b1650f00a6a2428e882467622948518300c 100644 (file)
--- a/po/ast.po
+++ b/po/ast.po
@@ -3,57 +3,153 @@ msgid ""
 msgstr ""
 "Project-Id-Version: HomeBank 3.2 alpha2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2009-06-07 20:31+0000\n"
 "Last-Translator: costales <Unknown>\n"
 "Language-Team: Asturian <ast@li.org>\n"
-"Language: ast\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilidá personal llibre y fácil pa tol mundiu."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info.:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiariu:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "Ca_tegoría:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(ficheru nuevu)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -61,1511 +157,1362 @@ msgstr ""
 "¿Quies desaniciar cada una de les\n"
 "transacciones seleicionaes?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Camudar fecha..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Camudar información..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Camudar beneficiariu..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Camudar descripción"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Camudar importe..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Camudar categoría..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Camudar etiquetes..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Cuenta"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacci_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
 msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Ferramientes"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zarrar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zarrar la cuenta actual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtru..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abrir el filtru de llistáu"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Amestar..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Amestar una transacción nueva"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Heredar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Heredar dende la transacción activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editar la transacción activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Desaniciar..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Desaniciar les transacciones actives"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Esportar a QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Esportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Esportar como CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Amestar"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Heredar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtru"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuru:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bancu:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Güei:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bancu:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuru:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Intervalu:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr ""
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moneda menor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoría"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoría"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Ficheru"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vista"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transacciones"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Informes"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "A_ida"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nuevu"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Guardar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Guardar _como..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Desfacer"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Volver a una versión guardada d'esti ficheru"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propiedaes..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Colar"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Colar d'HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir l'asistente d'importación"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir l'asistente pa esportar a QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferencies..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Cuentes..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Editar les cuentes"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiarios..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurar los beneficiarios"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Ca_tegoríes..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar les categoríes"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Presupuestu..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar el presupuestu"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Amosar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Amosar les transacciones de la cuenta seleicionada"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Amestar..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Amestar transacción"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estadístiques..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Abrir l'informe estadísticu"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Presupuestu..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Abrir l'informe de presupuestu"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Conteníos..."
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentación sobro HomeBack"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obtener aida en llinia..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Coneutar a la web de LaunchPad pa obtener aida online"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Tornar esta aplicación"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Coneutar cola web de LaunchPad p'aidar a tornar esta aplicación"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Informar d'un problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Coneutar cola web de Launchpad p'aidar a correxir problemes"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Tocante a"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Tocante a HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moneda menor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "¿Recuperar el ficheru guardáu anteriormente de '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Fallu de ficheru"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "El ficheru %s nun ye un ficheru HomeBank validu."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Cuenta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiariu"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoría"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Ficheru"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Presupuestu"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Amosar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estadístiques"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formatu cvs non válidu"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(ficheru nuevu)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
 msgstr "Amosa la información de la versión y sal"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHERU]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nun pudó estenderexase la URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opciones d'HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Imposible abrir el «%s», el ficheru nun esiste.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Configurar les cuentes"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(cuenta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Camudar la cuenta HomeBank de destín"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nueva cuenta"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Cuenta existente"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Cuenta:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fallu"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nun se puede renomar la cuenta\n"
-"«%s» como «%s» porque ya esiste\n"
-"otra cuenta con esi nome."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Seleiciona un ficheru..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "¡ Ficheru QIF reconocíu !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "¡ Ficheru OFX reconocíu !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** El sofitu OFX foi dehabilitáu **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ficheru Desconocíu/Non válidu"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Ficheros QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Ficheros OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Ficheros CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tolos ficheros"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerancia de fecha"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "díes"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"La concordancia faese nel siguiente orde: cuenta, importe, fecha.\n"
-"Una tolerancia de fecha de 0 díes implica una concordancia exacta."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar en"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importáu"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aición"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome n'HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Saldu"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Güei"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Futuru"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Información"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetes"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Fecha"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Importe"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Gastu"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Ingresu"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetes"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Fecha"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Llista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultaos como llista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Llinia"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultaos como llínies"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualizar resultaos"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalle"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Amosar _detalles"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d baxo %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Cuenta:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Dende:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Fasta:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoría"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Esp. & Inc."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gastáu y Presupuestáu"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gastáu"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultáu"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultaos como barres"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Llende:"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Camudar llende"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Informe de presupuestu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Pa:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Triba:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vista:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Presupuestu:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gastáu:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Torta"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Columna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver los resultaos como graficos de torta"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar filtru"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Llende:"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Camudar llende"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Tasa"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Amosar tasa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mes"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Añu"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Xineru"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febreru"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marzu"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mayu"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Xunu"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Xunetu"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agostu"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setiembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Ochobre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Payares"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Avientu"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Informe estadísticu"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Vista:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Por _importe"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Ingresos:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Gastos:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Día"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Selmana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "Ca_tegoría:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiariu:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Cuntador:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumu:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Coste del carburante:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Otros costes:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Coste total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1574,10 +1521,10 @@ msgstr "Coste total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1585,526 +1532,1007 @@ msgstr "Coste total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Cuntador"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Carburante"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preciu"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Cuntador:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumu:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Coste del carburante:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Otros costes:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Coste total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Efectivu"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Tarxeta de créitu"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nengún)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fallu"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Nun puede desaniciase"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta cuenta ta n'usu y nun puede desaniciase."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nun se puede renomar la cuenta\n"
+"«%s» como «%s» porque ya esiste\n"
+"otra cuenta con esi nome."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Xestionar cuentes"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Xeneral"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Importe:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Pagu:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Del talonariu _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "A la cue_nta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "Activa_r"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ca_da:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Propietariu:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Inicial:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Númberos _coloraos en:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aición"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleiciona un ficheru..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "¡ Ficheru QIF reconocíu !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "¡ Ficheru OFX reconocíu !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** El sofitu OFX foi dehabilitáu **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ficheru Desconocíu/Non válidu"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Ficheros QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Ficheros OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Ficheros CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tolos ficheros"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerancia de fecha"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "díes"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"La concordancia faese nel siguiente orde: cuenta, importe, fecha.\n"
+"Una tolerancia de fecha de 0 díes implica una concordancia exacta."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Fallu nel formatu del ficheru"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Xestionar presupuestu"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "ye'l mesmu"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "ye distintu"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Ingresu"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
+"Nun puede renomase esta categoría\n"
+"de «%s» a «%s» porque\n"
+"esi nome ya esiste."
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
-"El completáu automáticu y la inxerción directa\n"
-"tan disponibles pa Categoría"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"El completáu automáticu y la inxerción directa\n"
-"tan disponibles pa Beneficiariu"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr ""
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Xestionar categoríes"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Inicial:"
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Númberos _coloraos en:"
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Fallu nel formatu del ficheru"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
-"El ficheru CSV tien de caltener el númberu exactu de columnes,\n"
-"dixebraes por puntu y coma. Llee l'aida pa más detalles."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Xestionar presupuestu"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "ye'l mesmu"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Númberu de decimales:"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "ye distintu"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Esportar"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"El ficheru CSV tien de caltener el númberu exautu de columnes,\n"
-"dixebraes por puntu y coma; llee l'aida pa mas detalles."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Camudar..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Ingresu"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Nun puede renomase esta categoría\n"
-"de «%s» a «%s» porque\n"
-"esi nome ya esiste."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "¿Desaniciar una categoría?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Xestionar categoríes"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ngresu"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar dende CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir ficheru homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salvar ficheru homebank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Ficheros HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"¿Quies guardar los cambeos\n"
-"nel ficheru actual?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Non guardar"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2117,178 +2545,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Caberos 30 díes"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Caberos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Toles feches"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Tol mes"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opción:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Toos"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Dengún"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertir"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mes:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "Añ_u:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info.:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr ""
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forzar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "amosar 'Amestáu'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "amosar 'Editáu'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar filtru"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Propietariu:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2299,222 +2755,214 @@ msgstr ""
 "de «%s» a «%s» porque\n"
 "esi nome ya esiste."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "¿Desaniciar un beneficiariu?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Xestionar beneficiarios"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formatu"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Predetermináu del sistema"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Sólo iconos"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Sólo testu"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Testu baxo los iconos"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Testu xunto a los iconos"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr ""
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Esportar:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Amosar por _importe"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Amosar _columna de porcentaxe"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Amosar _detalles"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Rellenar dende:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Caráuter decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Caráuter d'agrupación:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Númberu de decimales:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Formatu de fecha:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2534,183 +2982,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Barra de _ferramientes"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Gastu:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Ingresu:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Alvertencia:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Cargar el caberu ficheru abiertu"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferencies"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Columna"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Amestar transacción"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Heredar transacción"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Camudar transacción"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Fecha:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2722,82 +3195,73 @@ msgstr ""
 "día/mes o mes/día,\n"
 "y feches completes según la to configuración rexonal"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Tresferencia interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactivu"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incluyir"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Escluyir"
index 3eb426d1bee15ab7d7938ab1d93b43a99f1992e9..054c08371aa5b1e9898741ba5248f35979761491 100644 (file)
--- a/po/be.po
+++ b/po/be.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2009-11-09 07:33+0000\n"
 "Last-Translator: Mikhail S. Pobolovets <styx.mp@gmail.com>\n"
 "Language-Team: Belarusian <be@li.org>\n"
-"Language: be\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Простае і лёгкае кіраванне асабістымі фінансамі для кожнага."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Інфармацыя"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "Атрымальнік плаця_жу:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Катэгорыя:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(новы архіў)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1513 +161,1363 @@ msgstr ""
 "Выдаліць кожную\n"
 "з абраных транзакцый?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Змяніць дату..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Змяніць інфармацыю..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Змяніць атрымальніка плацяжу..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Змяніць апісанне..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Змяніць суму..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Змяніць катэгорыю..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Змяніць тэгі..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Рахунак"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Транзакцыя"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Дзеяньні"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Прылады"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Зачыніць"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Зачыніць _бягучы рахунак"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Фільтр..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Адкрыць спіс фільтраў"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Дадаць..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Дадаць транзакцыю"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Успадкоўваць..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Успадкаваць ад бягучай транзакцыі"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Праўка..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Кіраваць бягучую транзакцыю"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Выдаліць..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Выдаліць бягучыя транзакцыі"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Экспартаваць як QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Экспарт CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Экспарт у CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Дадаць"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Успадкавать"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Рэдагаваць"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Фільтр"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Будучыня:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Банк:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Сёння:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Банк:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Будучыня:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Дыяпазон:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Тып:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Другасная валюта"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Катэгорыя"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Падкатэгорыя"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Файл"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Імпарт"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Рэдагаваць"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Выгляд"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Кіраванне"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Транзакцыі"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Справаздачы"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Дапамога"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Новы"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Адкрыць"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Адкрыць файл"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Захаваць"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Захаваць як..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Адкаціць"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Адкаціць да захаванай версіі"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Уласцівасці..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Выйсці"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Выйсці з праграмы"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Адкрыць майстар імпарту"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Адкрыць памагатага экспарту ў QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Налады..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Наладзіць homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Рахункі..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Рэдагаваць рахункі"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Атрымальнікі плацяжу..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Наладзіць атрымальнікаў"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Катэгорыі..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Наладзіць катэгорыі"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Бюджэт..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Наладзіць бюджэт"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Заданні..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Настройка аўтаматычных заданняў"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Паказаць..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Паказаць транзакцыі ў абраных рахунках"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Дадаць..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Дадаць транзакцыю"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Статыстыка..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Адкрыць статыстычную справаздачу"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Бюджэт..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Адкрыць бюджэтную справаздачу"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "Змест"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Дакументацыя па HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Атрымаць дапамогу ў Інтэрнэце..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Атрымаць дапамогу з сайта LaunchPad"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Перавесці гэтае прыкладанне..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Злучыцца з сайтам LaunchPad для дапамогі ў перакладзе гэтага прыкладання"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Паведаміць аб праблеме..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Перайсці на сайт для рашэння праблемы"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Аб праграме"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Аб праграме"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Панэль прыладаў"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "_Другасная валюта"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Адкаціць да папярэдняй версіі файла '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Разам"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Памылка файла"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Файл %s не з'яўляецца файлам HomeBank"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Адкрыць"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Рахунак"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Атрымальнік плацяжу"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Катэгорыя"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Архіў"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Бюджэт"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Паказаць"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Статыстыка"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Баланс"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Адкрыць адзін з папярэдніх файлаў"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "няслушны csv фармат"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(новы архіў)"
 
-#: ../src/hb-filter.c:74
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
+
+#: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Паказаць інфармацыю аб версіі і выйсці"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[Файл]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Не атрымалася адлюстраваць URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Налады HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Не атрымалася адкрыць '%s', файл не існуе.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank памочнік па імпарту"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Абнавіць вашы рахункі"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(рахунак %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Змяніць рахунак прызначэння ў HomeBank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "новы рахунак"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Імя:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "існы рахунак"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Рахунак"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Памылка"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Не магу пераназваць гэты Акаўнт.\n"
-"з '%s' у '%s',\n"
-"гэтае імя ўжо выкарыстоўваецца."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Калі ласка абярыце файл ..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Распазнаны файл QIF!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Распазнаны файл OFX!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Падтрымка OFX адключаная **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Невядомы фармат файла ..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Уліковы запіс: %d - здзелка: %d - атрымальнік: %d - катэгорыя: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Памочнік па імпарту ў HomeBank - (%d з %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Файлы QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX файлы"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Файлы CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Усе файлы"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Зьмест:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Розніца ў датах"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "дзён"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Супастаўленне вырабляецца ў наступным парадку: па рахунку, па суме і па "
-"даце.\n"
-"Розніца ў датах \"0\" дзён азначае дакладнае супадзенне."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Імпартаваць у мову"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Імпартаванае імя"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Дзеянне"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Імя ў HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Банк"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Сёння"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Будучыня"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Інфармацыя"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Пазнакі"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Дата"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Сума"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Выдатак"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Прыбытак"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Пазнакі"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Дата"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Спіс"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Вынікі спісам"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Лінія"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Вынікі ў выглядзе ліній"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Абнавіць"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Абнавіць вынікі"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Дэталі"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Паказаць дэталі"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d пад %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Рахунак"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_З:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Да:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Падкатэгорыя"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Выд. і прыб."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Выдаткі і бюджэт"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Выдаткавана"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Вынік"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Паласа"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Вынікі гістаграмай"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Легенда"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Экспартаваць"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Паказаць легенду"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Справаздача па бюджэце"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Для:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Тып:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Выгляд:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Бюджэт:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Выдаткавана:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Ð\9aÑ\80Ñ\83гаваÑ\8f Ð´Ñ\8bÑ\8fгÑ\80ама"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "СлÑ\83пок"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Вынікі ў выглядзе кругавой дыяграмы"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Рэдагаваць фільтр"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Экспартаваць"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Легенда"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Паказаць легенду"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Стаўка"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Змяніць стаўку"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Пазнака"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Месяц"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Год"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Студзень"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Люты"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Сакавік"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Красавік"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Травень"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Чэрвень"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Ліпень"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Жнівень"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Верасень"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Кастрычнік"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Лістапад"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Снежань"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Справаздача па статыстыцы"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Выгляд:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Па _суме"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Баланс:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Прыбытак:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Выдатак:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Дзень"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Тыдзень"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Катэгорыя:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "Атрымальнік плаця_жу:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Лічыльнік:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Спажыванне:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Кошт паліва:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Іншыя выдаткі:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Агульны кошт:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1580,10 +1526,10 @@ msgstr "Агульны кошт:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1591,526 +1537,1008 @@ msgstr "Агульны кошт:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Лічыльнік"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Паліва"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Кошт"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Адлегл."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Лічыльнік:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Спажыванне:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Кошт паліва:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Іншыя выдаткі:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Агульны кошт:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Гатоўка"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Крэдытная карта"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(пуста)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Бачны"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Памылка"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Выдаленне не дазволенае"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Гэты рахунак выкарыстоўваецца і не можа быць выдалены."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Не магу пераназваць гэты Акаўнт.\n"
+"з '%s' у '%s',\n"
+"гэтае імя ўжо выкарыстоўваецца."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Кіраванне рахункамі"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Агульны"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Імя:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(архіў %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Сума:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "П_лацёж:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "У запісной кніжцы _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Да рахунку:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Уключыть"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Кож_ны:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
+#, c-format
+msgid "(assignment %d)"
+msgstr ""
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr ""
+
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Уладальнік:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Пачатковы:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Перавышэнне на:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Дзеянне"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Калі ласка абярыце файл ..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Распазнаны файл QIF!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Распазнаны файл OFX!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Падтрымка OFX адключаная **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Невядомы фармат файла ..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Уліковы запіс: %d - здзелка: %d - атрымальнік: %d - катэгорыя: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Файлы QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX файлы"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Файлы CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Усе файлы"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Зьмест:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Розніца ў датах"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "дзён"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Супастаўленне вырабляецца ў наступным парадку: па рахунку, па суме і па "
+"даце.\n"
+"Розніца ў датах \"0\" дзён азначае дакладнае супадзенне."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Памылка фармату файла"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Кіраванне бюджэтам"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "аднолькавы"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "розны"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Прыбыткі"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Немагчыма пераназваць катэгорыю\n"
+"з '%s' у '%s',\n"
+"гэтае імя ўжо выкарыстоўваецца."
+
+#: ../src/ui-category.c:1441
 #, c-format
-msgid "(assignment %d)"
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Ð\97 _Ñ\83лÑ\96кам Ñ\80Ñ\8dгÑ\96Ñ\81Ñ\82Ñ\80Ñ\83"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Ð\9aÑ\96Ñ\80аванне ÐºÐ°Ñ\82Ñ\8dгоÑ\80Ñ\8bÑ\8fмÑ\96"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
-"Аўтазавяршэнне і прамая вынятка\n"
-"даступнае для Катэгорыі"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
-"Аўтазавяршэнне і прамая вынятка\n"
-"даступнае для атрымальніка плацяжу"
 
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Пачатковы:"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Перавышэнне на:"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Лі_чбаў пасля коскі:"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Памылка фармату файла"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"Гэты CSV файл павінен утрымоўваць дакладны лік слупкоў,\n"
-"падзеленых кропкай з коскай, звяртайцеся да даведкі за падрабязнасцямі."
-
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Кіраванне бюджэтам"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "аднолькавы"
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "розны"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Імпарт"
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Э_кспарт"
-
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"CSV файл павінен утрымоўваць дакладны лік слупкоў,\n"
-"падзеленых кропкай з коскі, звяртайцеся да даведкі за падрабязнасцямі."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Змяніць..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Прыбыткі"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Немагчыма пераназваць катэгорыю\n"
-"з '%s' у '%s',\n"
-"гэтае імя ўжо выкарыстоўваецца."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Выдаліць катэгорыю?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Кіраванне катэгорыямі"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "_Прыбытак"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "Пера_мясьціць"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Імпарт з CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Адкрыць файл HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Захаваць файл HomeBank як"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Файлы HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Захаваць змены\n"
-"у бягучым файле?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Не захоўваць"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2123,178 +2551,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Апошнія 30 дзён"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Апошні год"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Усе даты"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Усе месяцы"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Опцыя:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Усе"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Нічога"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Інвертаваць"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Месяц:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Год:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Інфармацыя"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "З _улікам рэгістру"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Тэг:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "нагадаць"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Чыннік:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "паказаць 'Дададзены'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "паказаць 'Зменены'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Рэдагаваць фільтр"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Уладальнік:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2305,222 +2761,214 @@ msgstr ""
 "з '%s' у '%s',\n"
 "гэтае імя ўжо выкарыстоўваецца."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Выдаліць атрымальніка?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Кіраванне Атрымальнікамі"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Вонкавы выгляд"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Фармат адлюстравання"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Па змаўчанні"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Толькі значкі"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Толькі тэкст"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Тэкст пад значкамі"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Тэкст побач са значкамі"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango лёгкі"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango ўмераны"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango цёмны"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr ""
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "І_мпарт"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Экспарт"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Паказаць па _суме"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Паказаць слупок курсу"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Паказаць _дэталі"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Запоўніць з:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Краіна:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Значэнне:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Прадусталяванне:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Дзесятковы падзельнік:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Знак тысячнага падзельніка:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Лі_чбаў пасля коскі:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Фармат _даты:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2540,183 +2988,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Перацягні для змянення парадку"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Панэль пр_ылад"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Паказаць падказкі для правілаў"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Выкарыстаньне карыстацкіх колераў"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Прадусталяванне:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "Вы_датак:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "Пры_бытак:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "Пап_ярэджанне:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Загрузіць апошні адчынены файл"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Налады"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Слупок"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Дадаць транзакцыю"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Успадкаваць транзакцыю"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Змяніць транзакцыю"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Дата:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2728,82 +3201,73 @@ msgstr ""
 "дзень/месяц або месяц/дзень\n"
 "поўная дата ў вашым рэгіянальным фармаце"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Спраўдзіць"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Перадача"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Унутраны пераклад"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Неакты_ўны"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Улу_чыць"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Выкл_ючыць"
index 99b0a28b5ee45450d135df35d5a543f242913d3c..b2c4c384af5549c1f91fb00aca6c5f0ff3b4e1b7 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-21 23:14+0000\n"
-"Last-Translator: Svetoslav Stefanov <svetlisashkov@yahoo.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-01-03 08:06+0000\n"
+"Last-Translator: Иван Костадинов <irkostadinov@abv.bg>\n"
 "Language-Team: Bulgarian <bg@li.org>\n"
-"Language: bg\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
-"X-Poedit-Country: BULGARIA\n"
-"X-Poedit-Language: Bulgarian\n"
-"X-Poedit-SourceCharset: utf-8\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
+"Language: bg_BG\n"
+"X-Poedit-SourceCharset: UTF-8\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Безплатно, лесно, лично счетоводство за всеки."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Няма променена транзакция"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
 
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
-msgstr "транзакцията е автоназначена: %d"
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Резултати от автоназначения"
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../data/homebank.appdata.xml.in.h:2
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
-msgstr "Желаете ли да създадете шаблон с всяка от избраните транзакции?"
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(нов архив)"
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Отказ"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Добре"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Плащане:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Данни:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Получател:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Категория:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Етикети:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Записка:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:639
+#, c-format
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Конвертирай"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Няма променена операция"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:917
+msgid ""
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
+msgstr "Желаете ли да създадете шаблон с всяка от избраните операции?"
+
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 "Желаете ли да изтриете\n"
-"всяка от избраните транзакции?"
+"всяка от избраните операции?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d елемента (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d елемента (%d избрани %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Промяна на датата..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Промяна на данните..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Промяна на получателя..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Промяна на описанието..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Промяна на сумата..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Промяна на категорията..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Промяна на етикетите..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Сметка"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "Пре_вод"
+msgstr "_Операция"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Действия"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Инструменти"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Затваряне"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Затваряне на текущата сметка"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Филтър..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Отвори последния филтър"
+msgstr "Отваряне на последния филтър"
+
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Добавяне..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
-msgstr "Добавяне на нова транзакция"
+msgstr "Добавяне на нова операция"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Наследяване..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "Наследяване от текущата транзакция"
+msgstr "Наследяване от текущата операция"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Редактиране..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
-msgstr "Редактиране на текущата транзакция"
+msgstr "Редактиране на текущата операция"
+
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Изчистено"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "Потвърдена"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Превключване на статус Потвърдени за всички активни транзакции"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Премахване..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Премахване на активните транзакции"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Създай шаблон..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Автоназначения"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Изтриване…"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Стартиране автоназначения"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Изнасяне на QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Изнасяне като QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Изнасяне в CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Изнасяне като CSV-файл"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Добавяне"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Наследяване"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Редактиране"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Филтър"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Потвърди"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Бъдеще:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Банка:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Днес:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Банка:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Бъдеще:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Обхват:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Тип:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Състояние:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Рестартирай_Филтъра"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Алтернативна валута"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Категория"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Подкатегория"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Файл"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Внасяне"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Редактиране"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Изглед"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Управление"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
-msgstr "_ТÑ\80анзакции"
+msgstr "_Ð\9eпеÑ\80ации"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Отчети"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Помощ"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Нов"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr "СÑ\8aздай нов файл"
+msgstr "СÑ\8aздаване Ð½Ð° нов файл"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Отваряне..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Отваряне на файл"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Запазване"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "Ð\97апази текущия файл"
+msgstr "Ð\97апазване Ð½Ð° текущия файл"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Запазване като..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Запазване на текущия файл с различно име"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Връщане"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Връщане към запазена версия на този файл"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Настройки..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr "Ð\9aонÑ\84игÑ\83Ñ\80иÑ\80ай файла"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойване Ð½Ð° файла"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Затваряне на текущия файл"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Спиране на програмата"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Спиране на Homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Внасяне на QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Отваряне на асистента по внасяне"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Отваряне на асистента за изнасяне в QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Направи анонимно"
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Настройки..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Настройки на програмата"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Сметки..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Настройка на сметките"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Получатели..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Настройка на получателите"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Категории..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Настройка на категориите"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "График/Шаблон..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "Ð\9aонÑ\84игÑ\83Ñ\80иÑ\80ай Ð³Ñ\80аÑ\84ик/Ñ\88аблонни Ñ\82Ñ\80анзакции"
+msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойване Ð½Ð° Ð³Ñ\80аÑ\84ик/Ñ\88аблонни Ð¾Ð¿ÐµÑ\80ации"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Бюджет..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Настройка на бюджета"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Назначения"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Конфигуриране на автоназначенията"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Показване..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "Показва транзакциите на избраната сметка"
+msgstr "Показва операциите на избраната сметка"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Добавяне...."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Добавяне на транзакция"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Настройка на графика..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr "Конфигуриране на графика за транзакции"
+msgstr "Конфигуриране на графика за операции"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Обработване на график..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Въвеждане на чакащи транзакции по график"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Статистики..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Зареждане доклада със статистики"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "Отчет _тенденции"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Отваряне Отчет тенденции"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Бюджет..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Зареждане доклада за бюджета"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Баланс..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Ð\9eÑ\82воÑ\80и балансов отчет"
+msgstr "Ð\9eÑ\82ваÑ\80Ñ\8fне Ð½Ð° балансов отчет"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Разходи за автомобил..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr "Отвори отчет за разходи за автомобил"
+msgstr "Отваряне на отчет за разходи за автомобил"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Показване на инициализиращия екран"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Анонимен документ..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Ръководство"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Документация за HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Показване на инициализиращия екран"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Получаване на помощ в Интернет..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Свързване със сайта LaunchPad за помощ"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
-msgstr "Ð\9fÑ\80евод Ð½Ð° Ñ\82ази Ð¿Ñ\80огÑ\80ама..."
+msgstr "Ð\9fÑ\80евеждане Ð½Ð° Ð¿Ñ\80огÑ\80амаÑ\82а..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Свързване със сайта LaunchPad за помощ с превода"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Докладване за проблем..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Свързване със сайта LaunchPad за оправяне на проблеми"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Относно"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Относно програмата"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Лента с инструменти"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr "_Топ Ð¿Ð¾Ñ\85аÑ\80Ñ\87ени"
+msgstr "_Ð\9dай-големи Ñ\80азÑ\85оди"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr "Настроени по _график"
+msgstr "рафик"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Ð\90лÑ\82еÑ\80наÑ\82ивна валута"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Ð\92Ñ\82оÑ\80оÑ\81Ñ\82епенна валута"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Връщане на '%s' към предишния запазен файл?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Промените направени в този файл ще бъдат загубени завинаги\n"
-"- Файлът ще бъде възстановен до запазената версия (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Анонимизирай файла?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"Ако продължите, полетата име/бележка ще бъдат заместени с анонимна "
-"информация,\n"
-"моля потвърдете."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Добре дошли в HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Какво желаете да направите:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr "Ð\9fÑ\80оÑ\87еÑ\82и _Ð\98нÑ\81Ñ\82Ñ\80Ñ\83кÑ\86ииÑ\82е на HomeBank"
+msgstr "Ð\9fÑ\80оÑ\87еÑ\82еÑ\82е _Ñ\80Ñ\8aководÑ\81Ñ\82воÑ\82о на HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Конфигуриране на _Настройки"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr "СÑ\8aздай _нов файл"
+msgstr "СÑ\8aздаване Ð½Ð° _нов файл"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr "_Ð\9eÑ\82воÑ\80и съществуващ файл"
+msgstr "_Ð\9eÑ\82ваÑ\80Ñ\8fне Ð½Ð° съществуващ файл"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr "Ð\94а Ð¾Ñ\82воÑ\80иÑ\82е _пÑ\80имеÑ\80ен файл"
+msgstr "Ð\9eÑ\82ваÑ\80Ñ\8fне Ð½Ð° _пÑ\80имеÑ\80ниÑ\8f файл"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(без категория)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Друго"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr "Няма транзакции за добавяне"
+msgstr "Няма операции за добавяне"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr "транзакцията е добавена: %d"
+msgstr "операцията е добавена: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr "Проверка на резултат от транзакции по график"
+msgstr "Проверка на резултат от операции по график"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Общо"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Неизвестна грешка"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Грешка при четене или записване на файла '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Файлът '%s' не е във валиден формат за HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -678,923 +855,673 @@ msgstr ""
 "Файлът '%s' е бил запазен с по-нова версия на HomeBank\n"
 "и не може да бъде зареден с текущата версия."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Грешка във файл"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Грешка при четене или записване на файл %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Обща сума"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Файлът %s е невалиден HomeBank файл."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Отваряне"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Сметка"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Получател"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Категория"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Архив"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Бюджет"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Показване"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Статистика"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Баланс"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Разходи за автомобил"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Отваряне на скоро използван файл"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Вашите сметки"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr "Ð\9aÑ\8aде Ð¾Ñ\82иваÑ\82 Ð¿Ð°Ñ\80иÑ\82е Ð²и"
+msgstr "РазÑ\85оди"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Топ 5 разходи"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr "ТÑ\80анзакции по график"
+msgstr "Ð\9eпеÑ\80ации по график"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr "Пропусни"
+msgstr "Пропускане"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Публикация"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "невалиден формат csv"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(нов архив)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>от</i> %s <i>до</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr "Показване данни за версията и спиране"
-
-#: ../src/homebank.c:70
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr "Показване данни за версията и спиране"
+
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ФАЙЛ]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Грешка в браузъра"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Грешка при показване на адреса \"%s\""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Настройки на HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Грешка при отваряне на \"%s\", файлът не съществува.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Помощник за внасяне HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Файл за внасяне"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Резултат от анализ на файл"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Настройка на какво да се импортира"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Обновяване на сметките ви"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(сметка %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Промяна на целеви HomeBank акаунт"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "нова сметка"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Име:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "съществуваща сметка"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Сметка:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Грешка"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Тази сметка не може да бъде преименувана\n"
-"от '%s' на '%s',\n"
-"Това име вече съществува."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Моля изберете файл..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF файлът е разпознат!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX файлът е разпознат!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Поддръжката на OFX е изключена **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Разпознат файл с CSV транзакции!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Непознат/Невалиден файл..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "сметка: %d - транзакция: %d - получател: %d - категория: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Помощник за внасяне HomeBank - (%d от %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Добре дошли в HomeBank Асистента за Импортиране.\n"
-"\n"
-"Чрез него, ще бъдете упътвани през процеса\n"
-"на ипортиране на въшнен файл в HomeBank.\n"
-"\n"
-"Нито една промяна няма да бъде приложена, докато не натиснете \"Приложи\" в\n"
-"последната стъпка на този асистент."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank може да внася файлове в следните формати:\n"
-"- QIF\n"
-"- OFX/QFX (опционално по време на компилиране)\n"
-"- CSV (форматът е специфичен за HomeBank, вижте документацията)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Познати файлове"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF файлове"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX файлове"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-файлове"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Всички файлове"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Файл:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Име:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Кодировка:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Съдържание:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Настройки на внасяне"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Подредба по дата:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Зареждане на файла отново"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Възникнаха грешки при конвертиране на датата по време на зареждането на "
-"файла.\n"
-"Моля, опитайте да промените формата на подредбата на датата и заредете файла "
-"отново."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Редактиране на файла за импортиране"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Детаили за дублирани транзакции"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Толеранс на датата:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "дни"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Съвпадането се прави в следния ред: по сметка, сума и дата.\n"
-"Толерантност на датата 0 означава точно съвпадение"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Акаунт, който да се импортира"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Транзакция за импортиране"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Цъкнете \"Прилагане\", за да обновите сметките си.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr "Акаунти"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "да обновите"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "да създадете"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "да внесете"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "да отхвърлите"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "автоназначени"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Внасяне в"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Внесено име"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Действие"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "име на HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Статус"
+msgstr "Сметки"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Банка"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Днес"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Бъдеще"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- разделяне -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Данни"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr "Бележка"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Етикети"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Дата"
+msgstr "Записка"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Сума"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Разход"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Приход"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Етикети"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Състояние"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- разделяне -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Дата"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Следваща дата"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Списък"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Преглед на резултатите като списък"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Линия"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Преглед на резултатите като линии"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Обновяване"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Обновяване на резултатите"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Подробно"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Включване на подробности"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d под %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Доклад на баланса"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Показване"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Сметка:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Маркиране на всичко"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Всеки _ден"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Мащабиране X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Филтриране на дата"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_От:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_До:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Подкатегория"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Разход и приход"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Изразходвано и Бюджет"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Изразходвано"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Резултат"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Колона"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Прегледа на резултатите като колонна диаграма"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Легенда"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Изнасяне"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Включване на легенда"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Доклад за бюджета"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_За:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Вид:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Изглед:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Резултат:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Бюджет:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Изразходвано:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr "Няма дефинирани акаунти в бюджета"
+msgstr "Няма дефинирани сметки в бюджета"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr "Трябва да включите поне един акаунт от диалоговия прозорец за акаунти."
+msgstr ""
+"Трябва да включите поне една сметка от диалоговия прозорец за сметки."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Кръг"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Колона"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Преглед на резултатите като кръгова диаграма"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Редактиране на филтъра"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Изнасяне"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Легенда"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Включване на легенда"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Процент"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Включване на процент"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Етикет"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Месец"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Година"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Януари"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Февруари"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Март"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Април"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Май"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Юни"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Юли"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Август"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Септември"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Октомври"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Ноември"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Декември"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s от %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "разход"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(без получател)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Статистика"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Изглед:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_От:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "По _сума"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Баланс:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Приход:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Разход:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Ден"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Седмица"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Тримесечие"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Яну"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Фев"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Мар"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Апр"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Юни"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Юли"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Авг"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Септ"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Окт"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Ноем"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Дек"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Времеви отрязък"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Отчет тенденции"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Сметка"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Категория:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Получател:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Натрупване"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "Преглед по:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Отчет за разходи за автомобил"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Автомобил"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Километраж:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Разход:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Цена на гориво:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Друг разход:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Обща цена:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1603,10 +1530,10 @@ msgstr "Обща цена:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1614,61 +1541,96 @@ msgstr "Обща цена:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Километраж"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Гориво"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Цена"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
-msgstr "Разст."
+msgstr "Разстояние"
+
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Отчет за разходи за автомобил"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Автомобил"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Километраж:"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Разход:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Цена на гориво:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Друг разход:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Обща цена:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(без тип)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "В брой"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Притежание"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Кредитна карта"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Задължение"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(без)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Видимо"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Име на сметката"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Грешка"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1677,475 +1639,927 @@ msgstr ""
 "Не може да се добави сметка '%s',\n"
 "името вече съществува."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Премахването не е позволено"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Тази сметка се използва и не може да бъде премахната"
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Тази сметка не може да бъде преименувана\n"
+"от '%s' на '%s',\n"
+"Това име вече съществува."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Управление на сметките"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Влачете и пуснете, за да промените последователността\n"
+"Двойно щракване за преименуване"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Общи"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Начално салдо:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "тази сметка е _затворена"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Номер на текущия чек"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Чекова книжка _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Чекова книжка _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Настройки"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Учреждение"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Име:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Номер:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Ограничения"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "изключване от _отчет на сметките"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "изключване от _бюджета"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "изключване от _всички отчети"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Преди"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "След"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(архив %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Сума:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Плащане:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "От бележник _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Към сметка:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr "_Бележка"
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "На_помняне"
+msgstr "_Записка:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Вмъкване по график"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Включване"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Следваща _дата:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "На _всеки:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Край на седмицата:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Спиране след:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr "Управление на транзакции по график и шаблони"
+msgstr "Управление на операции по график и шаблони"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Текст"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(назначение %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Управление на назначенията"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Условие"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Поле:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Съдържа:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Различаване на главни и малки"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Автоматичното довършване и директно избиране\n"
-"е налично за Категория"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Автоматичното довършване и директно избиране\n"
-"е налично за Получател"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Нов HomeBank файл (%d от %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Не е открит"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Собственик:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Собственик:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Атрибути на файл"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Засечено от системата"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Езици:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Файл с шаблон:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Инициализиране на моите категории с този файл"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Шаблонни категории"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Информации"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Баланси"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Начален:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "Над_хвърлен при:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Създаване на сметка"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Това е страница за потвърждение, натиснете 'Приложи' за да потвърдите "
+"промените"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Потвърждение"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Действие"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Моля изберете файл..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF файлът е разпознат!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX файлът е разпознат!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Поддръжката на OFX е изключена **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Разпознат CSV файл с операции!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Непознат/невалиден файл..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "сметка: %d - операция: %d - получател: %d - категория: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Добре дошли в Асистента за внасяне на HomeBank.\n"
+"\n"
+"Чрез него, ще бъдете упътвани през процеса\n"
+"на внасяне на външен файл в HomeBank.\n"
+"\n"
+"Нито една промяна няма да бъде приложена, докато не натиснете \"Приложи\" в\n"
+"последната стъпка на този асистент."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank може да внася файлове в следните формати:\n"
+"- QIF\n"
+"- OFX/QFX (опционално по време на компилиране)\n"
+"- CSV (форматът е специфичен за HomeBank, вижте документацията)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Познати файлове"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF файлове"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX файлове"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-файлове"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Всички файлове"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Име:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Файл:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Кодировка:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Съдържание:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Толеранс на датата:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "дни"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Съвпадането се прави в следния ред: по сметка, сума и дата.\n"
+"Толерантност на датата 0 означава точно съвпадение"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Цъкнете \"Прилагане\", за да обновите сметките си.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "да обновите"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "да създадете"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Операции"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "да внесете"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "да отхвърлите"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "автоназначени"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Грешка във формата на файла"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Управление на бюджета"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Бюджет за всеки месец"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "един и същ"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "Изчистване"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "различен"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "Наблюдение на тази категория на_сила"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Приход"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Тази категория не може да се преименува,\n"
+"от '%s' на '%s',\n"
+"името вече съществува."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Управление на категориите"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
-"Това е страница за потвърждение, натиснете 'Приложи' за да потвърдите "
-"промените"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Потвърждение"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Грешка във формата на файла"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
-"CSV файлът трябва да съдържа точния брой колони,\n"
-"разделение с двоеточие. Прочетете ръководството за допълнителна информация."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Управление на бюджета"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Бюджет за всеки месец"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "един и същ"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "различен"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "Наблюдение на тази категория на_сила"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Десетични позиции:"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Внасяне"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Из_насяне"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
-"CSV трябва да съдържа точния брой колони,\n"
-"разделени с двоеточие. За допълнителна \n"
-"информация вижте ръководството."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Промяна..."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Приход"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Тази Категория не може да се преименува,\n"
-"от '%s' на '%s',\n"
-"името вече съществува."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Преместване в..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Преместване на тази категория в друга?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Това ще замени '%s' с '%s',\n"
-"и след това ще премахне '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Премахване на категория?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"Ако премахнете '%s', архивът и транзакциите в тази категория\n"
-"ще бъдат маркирани като 'без категория'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Управление на категориите"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "При_ход"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Преместване"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Внасяне от CSV-файл"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Отваряне на файл на homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Запазване на файл на homebank като"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Файлове на HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Искате ли да се запазят промените\n"
-"в текущия файл?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Ако не запазите, някои промени ще бъдат\n"
-"изгубени със сигурност: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Да _не се запазва"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr "Изберете измежду възможни транзакции..."
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank откри някои транзакции, които може да са асоциирани с вътрешния "
-"трансфер."
+msgstr "Изберете измежду възможни операции..."
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Изберете действие:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr "създаване на нова сметка"
+msgstr "създаване на нова операция"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
-msgstr "избиране на съществуваща сметка"
+msgstr "избиране на съществуваща операция"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank откри някои операции, които може да са асоциирани с вътрешния "
+"трансфер."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
@@ -2159,404 +2573,424 @@ msgstr "Без категория"
 msgid "Unreconciled"
 msgstr "Непотвърден"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Какъвто и да е статус"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Този месец"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Миналия месец"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Това Ð¢Ñ\80имеÑ\81еÑ\87ие"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Ð\9aакÑ\8aвÑ\82о Ð¸ Ð´Ð° Ðµ Ñ\81Ñ\82аÑ\82Ñ\83Ñ\81"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Последно Тримесечие"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Тази година"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Предишна година"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Последни 20 дни"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Последни 60 дни"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Последните 90 дни"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Последни 12 месеца"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Друг..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Всички дати"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Всички месеци"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Настройка:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Всичко"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Без"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Обръщане"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Филтриране на дата"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Месец:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Година:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Филтриране на текст"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Ð\94анни:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_РазлиÑ\87аване Ð½Ð° Ð³Ð»Ð°Ð²Ð½Ð¸ Ð¸ Ð¼Ð°Ð»ÐºÐ¸"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Етикет:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Филтриране на количество"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Филтриране на състояние"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "потвърдена"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "напомни"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Задължително:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "показване на 'Добавени'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "Показване на  'Редактирани'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Филтриране на плащане"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Редактиране на филтъра"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Текст"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Собственик:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Планирана операция"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "добавяне до"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "добавяне"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Този Ð\9fолучател не може да се преименува\n"
+"Този Ð¿олучател не може да се преименува\n"
 "от '%s' на '%s'.\n"
 "Името вече съществува."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Преместване на този платец към друг?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Премахване на получател?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
-msgstr "Управление на Получатели"
+msgstr "Управление на получатели"
+
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Формат на показване"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Внасяне/Изнасяне"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "Отчет"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "По подразбиране за системата"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Само икони"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Само текст"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Текст под иконите"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Текст край иконите"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
-msgstr "Tango светъл"
+msgid "Vertical"
+msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr "Tango light"
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
-msgstr "Tango"
+msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
-msgstr "Tango тъмен"
+msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "м-д-г"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "д-м-г"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "г-м.д"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Пренебрегване"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Добавяме към информация"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Добавяне към записка"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Системен език"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Изберете стандартна папка за файлове на  HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Изберете стандартна папка за внасяне"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Изберете стандартна папка за изнасяне"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Настройки на датата"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Подредба по дата:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Настройки на OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr ""
+msgstr "Поле _Записка:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Папка с файлове"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Внасяне:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Изнасяне:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Начален филтър"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "Период:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Настройки на графиките"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Цветова схема:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Настройки на статистиката"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Показване по _количество:"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Показване на колоната про_цент"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Показване на _подробности"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Настройки на бюджета"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Включване"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Попълване от:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Държава:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Стойност:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Числов формат"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Символ:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Шаблон"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Десетичен знак:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Знак за групиране:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Десетични позиции:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Формат на _датата:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2576,140 +3010,136 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Мерни единици"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Използване на _мили за километража"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
+msgstr "Прозорец с операции"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
+msgstr "Скриване на потвърдените операции"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Множествено добавяне"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Запазване на последната дата"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Списък с колони"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Използвате влачене и пускане, за да промените последователността"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Език"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Език:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Лента с _инструменти:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Дървовиден изглед"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Цветове за сумите"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Използва потребителски цветове"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Шаблон"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Разход:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Приход:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "Пре_дупреждение:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Стартиране на програмата"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Показване на начален екран"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Зареждане на последно отваряния файл"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Показване на начален екран"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Фискална година"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Започва на:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Стандартно:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Изчистване на всички настройки?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"Това ще върне настройките към\n"
-"стандартните им стойности"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Настройки"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2717,46 +3147,76 @@ msgstr ""
 "За да влезе промяната на езики в сила\n"
 "трябва да рестартирате HomeBank."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Колона"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Наследяване на транзакция"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Промяна на транзакция"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
 msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Сума"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
-msgstr ""
+msgstr "Брой разбивки:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
-msgstr ""
+msgstr "Без назначение:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
+msgstr "Сума по операцията:"
+
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Добавяне на операция"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Наследяване на операция"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Промяна на операция"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Към сметка:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Желаете ли да прекъснете вътрешния трансфер ?\n"
+"\n"
+"Това ще изтрие целевата операция."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Дата:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2768,82 +3228,73 @@ msgstr ""
 "ден/месец или месец/ден,\n"
 "и пълната дата във вашия локал"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Плащане:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Етикети:"
-
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Попълване с шаблон"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Шаблон:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
-msgstr "Ð\9fÑ\80овеÑ\80ка"
+msgstr "Чек"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Трансфер"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Вътрешен трансфер"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Дебитна карта"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Постоянно плащане"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Електронно разплащане"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Депозит"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI такса"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Директен дебит"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Изключено"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Включване"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Изключване"
index 1c2e7bd3451c70fe54af5cd795b4964240367806..5e8991427093f8ce25f36d9bcb3ef171c66427b6 100644 (file)
--- a/po/br.po
+++ b/po/br.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-17 21:15+0000\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-08-21 08:42+0000\n"
 "Last-Translator: Alan <Unknown>\n"
 "Language-Team: Breton <alan.monfort@free.fr>\n"
-"Language: br\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 "X-Poedit-SearchPath-0: br\n"
 "X-Poedit-Basepath: .\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Jederezh personel digoust, aes evit an holl."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Kellidoù personel"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Jederezh personel, digoust hag aes evit an holl"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "kellidoù;kontoù;kellidsteuñv;personel;arc'hant;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Ur meziant digor ha digoust eo HomeBank a roy skoazell deoc'h da verañ ho "
+"jederezh personel."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Ergrafet eo bet da vezañ aes d'ober gantañ ha da vezañ gouest da zielfennañ "
+"ho kellidoù personel dre ar munud dre arver binvioù silañ kreñv ha diervadoù "
+"brav."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Mard emaoc'h o klask un doare aes ha digoust evit merañ ho jederezh personel "
+"e tlefe Homebank bezañ ar meziant da zibab."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Nullañ"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Mat eo"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Embannadur treuzgreadoù lies"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Tal_adur :"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Keloù :"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Emvataer :"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Rummad :"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Kla_vioù :"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Koung_er :"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Gwiriañ disoc'h an treuzdoug diabrzh"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Digempoellder ebet bet kavet !"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Kavet ez eus bet un digempoellder : %d\n"
+"Ha fellout a ra deoc'h adgwelout ha ratreañ ?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Pep sav treuzgread a vo rannet dre %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Amdreiñ"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "N'eus treuzgread ebet bet kemmet"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "treuzgread derannet ent emgefreek : %d"
+msgid "transaction changed: %d"
+msgstr "treuzgread bet kemmet : %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Disoc'h an derannadur emgefreek"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -50,21 +166,7 @@ msgstr ""
 "Ha fellout a ra deoc'h krouiñ ur patrom gant\n"
 "bep treuzgread bet diuzet ?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(diell nevez)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Ha fellout a ra deoc'h terriñ an treuzkas diabarzh ?\n"
-"\n"
-"Mar bez graet e vo dilamet an treuzgread arvoned."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -72,609 +174,696 @@ msgstr ""
 "Ha fellout a ra deoc'h dilemel\n"
 "bep treuzgread bet diuzet ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Ha sur oc'h hoc'h eus c'hoant da gemmañ ar stad da 'Tra ebet' ?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Treuzgreadoù e-kreiz ho tiuzad zo bet reizhaet endeo."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "Kemmañ"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Ha sur oc'h e fell deoc'h trec'haoliñ ar stad da Reishaet ?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Trec'haoliñ"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d ergorenn (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d elfenn (%d diuzet %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Daskemmañ an deiziad..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Daskemmañ an titouroù..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Daskemmañ an emvataer..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Daskemmañ an deskrivadenn..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Daskemmañ ar savad..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "K_ont"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Daskemmañ ar rummad..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Daskemmañ ar c'hlavioù..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Kont"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Treuz_gread"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Gwezhioù"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Stad"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Binvioù"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Serriñ"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Serriñ ar gont vremanel"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Silañ..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Digeriñ sil ar roll"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Amdreiñ da Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Amdreiñ ar gontad-mañ da deulenn Euro"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Ouzhpennañ..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Ouzhpennañ un treuzgread all"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Hêrezhiñ..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Hêrezhiñ diouzh an treuzgread oberiant"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "Daskemmañ"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Daskemmañ an treuzgread oberiant"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Tra ebet"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Lakaat da Tra ebet an treuzgread(où) diuzet"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Skarzhet"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Trec'haoliñ da wiriet an treuzgread(où) bet diuzet"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "Ad_unvanet"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Trec'haoliñ stad adunvanet an treuzgread oberiant"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Trec'haoliñ da reizhaet an treuzgread(où) bet diuzet"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Dilemel..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Embann lies..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Dilemel an treuzgread oberiant"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Embann meur a dreuzgread"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Krouiñ ur patrom..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Derannadurioù emgefreek"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Krouiñ ur patrom"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Diverkañ..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Diverkañ an treuzgread(où) bet diuzet"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Erounit derannadurioù emgefreek"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Ezporzhiañ ar restr mod QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Ezporzhiañ evel restr mod QIF..."
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Ezporzhiañ ar restr mod CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Ezporzhiañ evel restr mod CSV..."
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Gwiriañ an treuzdoug diabarzh..."
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Ouzhpennañ"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Hêrezhiñ"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Kemmañ"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Sil"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Adunvaniñ"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Dazont :"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank :"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hiziv :"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank :"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Dazont :"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Ledad :"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Rizh :"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Stad :"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Adderaouekaat ar _sil"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Adderaouekaat ar _sil"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moneiz vroadel a-gent"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr "Moneiz _vroadel kent an euro"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Rummad"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Isrummad"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Restr"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "Enporzh_iañ"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "K_emmañ"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "G_welout"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Ardeiñ"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Treuzgreadoù"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Danevelloù"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Skoazell"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nevez"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Krouiñ ur restr nevez"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Digeriñ..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Digeriñ ur restr"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Enrollañ"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Enrollañ ar restr vremanel"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Enrollañ evel..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "_Enrollañ evel..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Enrollañ ar restr vremanel gant un anv all"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Distreiñ"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Distreiñ d'un handelv enrollet eus ar restr-mañ"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Perzhioù..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Perzhioù..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Kefluniañ ar restr"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Serriñ ar restr vremanel"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Kuitaat"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Kuitaat Homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Kuitaat HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Enporzhiañ QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Restr mod QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Digeriñ skoazeller an enporzhiañ"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Digeriñ skoazeller an ezporzhiañ da restroù mod QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Restr mod OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Lakaat da zizanv..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Restr mod CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Ezporzhiañ ar restr mod QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Ezporzhiañ an holl gontoù en ur restr mod QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Gwellvezioù..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Kefluniañ homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Kefluniañ HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Teulennoù..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Kefluniañ an teulennoù"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Kont_où..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Kefluniañ ar c'hontoù"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Emvataerion..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Kefluniañ an emvataerion"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Rummadoù..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kefluniañ ar rummadoù"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Steuñvet/Patrom..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Kefluniañ an treuzgreadoù steuñvet pe ar patromoù"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Kellidsteuñv..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Kefluniañ ar c'hellidsteuñv"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Derannadurioù..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Kefluniañ an derannadurioù emgefreek"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Diskouez..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Diskouez a ra treuzgreadoù ar gont diuzet"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Ouzhpennañ"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Ouzhpennañ un treuzgread"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Ouzhpennañ treuzgreadoù"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Arventennañ ar steuñverez..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Kefluniañ steuñv an treuzgreadoù"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Argerzh steuñvet..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Kas ar re steuñvet"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Enlakaat an treuzgreadoù steuñvet o c'hortoz"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Kas an treuzgreadoù steuñvet o c'hortoz"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Stadegoù..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Digeriñ danevell ar stadegoù"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tuadur dre an amzer..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Digeriñ danevell evit an tuadur dre an amzer"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Kellidste_uñv..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Digeriñ danevell ar c'hellidsteuñv"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Mentelad..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Digeriñ danevell ar ventelad"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Kost ar _c'harbed..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Digeriñ danevell koust ar c'harbed"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Diskouez boestad emziviz Donemat..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Stadegoù ar restr..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Lakaat da zizanv..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "Endal_c'hadoù"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Teuliadur a-zivout Homebank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Diskouez boestad emziviz Donemat..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Kaout skoazell enlinenn..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Kennaskañ ouzh lec'hienn Launchpad evit kaout ar skoazell enlinenn"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Treiñ an arload-mañ..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Kennaskañ ouzh lec'hienn Launchpad evit reiñ skoazell da dreiñ an arload-mañ"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Danevellañ ur gudenn..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 "Kennaskañ ouzh lec'hienn Launchpad evit reiñ skoazell da ratreañ kudennoù"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_A-zivout"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "A-zivout Homebank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Barrenn_Ostilhoù"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "Dispignoù pouezusañ"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Roll _steuñvet"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moneiz vroadel a-gent"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Moneiz vroadel kent an euro"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Distreiñ d'ar restr enrollet a-raok eus '%s' ?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Tuginañ ar c'hemmoù nad int ket bet enrollet er restr '%s' ?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Da vat e vo kollet ar c'hemmoù graet d'ar restr\n"
-"- Assavet e vo ar restr gant an enrolladenn diwezhañ (.xhb~)"
+"- Kollet e vo ar c'hemmoù graet d'ar restr da vat\n"
+"- Diouzh an enrolladenn diwezhañ e vo adkarget ar restr (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Lakaat ar restr da vezañ dizanv ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Tuginañ"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Ha sur oc'h e fell deoc'h dilemel anv ar restr ?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Mar bez erounezet e vo kemmet an anvioù/koungerioù da roadennoù dizanv,\n"
-"kadarnait mar plij."
+"Mar bez graet e vo lakaet an testennoù da bezañ dizanv, \n"
+"evel 'kont x', 'emvataer y', 'krounskrid z' ..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Lakaat da zizanv"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Donemat e Homebank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Petra a fell deoc'h ober :"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Lenn dornlevr Ho_mebank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Kefluniañ ar _gwellvezioù"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Krouiñ ur restr _nevez"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Digeriñ ur restr ez eus anezhi"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Digeriñ ar restr skou_er"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(rummad ebet)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "All"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Treuzgread ebet da ouzhpennañ"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "treuzgread ouzhpennet : %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Gwiriañ disoc'hoù an treuzgreadoù steuñvet"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Hollad"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Fazi dianav"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Fazi enankañ/ec'hankañ evit ar restr '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Ar restr '%s' n'eo ket ur restr mod Homebank talvoudek."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -683,113 +872,119 @@ msgstr ""
 "Gant un handelv nevesoc'h eus Homebank eb bet enrollet ar restr '%s'\n"
 "ha n'hall ket bezañ karget gant an handelv vremanel."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Fazi gant ar restr"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Fazi enankañ/ec'hankañ gant ar restr %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Hollad diwezhel"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Ar restr %s n'eo ket ur restr mod Homebank talvoudek."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Digeriñ"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Kont"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Emvataer"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Rummad"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Diell"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Kellidsteuñv"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Diskouez"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Stadegoù"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Mentelad"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Koust ar c'harbed"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Digeriñ"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Digeriñ ur restr nevez-implijet"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Ho kontoù"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Da belec'h ez a hoc'h arc'hant"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Ar 5 dispign pennañ"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Dispignoù pouezusañ"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Treuzgreadoù steuñvet"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr "deiziad pellañ ar postañ"
+msgstr "deiziad pellañ ar c'has"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Lammat dreisti"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Embann ha kas"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr "Postañ"
+msgstr "Kas"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(diell nevez)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr "mentrezh mod CSV didalvoudek"
 
 #: ../src/hb-filter.c:74
@@ -797,809 +992,552 @@ msgstr "mentrezh mod CSV didalvoudek"
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>eus</i> %s <i>betek</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Dianav"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Ec'hankañ stlennoù an handelv ha mont kuit"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[RESTR]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Fazi digant ar merdeer."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "N'haller ket skrammañ an URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Dibarzhioù Homebank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "N'haller ket digeriñ '%s', n'eus ket eus ar restr-mañ.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Skoazeller Homebank evit an enporzhiañ"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Restr da enporzhiañ"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Disoc'hoù dezrannañ ar restroù"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Kengeidañ pezh a zo da enporzhiañ"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Hizivaat ho kontoù"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(kont %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Kemmañ kont vukenn Homebank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Kontoù"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "kont nevez"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bank"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Anv :"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Hiziv"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "kont ez eus anezhi"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Dazont"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Ko_nt :"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Titouroù"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fazi"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Kounger"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"N'haller ket adenvel ar gont-mañ,\n"
-"eus '%s' da '%s',\n"
-"an anv zo anezhañ endeo."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Dibabit ur restr, mar plij..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Restr mod QIF anavezet !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Restr mod OFX anavezet !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Diweredekaet eo bet skor OFX **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Restr an treuzgread mod QIF anavezet !"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Restr dianav/didalvoudek..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "kont : %d - treuzgread : %d - emvataer : %d - rummad : %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Skoazeller Homebank evit an enporzhiañ - (%d eus %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Donemat e Skoazeller Homebank evit an Enporzhiañ.\n"
-"\n"
-"Sturiet e viot dre an argerzh da enporzhiañ restroù diavaez \n"
-"e-barzh Homebank gant ar Skoazeller-mañ.\n"
-"\n"
-"Digemm e chomo an traoù betek ma vo pouezet\n"
-"war \"Arloañ\" ganeoc'h e dibenn an argerzh."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"Gant HomeBank e vez enporzhiet restroù o mentrezh :\n"
-"- QIF\n"
-"- OFX/QFX (dibarzhel gant ar c'hempunañ)\n"
-"- CSV (mentrezh spesadel HomeBank, lennit an teuliadur)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Restroù anavezet"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Restroù mod QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Restroù mod OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Restroù mod CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "An holl restroù"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Treug :"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Anv :"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Bonegañ :"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Endalc'had :"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Dibarzhioù enporzhiañ"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Urzh an deiziad :"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Kargañ ar restr en-dro"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Degouezhet ez eus bet fazioù e-keñver amdroadur an deiziadoù e-pad ma oa o "
-"kargañ ar restr.\n"
-"Mar plij, klaskit kemmañ mentrezh urzh an deiziad ha kargit ar restr en-dro."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Kempenn ar gont da enporzhiañ"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Munud an treuzgread bet arredaolet"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Aotrevar_z an deiziad :"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "a zeizioù"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Graet eo ar genglotadenn en urzh-mañ : dre ar gont, ar savad hag an "
-"deiziad.\n"
-"Un aotrevarz o kevatal da 0 a dalv d'ur genglotadenn rik"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Kont da enporzhiañ"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Treuzgread da enporzhiañ"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klikit war \"Arloañ\" da hizivaat ho kont.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Kontoù"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "da hizivaat"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "da grouiñ"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Treuzgreadoù"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "da enporzhiañ"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "da zisteurel"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "derannet emgefreek"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Krouiñ unan nevez"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Enporzhiañ e-barzh"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Savad"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Anv enporzhiet"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Ezkefiad"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Gwezh"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Enkefiad"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Anv Homebank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Klavioù"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Stad"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bank"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Hiziv"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Dazont"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- marz -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Titouroù"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Kounger"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Klavioù"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Deiziad"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Savad"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Ezkefiad"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Enkefiad"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Diwezhat"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Deiziad da zont"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Roll"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Gwelout an disoc'hoù evel ur roll"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linenn"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Gwelout an disoc'hoù evel linennoù"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Azbevaat"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Azbevaat an disoc'hoù"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Munud"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Trec'haoliñ ar munudoù"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d dindan %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Danevell ar ventelad"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Skrammañ"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Ko_nt :"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Diuzañ pep tr_a"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Bem_dez"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoum X :"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Sil dre an deiziad"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Eus :"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Da :"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Isrummad"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Ezk. & Enk."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Dispign & Kellidsteuñv"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Dispignet"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Disoc'h"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barrenn"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Bern"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Gwelout an disoc'hoù dre barrennoù"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Gwelout an disoc'hoù dre stumm ur bern"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Leadell"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Ezporzhiañ"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Trec'haoliñ al leadell"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " dreist"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " o chom"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " dindan"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Kellidsteuñv evit %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Danevell ar c'hellidsteuñv"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Evit :"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Seurt :"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Gwelout :"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Disoc'h :"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Kellidsteuñv :"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Dispignet :"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "N'eus kont ebet bet despizet da vezañ lakaet er c'hellidsteuñv."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Gwell e vefe deoc'h enlakaat kontoù dre voestad emziviz ar c'hontoù."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Gwastell"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Bann"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Gwelout an disoc'h dre wastilli"
+msgid "View results as column"
+msgstr "Gwelout an disoc'oùh dre stumm ur bann"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Donut"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Gwelout an disoc'hoù dre stumm un donut"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Daskemmañ ar sil"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Ezporzhiañ"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Leadell"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Trec'haoliñ al leadell"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Feur"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Trec'haoliñ ar feur"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Klav"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Miz"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Bloaz"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Genver"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "C'hwevrer"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Meurzh"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Ebrel"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mae"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Mezheven"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Gouere"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Eost"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Gwengolo"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Here"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Du"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Kerzu"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s dre %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "ezkefiad"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(emvataer ebet)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Danevell ar stadegoù"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Gwelout :"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Dre :"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Dre ar s_avad"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Mentelad :"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Enkefiad :"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Ezkefiad :"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Deiz"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Sizhun"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimiziad"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Gen"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "C'hwe"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Meu"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Ebr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Mez"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Gou"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Eos"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Gwe"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Her"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Du"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Ker"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s a-hed an amzer"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Trovezh"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Keitad : %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Danevell an tuadur dre an amzer"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Kont"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Rummad :"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Emvataer :"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Dassammañ"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Gwelout dre :"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Danevelloù a-fet koust ar c'harbed"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Kar_bed :"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Pellder :"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Bevezerezh :"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Koust an strilheoul :"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Koust all :"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Koust hollek :"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1608,10 +1546,10 @@ msgstr "Koust hollek :"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1619,61 +1557,96 @@ msgstr "Koust hollek :"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Pellder"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Trelosk"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Priz"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Pellder"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Danevelloù a-fet koust ar c'harbed"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Kar_bed :"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Pellder :"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Bevezerezh :"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Koust ar strilheoul :"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Koustoù all :"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Koust hollek :"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(rizh ebet)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Arc'hant liñvel"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Fred"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kartenn gred"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Diwan"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(tra ebet)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Hewel"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Anv ar gont"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fazi"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1682,19 +1655,52 @@ msgstr ""
 "N'haller ket ouzhpennañ ur gont '%s',\n"
 "an anv-mañ zo anezhañ endeo."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "N'eo ket aotreet an dilemel"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "N'haller ket diverkañ ar gont '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "War arver emañ ar gont-mañ ha n'hall ket bezañ dilamet."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Treuzgreadoù ez eus er gont-mañ pe/hag emañ e-touez treuzdougoù diabarzh."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Ha fellout a ra deoc'h diverkañ '%s' da vat ?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Mar bez diverket ur gont e vo kollet da vat."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Dilemel"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"N'haller ket adenvel ar gont-mañ,\n"
+"eus '%s' da '%s',\n"
+"an anv zo anezhañ endeo."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Ardeiñ kontoù"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1702,343 +1708,656 @@ msgstr ""
 "Riklañ & leuskel da gemmañ an urzh\n"
 "Daouglikañ da adenvel"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Ouzhpennañ"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Hollek"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Teulenn :"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Kregiñ gant ar _ventelad :"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Notennoù :"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "serret e oa bet ar gont-mañ"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Niver ar chekenn vremanel"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Karned chekennoù _1 :"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Karned chekennoù _2 :"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Dibarzhioù"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Ensavadur"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Anv :"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Ni_ver :"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Bevennoù"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Mentelad izek :"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Lakaat an ezlakadenn en danevell"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "ezlakaat diouzh _berrskrid ar gont"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "ezlakaat diouzh ar c'hellid_steuñv"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "ezlakaat diouzh an holl _zanevelloù"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Steuñvet"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Patrom"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Gallout a ra bezañ"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Kent"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Goude"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(diell %d)"
+msgid "(template %d)"
+msgstr "(patrom %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Munudoù an treuzgread"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
+"Mar bez diverket ur gwezhiadur steuñvet/ur patrom e vo kollet da vat."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Savad :"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Trec'haoliñ arouez ar savad"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Treuzgread kroueriet"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Tala_dur :"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Eus karned _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Er gont :"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Kounger"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Der_c'hel soñj"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Enlakadenn steuñvet"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Gweredekaat"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Deiziad _da zont :"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Be_p :"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Dibenn sizhun :"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Arsaviñ goude :"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr "a bostadurioù"
+msgstr "a gasoù"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Ardeiñ an treuzgreadoù steuñvet pe batrom"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Testenn"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(derannadur %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Mar bez diverket un dezverkadur e vo kollet da vat."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Diweredekaet"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Mar goullo"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Flastrañ"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Ardeiñ an derannadurioù"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Diferadenn"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Maezienn :"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Klask _e :"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Enderc'hel a ra :"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Ka_vout :"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Teurel e_vezh ouzh an direnneg"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Derannadurioù"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Hegerz eo an emglokaat hag\n"
-"an emenankañ evit ar rummadoù"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Hegerz eo an emglokaat hag\n"
-"an emenankañ evit an emvataerion"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Restr nevez mod HomeBank file (%d eus %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "N'eo ket bet kavet"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Perc'hennour :"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Perc'henner :"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Teulenn :"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Perzhioù ar restr"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Dinoadur ar reizhiad"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Yezhoù :"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Ragarventennañ ar restr :"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Deraouekaat ma rummadoù gant ar restr-mañ"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Ragarventennañ ar rummadoù"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Stlennoù"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Menteladoù"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Derou :"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Trazennet gant :"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Krouiñ ur gont"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Ur bajennad da gadarnaat eo homañ. Pouezit war 'Arloañ' da arloañ ar c'hemmoù"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Kadarnaat"
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Kadarnaat"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Donemat"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Diuzañ ur restr"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Enporzhiañ"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Perzhioù"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Treuzgread"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "krouiñ unan nevez"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "ober gant unan a zo anezhañ"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Anv er restr"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Gwezh"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Anv e Homebank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Pep tra a hañval bezañ dereat amañ, diret eo ho talvoudekaat !"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"N'eus ket bet kavet titour ebet a-fet kontoù e-barzh ar restr-mañ '%s'.\n"
+"Diuzit ar gwezh dereat evit ar gont amañ dindan."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Kavet ez eus bet doubladurioù a c'hallfe bezañ eus an treuzgread ez eus "
+"anezhañ ha diweredekaet int bet evit an enporzhiañ.\n"
+"Gwiriit ha dibabit ar re a vo da enporzhiañ, mar plij."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Kemmañ ar gwezh ouzh ar gont"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Dibabit ur restr, mar plij..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Restr mod QIF anavezet !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Restr mod OFX anavezet !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Diweredekaet eo bet skor OFX **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Restr an treuzgread mod QIF anavezet !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Restr dianav/didalvoudek..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "kont : %d - treuzgread : %d - emvataer : %d - rummad : %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Skoazeller enporzhiañ (%d eus %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Donemat e Skoazeller Homebank evit an Enporzhiañ.\n"
+"\n"
+"Sturiet e viot dre an argerzh da enporzhiañ restroù diavaez \n"
+"e-barzh Homebank gant ar Skoazeller-mañ.\n"
+"\n"
+"Digemm e chomo an traoù betek ma vo pouezet\n"
+"war \"Arloañ\" ganeoc'h e dibenn an argerzh."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"Gant HomeBank e vez enporzhiet restroù o mentrezh :\n"
+"- QIF\n"
+"- OFX/QFX (dibarzhel gant ar c'hempunañ)\n"
+"- CSV (mentrezh spesadel HomeBank, lennit an teuliadur)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Restroù anavezet"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Restroù mod QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Restroù mod OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Restroù mod CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "An holl restroù"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+"Degouezhet ez eus bet ur fazi hollek ha n'heller ket kargañ ar restr-mañ."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Anv :"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Treug :"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Bonegañ :"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Mentrezh an deiziad :"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Endalc'had ar restr"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Endalc'had :"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Dibab ar gwezh evit ar c'hontoù"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Kemmañ ar _gwezh"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Dibab an treuzgreadoù da enporzhiañ"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Munudoù un treuzgread ez eus anezhañ (un eilad a vez graet)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Aotrevar_z an deiziad :"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "a zeizioù"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Azgrenaat"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Graet eo ar genglotadenn en urzh-mañ : dre ar gont, ar savad hag an "
+"deiziad.\n"
+"Un aotrevarz o kevatal da 0 a dalv d'ur genglotadenn rik"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klikit war \"Arloañ\" da hizivaat ho kont.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "da hizivaat"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "da grouiñ"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Treuzgreadoù"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "da enporzhiañ"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "da zisteurel"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "derannet emgefreek"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Fazi mentrezh ar restr"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"Gant ar restr mod CSV e rank bezañ an niver rik a vannoù,\n"
-"dispartiet gant ur pik-skej, lennit ar skoazell da c'houzout hiroc'h."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Sur oc'h e fell deoc'h skarzhañ an enankad ?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Mar bez graet, pep sav a vo lalaket da 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Skarzhañ"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Ardeiñ ar c'hellidsteuñv"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "E_nporzhiañ ar restr mod CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_zporzhiañ ar restr mod CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Astenn pep tra"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Diskar pep tra"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr "Kellidsteuñ evit bep miz"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "zo heñvel"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Skarzhañ an enankad"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "zo disheñvel"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Bountañ war ouarnerezh ar rummad-mañ"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "Enporzh_iañ"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Anv"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_zporzhiañ"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Arver"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Gant ar restr mod CSV e rank bezañ an niver rik a vannoù,\n"
-"dispartiet gant ur pik-skej, lennit ar skoazell da c'houzout hiroc'h."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Daskemmañ..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Embann..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Enkefiad"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2049,109 +2368,229 @@ msgstr ""
 "eus '%s' da '%s',\n"
 "an anv zo anezhañ endeo."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Dilec'hiañ betek..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Toueziañ ar rummad '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Dilec'hiañ ar rummad-mañ betek unan all ?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Toueziañ"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"An dra-se a amsavo  '%s' dre '%s',\n"
-"ha neuze e tilamo '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Dilemel ur rummad ?"
+"An treuzgreadoù dezverket ouzh ar rummad-mañ\n"
+"a vo dilec'hiet e-barzh ar rummad bet diuzet amañ dindan."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Dilemel ar rummad '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Mar dilamot '%s' e vo skrammet 'rummad ebet' gant\n"
-"an dielloù ha daveañ an treuzgreadoù."
+"War arver emañ ar rummad-mañ.\n"
+"An holl dreuzgreadoù o'h ober gant ar rummad-mañ a vo lakaet da (rummad ebet)"
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Ardeiñ ar rummadoù"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "E_nkefiad"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "rummad nevez"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "isrummad nevez"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Toueziañ"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Arouez"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Teulenn"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Mentrezh"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personelaat"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Arouez :"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Si_froù goude ar skej :"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Stadegoù ar restr"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Dezverkadur"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Dilec'hiañ"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Hiziavaat"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Enporzhiañ diouzh ur restr mod CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Digeriñ ur restr mod Homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Enrollañ ar restr mod Homebank evel"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Restroù mod Homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Ha fellout a ra deoc'h enrollañ ar c'hemmoù\n"
-"er restr vremanel ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Enrollañ ar c'hemmoù graet d'ar restr kent serriñ ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Na n'enrollot ket e vo kollet ul lod eus\n"
-"ar c'hemmoù da vat : %d."
+"Ma n'enrollot ket e vo kollet ar c'hemmoù da vat.\n"
+"Niver a gemmoù : %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Arabat e_nrollañ"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Serriñ _hep enrollañ"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Diuzañ e-touez an treuzgread diskouezet..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"Treuzgreadoù a c'hallfe bezañ an treuzgread kevredet evit an treuzkas "
-"diabarzh zo bet kavet gant Homebank."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Diuzañ ur gwezh :"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "krouiñ un treuzgread nevez"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "diuzañ un treuzgread ez eus anezhañ"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"Treuzgreadoù a c'hallfe bezañ an treuzgread kevredet evit an treuzkas "
+"diabarzh zo bet kavet gant Homebank."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Ne vern pe rizh"
@@ -2164,178 +2603,206 @@ msgstr "Dirummad"
 msgid "Unreconciled"
 msgstr "Digompez"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Ne vern pe stad"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Diskarzhet"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Er miz-mañ"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Reishaet"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Er miz tremenet"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Skarzhet"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "En trimiziad-mañ"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Ne vern pe stad"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "En trimiziad diwezhañ"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Er bloaz-mañ"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Er bloaz tremenet"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "E korf an 30 deiz diwezhañ"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "E korf an 60 deiz diwezhañ"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "E korf an 90 deiz diwezhañ"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "E korf an 12 miz diwezhañ"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "All..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "An holl zeiziadoù"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "An holl vizioù"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Dibarzh :"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "An holl anezho"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Tra ebet"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Tuginañ"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Silañ dre an deiziad"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Miz :"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Bloaz :"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Silañ dre an destenn"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Keloù :"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Teurel e_vezh ouzh an direnneg"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "Kl_av :"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Silañ ar savad"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Silañ dre ar stad"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "kompezet"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "derc'hel soñj"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "skarzhet"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Kreñvder :"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "skrammañ 'Ouzhpennet'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "skrammañ 'Embannet'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "skrammañ 'Evezh'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Silañ dre an taladur"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Embann ar sil"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Doare da dalañ"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Testenn"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Perzhioù ar restr mod Homebank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "Adde_raouekaat"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Perc'henner :"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Taladur"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Treuzgread steuñvet"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "ouzhpennañ betek"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "eus bep miz (ezlakaet)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "ouzhpennañ"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "a zeizioù a-raok an deiziad bremanel"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Dre ziouer"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2346,224 +2813,218 @@ msgstr ""
 "eus '%s' da '%s',\n"
 "an anv zo anezhañ endeo."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Dilec'hiañ an emvataer-mañ en unan all ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Toueziñ an emvataer '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Dilemel un emvataer ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"An treuzgreadoù dezverket ouzh an emvataer-mañ\n"
+"a vo dilec'hiet betek an trede bet diuzet amañ dindan."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Dilemel an emvataer '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Mar dilamot '%s' e vo skrammet 'emvataer ebet' gant\n"
-"an dielloù ha daveañ an treuzgreadoù."
+"War arver emañ an emvataer.\n"
+"Pep treuzgreag oc'h ober gant an emvataer-mañ a vo lakaet da (emvataer ebet)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Ardeiñ an emvataerion"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "emvataer nevez"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Ketal"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Mentrezh ar skrammañ"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Enporzhiañ/Ezporzhiañ"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Danevell"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Moneiz vroadel kent an euro"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Arventennoù dre ziouer ar reizhiad"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Arlunioù hepken"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Testenn hepken"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Testenn dindan an arlunioù"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Testenn e-kichen an arlunioù"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "A-blaen"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "A-serzh"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "An eil hag egile"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango sklaer"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango etre"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango teñval"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-b"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-b"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "b-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Leuskel a-gostez"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Ouzhpennañ da Stlennoù"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Ouzhpennañ da Kounger"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Yezh ar reizhiad"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Dibab ur c'havlec'hiad restroù mod Homebank dre ziouer"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Dibab ur c'havlec'hiad enporzhiañ dre ziouer"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Dibab ur c'havlec'hiad ezporzhiañ dre ziouer"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Dibarzhioù an deiziad"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Urzh an deiziad :"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Dibarzhioù ar restroù mod OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Maezienn ar c'hounger :"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Kavlec'hiad restroù"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "E_nporzhiañ :"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Ezporzhiañ :"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Sil deraouiñ"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Ledad _deiziadoù :"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Dibarzhioù an diervadoù"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Livaoueg :"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Dibarzhioù ar stadegoù"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Diskouez dre s_avad"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Diskouez bann ar feu_r"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Diskouez ar munu_doù"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Dibarzhioù ar c'hellidsteuñv"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Gweredekaat"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Leuniañ diouzh :"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Bro :"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Talvoud :"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Mentrezh an niveroù"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Arouez :"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "A dalv da rakger"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Arouezenn dekrannel :"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Arouezenn strollañ :"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Si_froù goude ar skej :"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Ragarventennañ :"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Mentrezh an deiziad :"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Mentrezh :"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2599,140 +3060,138 @@ msgstr ""
 "%y bloaz hep ar c'hantved evel un niver dekrannel [00,99]. \n"
 "%Y bloaz gant ar c'hantved evel un niver dekrannel. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Dibarzhioù an niveroù"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unanennoù muzuliañ"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Ober gant _mileoù evit ar pellder"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Ober gant _galonoù evit an trelosk"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Arverañ ar _gallon evit ar strilheoul"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Prenestr an treuzgread"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Skrammañ :"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Kuzhat an treuzgreadoù kompezet"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Diskouez bepred an evezh a-fet treuzgreadoù"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Ouzhpennadurioù lies"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Mirout an deiziad diwezhañ"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Listenn ar bann"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Riklañ ha leuskel da gemmañ an urzh"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Yezh"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Yezh :"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barrennad ostilhoù :"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Gwezennad"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Diskouez kuzul ar reolennoù"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Livioù ar savadoù"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Arverañ a ra al livioù personelaet"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Ragarventennañ :"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "E_zkefiad :"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "E_nkefiad :"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Evezh :"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Loc'hadur ar goulev"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Diskouez ar skeudenn ginnig"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Kargañ ar restr digoret da ziwezhañ"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Postañ an treuzgreadoù steuñvet o c'hortoz"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Diskouez ar skeudenn ginnig"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Bloavezh kemedel"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Kre_giñ a ra d'an/ar :"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Danevelloù ar prenestr pennañ"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "Ar re _dre ziouer :"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Skarzhañ an holl wellvezioù ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Adderaouekaat an holl wellvezioù"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Distroet e vo ar gwellvezioù\n"
-"betek ar gwerzhioù dre ziouer"
+"Ha fellout a ra deoc'h adderaouekaat\n"
+"an holl wellvezioù d'ar re dre ziouer ?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Adderaouekaat"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Gwellvezioù"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2740,46 +3199,76 @@ msgstr ""
 "Ret eo deoc'h adloc'h Homebank\n"
 "a-benn ma vo efedus ar c'hemm yezh."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Bann"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Treuzgread dre hêrezh"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Daskemmañ an treuzgread"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Marz an treuzgread"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Dilemel"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Sammad"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Sammad ar marzioù"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Anderannet :"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Savad an treuzgread :"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Ouzhpennañ un treuzgread"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Treuzgread dre hêrezh"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Daskemmañ an treuzgread"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Evezh"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Diouzh ar g_ont :"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Er gont :"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Ha fellout a ra deoc'h terriñ an treuzkas diabarzh ?\n"
+"\n"
+"Mar bez graet e vo dilamet an treuzgread arvoned."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Klask..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Deiziad :"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2791,82 +3280,75 @@ msgstr ""
 "deiz/miz pe miz/deiz,\n"
 "hag an deiziad klok en ho yezh"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Marz ar rummad"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Tal_adur :"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "K_ont :"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Er gont :"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Hegerz eo ar c'hlokadur\n"
+"hag ar biziata eeun"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "Koung_er :"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Kla_vioù :"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Kas"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Leuniañ gant ur standilhoñ"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Standilhon :"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
-msgstr "Gwiriañ"
+msgstr "Chekenn"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Treuzkas"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Treuzkas diabarzh"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Kartenn dle"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Urzh treuzkas"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Taladur elektronek"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Fiziad"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Mizoù arc'hant un ensavadur"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Dle dihanterat"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Dioberiant"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Enlakaat"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Ezlakaat"
index d6e33696607682996d682ae9a5106a9aa2037a6b..2dd51df1df97b5e4ab65f0ce65dc954f8e028d34 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-06 12:35+0000\n"
-"Last-Translator: b2 <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-12-03 08:14+0000\n"
+"Last-Translator: AniolOliver <Unknown>\n"
 "Language-Team: Catalan <ca@li.org>\n"
-"Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Comptabilitat lliure, fàcil i personal per a tothom."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finances personals"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Comptabilitat personal, lliure i senzilla per a tothom."
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finances;comptabilitat;pressupost;personal;diners;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"El HomeBank és un programari lliure que us ajudarà a gestionar la vostra "
+"comptabilitat personal."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"S'ha dissenyat per ser fàcil d'utilitzar i permetre-us analitzar les vostres "
+"finances personals en detall utilitzant eines de filtrat potents i gràfiques "
+"intuïtives."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Si esteu buscant una manera fàcil i totalment gratuita de gestionar la "
+"vostra comptabilitat personal, el HomeBank és la vostra millor opció."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancel·la"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_D'acord"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Edita múltiples transaccions"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_gament:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informació:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiari:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "Cate_goria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Etiquetes"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Descripció:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "L'import de totes les transaccions es dividirà per %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Converteix"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "No ha canviat cap transacció"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transaccions assignades automàticament: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultat de l'assignació automàtica"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +162,7 @@ msgstr ""
 "Voleu crear una plantilla amb cadascuna\n"
 "de les transaccions seleccionades?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(arxiu nou)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,611 +170,698 @@ msgstr ""
 "Voleu suprimir les\n"
 "transaccions seleccionades?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Segur que voleu canviar l'estat a Cap?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Canvia"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Segur que voleu commutar l'estat a Conciliat?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Commuta"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
-msgstr "%d items (%s)"
+msgstr "%d elements (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
-msgstr "%d items (%d seleccionats %s)"
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modifica la data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modifica la informació..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modifica el beneficiari..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modifica la descripció..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modifica l'import..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modifica la categoria..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modifica les etiquetes..."
+msgstr "%d elements (%d seleccionats %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Compte"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "Transac_ció"
+msgstr "_Transacció"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Accions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Estat"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Eines"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Tanca"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Tanca el compte actual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtra..."
+msgstr "_Filtre..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Obre el filtre de llista"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Afegeix..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Afegeix una transacció nova"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "_Hereta..."
+msgstr "_Heretar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Hereta de la transacció activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Edita..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Edita la transacció activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Cap"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Commuta a cap les transaccions seleccionades"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Netejat"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Commuta a netejat les transaccions seleccionades"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Reconciliar"
+msgstr "_Reconciliado"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Activar el estat de la reconciliació de transaccions actives"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Commuta a conciliat les transaccions seleccionades"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Suprimeix..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Edició _múltiple..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Suprimeix les transaccions actives"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Edita múltiples transaccions"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Crea una plantilla..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Assignacions automàtiques"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Crea una plantilla"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Suprimeix..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Suprimeix les transaccions seleccionades"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Executa les assignacions automàtiques"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr "Exportar QIF..."
+msgstr "Exporta QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exporta a QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exporta a CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exporta com a CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Afegeix"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Hereta"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Edita"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtre"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliar"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futur:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Entitat financera:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Avui:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Entitat financera:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futur:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Interval:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipus:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Estat:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Inicialitza el _filtre"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moneda menor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fitxer"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importa"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edita"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Visualitza"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gestiona"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaccions"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Informes"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "A_juda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nou"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Crea un fitxer nou"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Obre..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Obre un fitxer"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Desa"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Desa el fitxer actual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Anomena i desa..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Anomena i _desa..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Desa el fitxer actual amb un nom diferent"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Recupera"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Recupera una versió desada d'aquest fitxer"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propietats..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Propietats..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configura el fitxer"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Tanca el fitxer actual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Surt"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Surt del HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Surt de HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importar QIF..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Fitxer QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Obre l'assistent d'importació"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Obre l'assistent per a exportar a QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Fitxer OFX/QFX"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonimitza..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Fitxer CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exporta fitxer QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportar tots els comptes a fitxer QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferències..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr "Configura el HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Monedes..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "C_omptes..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Edita els comptes"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiaris..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configura els beneficiaris"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categories..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configura les categories"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Organitzador/Plantilla..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "Configura el organitzador/plantilla de transaccions"
+msgstr "Configura l'organitzador/plantilla de transaccions"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Pressupost..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configura el pressupost"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Assignacions..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configura les assignacions automàtiques"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Mostra..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Mostra les transaccions del compte seleccionat"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Afegeix..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Afegeix una transacció"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Afegeix transaccions"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Ajust del planificador..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configura el planificador de transaccions"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Procés programat..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Afegeix les operacions planificades"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Inserxió pendent de transaccions programades"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Afegeix les transaccions programades pendents"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estadístiques"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Obre l'informe d'estadístiques"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendència temporal..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Obre l'informe de tendència temporal"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "P_ressupost..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Obre l'informe de pressupost"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balanç..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Obre l'informe de balanç"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Cost vehicle..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Obriu l'informe de costos del vehicle"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Mostra el diàleg de benvinguda..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Estadístiques del fitxer"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonimitza..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "C_ontingut"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentació sobre el HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostra el diàleg de benvinguda..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obteniu ajuda en línia..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connecta amb el lloc web del Launchpad per a obtenir ajuda en línia"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduïu aquesta aplicació..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Connecta amb el lloc web del Launchpad per a col·laborar amb la traducció "
 "d'aquesta aplicació"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Informeu d'un problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 "Connecta amb el lloc web del Launchpad per a col·laborar en la solució de "
 "problemes"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Quant a"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Quant al HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Barra d'eines"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr "_Inici Despesa"
+msgstr "_Despeses principals"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Llista programada"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moneda menor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Voleu recuperar la versió desada del fitxer «%s»?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Revertir els canvis no guardats a l'arxiu '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Els canvis realitzats en l'arxiu es perdran permanentment\n"
-"- L'arxiu es restaurarà en l'últim emmagatzematge (.xhb~)"
+"-Els canvis realitzats al fitxer es perdran definitivament.\n"
+"-El fitxer es carregarà a partir de l'últim desat."
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Reverteix"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Anonimitzar el fitxer ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Està segur de voler anonimitzar l'arxiu?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Procediment afectaran els canvis de nom / memòria a dates anònimes,\n"
-"si us plau confirmar."
+"Procedint a xifrar qualsevol text,\n"
+"com 'compte x', 'beneficiari i', 'memòria z',"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonimiza"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Benvingut al HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Què voleu fer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Llegir HomeBank _Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurar_Preferencies"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Crea un _nou fitxer"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Obre un fitxer existent"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Obrir el fitxer d'_exemple"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sense categoria)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Altre"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "No hi ha cap transacció per afegir"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transacció afegida: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Comproveu el resultat previst de transaccions"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Error desconegut"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "S'ha produït un error d'entrada/sortida al fitxer '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "El fitxer '%s' no és un fitxer vàlid per HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -680,923 +870,672 @@ msgstr ""
 "El fitxer '%s' va ser desat per una versió més nova del HomeBank\n"
 "i per tant, no es pot carregar amb la versió actual."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "S'ha produït un error de fitxer"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "S'ha produït un error d'entrada/sortida al fitxer %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Suma total"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "El fitxer %s no és un fitxer del HomeBank vàlid."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Obre"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Compte"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiari"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arxiu"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Pressupost"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Mostra"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estadístiques"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balanç"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Cost del vehicle"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Obre"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Obre un fitxer utilitzat recentment"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Els teus comptesTransaccions progrmades"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "On van els teus diners"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Les 5 despeses principals"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Despesa major"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Transaccions programades"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "data màxima per afegir"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Omet"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Edita i afegeix"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Afegeix"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(arxiu nou)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "format CSV no vàlid"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>des de</i> %s <i>a</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "Quilòmetres per litre"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "Milles per litre"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Mostra la informació de la versió i surt"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FITXER]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Error del navegador."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "No s'ha pogut mostrar l'URL «%s»"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opcions del HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "No s'ha pogut obrir «%s», el fitxer no existeix.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Auxiliar d'importació del HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Fitxer a importar"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Resultats d'anàlisi d'arxius"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Ajustar què importar"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Actualitza els comptes"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(compte %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Canvia el compte destí del HomeBank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Comptes"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "compte nou"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Entitat financera"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nom:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Avui"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "compte existent"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futur"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Compte:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Informació"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Descripció"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"No es pot canviar el nom d'aquest compte,\n"
-"de «%s» a «%s»,\n"
-"aquest nom ja existeix."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Seleccioneu un fitxer..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "S'ha reconegut com a fitxer QIF"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "S'ha reconegut com a fitxer OFX"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** La compatibilitat OFX està inhabilitada **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Transacció de fitxer CSV reconeguda!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Fitxer desconegut/invàlid"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "compte: %d - transacció: %d - beneficiari: %d - categoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Auxiliar d'importació del HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Benvingut a l'Assistent d'Importació del HomeBank.\n"
-"\n"
-"Aquest Assistent us guiarà durant el procés per\n"
-"importar un fitxer extern al HomeBank.\n"
-"\n"
-"Fins que no feu clic a \"Aplica\" al final de l'Assistent\n"
-"no es farà cap canvi."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"El HomeBank pot importar fitxers dels formats següents:\n"
-"- QIF\n"
-"- OFX/QFX (opcional en el moment de compilació)\n"
-"- CSV (el format és específic al HomeBank, vegeu la documentació)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Fitxers coneguts"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Fitxers QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Fitxers OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Fitxers CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tots els fitxers"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Camí:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nom:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codificació:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contingut:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opcions d'importació"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "ordre de la data"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Carrega el fitxer un altre cop"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Hi ha hagut errors de conversió de les dates durant la càrrega del fitxer.\n"
-"Si us plau canvieu el format d'ordre de la data i carregueu el fitxer un "
-"altre cop."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Edita el compte a importar"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detall de transaccions duplicades"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerància de la data:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dies"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"La coincidència es realitza per ordre: per compte, per quantitat i per "
-"data.\n"
-"Una tolerància de data de 0 dies significa una data exacta"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Compte per importar"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transacció per importar"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Feu clic a «Aplica» per a actualitzar els vostres comptes.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Comptes"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "a actualitzar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "a crear"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transaccions"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "a importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "a rebutjar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assignat"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importa a"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Quantitat"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nom importat"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Despeses"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Acció"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Ingressos"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nom al HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetes"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Estat"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Entitat financera"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Avui"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futur"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- separador -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Informació"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Anotació"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetes"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Data"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Quantitat"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Despeses"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Ingressos"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Més tard"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Pròxima data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Llista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Visualitza els resultats com a llista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Línia"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Visualitza els resultats com a línies"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Actualitza"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualitza els resultats"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalls"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Commuta els detalls"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d a sota %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Informe del balanç"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Pantalla"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Compte:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Selecciona-ho tot"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Cada _dia"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Amplia les X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Filtre per data"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Des de:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Fins a:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Ing. i desp."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gastat i pressupost"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gastat"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Pila"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Visualitza els resultats com a barres"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Veure els resultats com barres de pila"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Llegenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exporta"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Commuta la llegenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " sobre"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " queda"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " sota"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Pressupost per %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Informe del pressupost"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Per:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipus:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Visualitza:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Resultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Pressupost:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gastat:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "No s'ha definit cap compte per ser-ne part del pressupost."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Hauríeu d'incloure alguns comptes des del diàleg de comptes."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Diagrama de sectors"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Columna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Visualitza els resultats en diagrames de sectors"
+msgid "View results as column"
+msgstr "Mostra els resultats en columnes"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Donut"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Mostra els resultats en donut"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Edita el filtre"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exporta"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Llegenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Commuta la llegenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Percentatge"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Commuta el percentatge"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mes"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Any"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Gener"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febrer"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Març"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maig"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juny"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juliol"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agost"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Octubre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembre"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Desembre"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s per %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "despeses"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(sense beneficiari)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Informe estadístic"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Visualitza:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Per"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Per _import"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balanç:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Ingressos:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Despeses:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dia"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Setmana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Gen"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Des"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s de temps afegit"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Partició temporal"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Promig:%s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Informe de tendència temporal"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Compte:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "Cate_goria:"
+#: ../src/rep_time.c:1408
+msgid "_Cumulate"
+msgstr "_Acumulat"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiari:"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr "_Acumulat"
-
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Visualitza per:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Informe del cost del vehicle"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehi_cle:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Comptaquilòmetres:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consum:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Cost del combustible:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Altres costos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Cost total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1605,10 +1544,10 @@ msgstr "Cost total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1616,61 +1555,96 @@ msgstr "Cost total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Comptaquilòmetres"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustible"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preu"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Informe del cost del vehicle"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehi_cle:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Comptaquilòmetres:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consum:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Cost del combustible:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Altres costos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Cost total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(sense tipus)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Efectiu"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Actiu"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Targeta de crèdit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Passiu"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(cap)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nom del compte"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1679,474 +1653,943 @@ msgstr ""
 "Impossible afegir un compte '%s',\n"
 "aquest nom ja existeix"
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "No es permet suprimir"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "No es pot suprimir el compte '%s'"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Aquest compte té transaccions i/o és part de transferències internes."
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Aquest compte s'està utilitzant i no es pot suprimir."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Segur que voleu eliminar definitivament  '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Si esborreu un compte, aquest no es podrà recuperar."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Suprimeix"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"No es pot canviar el nom d'aquest compte,\n"
+"de «%s» a «%s»,\n"
+"aquest nom ja existeix."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Gestió dels comptes"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Arrossega i deixa anar per ordenar\n"
+"Doble clic per renombrar"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Afegeix"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Inici_balanç"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "aquest compte ha estat _tancat"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Número actual del xec"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Xequera _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Xequera_2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Preferències"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institució"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nom:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Número:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Límits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Exclòs de l'informe"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "exclou del resum del _compte"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "exclou del _pressupost"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "exclou de qualsevol _informe"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Planificat"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Plantilla"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Abans"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Després"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arxiu %d)"
+msgid "(template %d)"
+msgstr "(plantilla %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Detall de transacció"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
+"Si esborreu una transacció programada o una plantilla,  aquesta no es podrà "
+"recuperar."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Quantitat:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Canvia el signe"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Divideix la transacció"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Paga_ment:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Del talonari _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Al compte:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr "_Anotació"
+msgstr "_Descripció"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Re_mind"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Inserció programada"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activa"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Pròxima_data"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ca_da:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Cap de Setmana"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_atura després de:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr "articles"
+msgstr "entrades"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Gestioni programada / transaccions de plantilla"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assignació %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Si esborreu una assignació,  aquesta no es podrà recuperar."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Inhabilitat"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Sobreescriu"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Gestiona les assignacions"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condició"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Camp:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Distingeix entre majúscules i minúscules"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Distingeix majúscules i minúscules"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"El completat automàtic i la inserció directa\n"
-"estan disponibles per a la categoria"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"El completat automàtic i la inserció directa\n"
-"estan disponibles per al beneficiari"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nou fitxer HomeBank (%d de %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "No s'ha trobat"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Propietari:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Propietari:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propietats dels fitxers"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Detecció del sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomes:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Fitxer predefint:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Inicialitza les meves categories amb aquest fitxer"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Categories predefinides"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informacions"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Saldos"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Inicial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Descobert de:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Crea un compte"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Aquesta és una pàgina de confirmació, premeu «Aplica» per aplicar els canvis"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmació"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Benvingut"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Seleccioneu un fitxer"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importa"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Propietats"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transacció"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "crea'n una de nova"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "utilitza'n una d'existent"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nom al fitxer"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acció"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nom a Homebank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Tot sembla correcte aquí, la seva validació és opcional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"No s'ha trobat cap informació de compte al fitxer '% s'\n"
+"Seleccioneu l'acció adequada per als comptes d'aquí sota"
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"S'han trobat possibles duplicats de transaccions existents, i s'ha "
+"desactivat la importació per a aquestes.\n"
+"Si us plau, verifiqui i triï les que han de ser importades."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Canvia l'acció sobre el compte"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleccioneu un fitxer..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "S'ha reconegut com a fitxer QIF"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "S'ha reconegut com a fitxer OFX"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** La compatibilitat OFX està inhabilitada **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Transacció de fitxer CSV reconeguda!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fitxer desconegut/invàlid"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "compte: %d - transacció: %d - beneficiari: %d - categoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Assistent d'importació (%d de %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Benvingut a l'Assistent d'Importació del HomeBank.\n"
+"\n"
+"Aquest Assistent us guiarà durant el procés per\n"
+"importar un fitxer extern al HomeBank.\n"
+"\n"
+"Fins que no feu clic a \"Aplica\" al final de l'Assistent\n"
+"no es farà cap canvi."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"El HomeBank pot importar fitxers dels formats següents:\n"
+"- QIF\n"
+"- OFX/QFX (opcional en el moment de compilació)\n"
+"- CSV (el format és específic al HomeBank, vegeu la documentació)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Fitxers coneguts"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Fitxers QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Fitxers OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Fitxers CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tots els fitxers"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "S'ha produït un error i el fitxer no es pot carregar"
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nom:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Camí:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codificació:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Format de la data:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Contingut del fitxer"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contingut:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Seleccioneu l'acció per comptes"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Canvia_acció"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Escull transaccions a importar"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detall de transaccions existents (possibles duplicats)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerància de la data:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dies"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Actualitza"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"La coincidència es realitza per ordre: per compte, per quantitat i per "
+"data.\n"
+"Una tolerància de data de 0 dies significa una data exacta"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Feu clic a «Aplica» per a actualitzar els vostres comptes.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "a actualitzar"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "a crear"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transaccions"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "a importar"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "a rebutjar"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-assignat"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Error en el format del fitxer"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Esteu segur que voleu esborrar l'entrada?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Si continua, cada quantitat serà reiniciada a 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Neteja"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Gestiona el pressupost"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importa CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xporta CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expandeix-ho tot"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Agrupa-ho tot"
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Pressupost mensual"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "és el mateix"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Esborra entrada"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "és diferent"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Força fer un seguiment d'aquesta categoria"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Edita…"
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Ingressos"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"No es pot canviar el nom d'aquesta categoria,\n"
+"de «%s» a «%s»,\n"
+"aquest nom ja existeix."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Fusiona la categoria '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Fusiona"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Les transaccions assignades a aquesta categoria, \n"
+"seran desplaçades a la categoria seleccionada més avall"
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Suprimeix la categoria '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Aquesta categoria està sent utilizada.\n"
+"Tota operació que utilitzi aquesta categoria serà modificada com a (sense "
+"categoria)"
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Gestioneu les categories"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nova categoria"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nova subcategoria"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Fusiona"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
-"Aquesta és una pàgina de confirmació, premeu «Aplica» per aplicar els canvis"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Confirmació"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Error en el format del fitxer"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
-"El fitxer CSV ha de contenir el número de columnes exacte,\n"
-"separades per un punt i coma. Consulteu l'ajuda per a obtenir més informació."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Gestiona el pressupost"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Pressupost mensual"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "és el mateix"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "és diferent"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Força fer un seguiment d'aquesta categoria"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importa"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Número de decimals:"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xporta"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
-"El fitxer CSV ha de contenir el número de columnes exacte,\n"
-"separades per un punt i coma. Consulteu l'ajuda per a obtenir més informació."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modifica..."
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Ingressos"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"No es pot canviar el nom d'aquesta categoria,\n"
-"de «%s» a «%s»,\n"
-"aquest nom ja existeix."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mou a..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Voleu moure aquesta categoria a una altra?"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
-"Això reemplaçarà «%s» per «%s»,\n"
-"i suprimirà «%s»"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Voleu suprimir una categoria?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Si treu '%s', arxivar i fer referència a aquesta transacció categoria\n"
-"fixarà lloc a 'cap categoria'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Gestioneu les categories"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Estadístiques del fitxer"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Assignació"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ngressos"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mou"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importa des de CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Obre el fitxer homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Anomena i desa el fitxer homebank"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Fitxers homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Voleu desar els canvis realitzats\n"
-"al fitxer actual?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Voleu desar les dades abans de tancar?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Si no deseu, alguns canvis es perdran\n"
-"permanentment: %d"
+"Si no ho deseu, els canvis es perdran definitivamente.\n"
+"Nombre de canvis:% d"
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_No desis"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Tanca _sense desar"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Seleccioneu entre les possibles transaccions..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank ha trobat alguna operació que pugui estar associat a la transacció "
-"per a la transferència interna."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Seleccioni una acció:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "crea una nova transacció"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "seleccioneu una transacció existent"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank ha trobat alguna operació que pugui estar associat a la transacció "
+"per a la transferència interna."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Qualsevol tipus"
@@ -2159,178 +2602,206 @@ msgstr "Sense categoria"
 msgid "Unreconciled"
 msgstr "Sense conciliar"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Qualsevol estat"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "No liquidat"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Aquest mes"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Conciliat"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Darrer mes"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Liquidat"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Aquest trimestre"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Qualsevol estat"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Darrer trimestre"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Aquest any"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "L'any passat"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Últims 30 dies"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Darrers 60 dies"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Darrers 90 dies"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últims 12 mesos"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Un altre..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Totes les dates"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Tots els mesos"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opció:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tots"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Cap"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverteix"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtre per data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mes:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "An_y:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtre per text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informació:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Distingeix entre majúscules i minúscules"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiqueta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtre per import"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Estat del filtre"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr "reconciliat"
+msgstr "validat"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "recorda"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "liquidat"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Força:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "mostra «Afegit»"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "mostra «Editat»"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "mostra 'Recordatori'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Filtre per pagament"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Edita el filtre"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Mode de pagament"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Restableix"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Fitxer de preferències del HomeBank"
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Propietari:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Pagament"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Transacció programada"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "afegir fins"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "de cada mes (no inclosos)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "afegeix"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dies d'antelació a la data actual"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2341,224 +2812,219 @@ msgstr ""
 "de «%s» a «%s»,\n"
 "aquest nom ja existeix."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Voleu moure aquest beneficiari a aquest altre?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Uneix beneficiaris '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Voleu suprimir un beneficiari?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Les transaccions associades a aquest beneficiari, \n"
+"seran desplaçades al beneficiari seleccionat més avall."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Elimina el beneficiari '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Si treu '%s', arxivar i fer referència a aquesta transacció beneficiari\n"
-"fixarà lloc de 'no beneficiari'"
+"Aquest beneficiari està  sent utilitzat.\n"
+"Tota operació que utilitzi aquest beneficiari serà definida com a (sense "
+"beneficiari)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Gestiona els beneficiaris"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nou beneficiari"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfície"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format de visualització"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importa/exporta"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Informe"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro minor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Valors predeterminats del sistema"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Només icones"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Només text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text sota les icones"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text al costat de les icones"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango lleuger"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango mitjà"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango obscur"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignora"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Afegeix a la informació"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Afegir a la descripció"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Idioma del sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Escollir una carpeta Homebank per defecte"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Escollir una carpeta d'importació per defecte"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Escoller una carpeta d'exportació per defecte"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Opcions de data"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "ordre de la data"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opcions OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr "_Memo camp:"
+msgstr "_Camp descripció:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Carpeta de fitxers"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importació:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportació:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Filtre inicial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Rang_data:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Opcions dels gràfics"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Esquema de color:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Opcions d'estadístiques"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Mostra per l'_import"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Mostra la columna del _percentatge"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Mostra els _detalls"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Opcions de pressupost"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Habilita"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Omple des de:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Símbol"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Predefinit:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Caràcter decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Separador de milers:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Número de decimals:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Format de la data:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2594,187 +3060,215 @@ msgstr ""
 "%y i sense segle com un nombre decimal [00,99].\n"
 "%Y any amb segle com un nombre decimal. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Unitats de mesura"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Usa _milles per metres"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Utilitza _galons al combustible"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Finestra de transacció"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Mostra:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Amaga les transaccions conciliades"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Mostra sempre recordar a les transaccions"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Addició multiple"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Mantenir última data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Llista de columnes"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arrossega i deixa anar per a canviar l'ordre"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Idioma"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Idioma:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barra d'eines"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostra la regla"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Colors del imports"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utilitza colors personalitzats"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Predefinit:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Despeses:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Ingressos:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Atenció:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Inici del programa"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostra la pantalla de presentació"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Carrega el darrer fitxer obert"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostra la pantalla de presentació"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Exercici fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr "Comença_el:"
+msgstr "S'inicia:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Finestra principal d'informes"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Predeterminat:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Esborrar cada preferència?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Restableix totes les preferències"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Aquesta opció restableix les preferències\n"
-"als valors per defecte"
+"Esteu segur de voler restablir totes \n"
+"les preferències al seu valor per defecte?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Restableix"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferències"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 "Hauràs de reiniciar Homebank\n"
-"per canviar d'idioma"
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Columna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Hereta la transacció"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modifica la transacció"
+"perquè el canvi d'idioma es faci efectiu."
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transacció dividida"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Elimina"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Suma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Suma de divisions:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
-msgstr ""
+msgstr "No assignat:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Import de la transacció:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Afegeix una transacció"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Hereta la transacció"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modifica la transacció"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Recorda"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Del compte:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Al com_pte"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Voleu anul·lar la transferència interna?\n"
+"\n"
+"Si continua s'esborrarà la transacció que en resultaria."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2786,82 +3280,75 @@ msgstr ""
 "dia/mes o mes/dia\n"
 "i la data completa de la localització"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Categoria divisió"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_gament:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Autocompletar i assignació directa\n"
+"està disponible"
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Com_pte:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Al com_pte"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Afegeix"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Omplir amb plantilla"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Plantilla:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Xec"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferència"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferència interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Targeta de crèdit"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordena'l ara"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pagament electrònic"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Dipòsit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI fee"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Domiciliació"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactiu"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incloure"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excloure"
index d136476c4e9d548de79d426006c38f9504ddc1af..99a2c7a3770d42448cd6c26f107a12fd27c56aaa 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
 msgid ""
 msgstr ""
 "Project-Id-Version: cs\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-11 20:42+0000\n"
-"Last-Translator: Petr Pospisil <pospisil.petr@centrum.cz>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-02-20 14:17+0000\n"
+"Last-Translator: Jaroslav Lichtblau <Unknown>\n"
 "Language-Team: Czech <cs@li.org>\n"
-"Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Svobodné, jednoduché, osobní účetnictví pro každého."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Osobní finance"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Zrušit"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "P_latba:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informace:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Příjemce platby:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorie:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Š_títky:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Po_známka:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Každá částka transakce bude vydělena %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertovat"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Žádná transakce nebyla změněna"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transakce dosud nepřiřazena: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Výsledek automatického přiřazení"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -51,21 +158,7 @@ msgstr ""
 "Chcete vytvořit šablony\n"
 "podle všech vybraných transakcí?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nová šablona)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Chcete přerušit vnitřní přenos?\n"
-"\n"
-"Provedení vymaže cílovou transakci."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -73,607 +166,690 @@ msgstr ""
 "Chcete smazat\n"
 "všechny vybrané transakce?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Přepnou_t"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d položek (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d položek (%d vybráno %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Upravit datum..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Upravit info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Upravit příjemce..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Upravit popis..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Upravit částku..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Upravit kategorie"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Upravit štítky..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "Účet"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transakce"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Akce"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Nástroje"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zavřít"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zavřít aktuální účet"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtr..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Otevřít seznam filtrů"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Přidat..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Přidat novou transakci"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "Odvod_it..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Vytvořit podle stávající transakce"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Upravit..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Upravit aktivní transakci"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Schváleno"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Přepnout stav schválení vybraných transakcí"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Odstranit..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Odstranit stávající transakce"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Vytvořit šablonu..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Automatické přiřazení"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Vytvořit šablonu"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Spustit automatické přiřazení"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "O_dstranit…"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Smazat vybraný převod(y)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportovat QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportovat jako QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Export CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportovat jako CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Přidat"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Odvodit"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Upravit"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtr"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Schválit"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Budoucí:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banka:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Dnes:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banka:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Budoucí:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Ro_zsah:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Typ:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Stav:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Obnovit _Filtr"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Vedlejší _měna"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorie"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Podkategorie"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Soubor"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importovat"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Úpravy"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Zobrazit"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Spravovat"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transakce"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Sestavy"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Nápověda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nový"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Vytvořit nový soubor"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Otevřít"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Otevřít soubor"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Uložit"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Uložit aktuální soubor"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Uložit jako"
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Uložit aktuální soubor pod jiným jménem"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Vrátit"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Vrátit se k uložené verzi tohoto souboru"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Vlastnosti"
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Nastavit soubor"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Zavřít aktuální soubor"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Ukončit"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Zavřít HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF soubor..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Otevřít pomocníka pro import"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Otevřít průvodce exportem do QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX soubor..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonymizovat..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV soubor..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportova QIF soubor..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Nastavení..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurovat HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Úč_ty..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Nastavit účty"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Příjemce..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Nastavit příjemce"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorie..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Nastavit kategorie"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Naplánované..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Nastavit naplánované transakce"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Rozpočet..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Nastavit rozpočet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Přiřazení..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Nastavit automatické přiřazení"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Zobrazit..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Ukázat transakce na vybraném účtu"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Přidat..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Přidat transakci"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Přidat převody"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Nastavit naplánované..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Nastavit plán transakcí"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Zpracovat naplánované..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Vložit blížící se naplánované transakce"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistika..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Otevřít statistiky"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend v čase..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Otevřít zprávu trend v čase"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Ro_zpočet"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Otevřít zprávu o rozpočtu"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Bilance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Otevřít přehled bilancí"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Náklady na vozidlo..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Otevřít přehled nákladů na vozidlo"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Ukázat uvítací dialog"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistiky souboru..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymizovat..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Obsah"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentace o HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Ukázat uvítací dialog"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Získat nápovědu online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Podívat se do on-line nápovědy na webu LaunchPad"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Přeložit tuto aplikaci..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Pomoci s překladem této aplikace prostřednictvím webu LaunchPad"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Nahlásit problém..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Pomoci s vyřešením problému prostřednictvím webu LaunchPad"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_O aplikaci"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "O HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Panel nás_trojů"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "Hlavní _výdaje"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Seznam naplánovaných"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Vedlejší měna"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Vrátit se k dříve uložené verzi souboru '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Změny v tomto souboru budou natrvalo ztraceny\n"
-"- Soubor bude obnoven k poslednínu uloženému stavu (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Anonymizovat soubor?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "V_rátit"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Opravdu chcete anonymizovat soubor?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Tímto se změní vlastník/poznámky na anonymní údaje,\n"
-"prosím potvrďte."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymizovat"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Vítejte v HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Co si přejete provést:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Číst HomeBank _Manuál"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Změnit _Nastavení"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Vytvořit _nový soubor"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Otevřít existující soubor"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Otevřít _ukázkový soubor"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(žádná kategorie)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Jiné"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Žádná transakce pro přidání"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "přidány transakce: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Zkontrolujte výsledek naplánovaných transakcí"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Celkem"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Neznámá chyba"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O chyba pro soubory '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Soubor '%s' není platným souborem HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -682,921 +858,672 @@ msgstr ""
 "Soubor '%s' byl uložen vyšší verzí programu HomeBank\n"
 "a nelze jej otevřít v této verzi."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Chyba souboru"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O chyba v souboru: %s"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Celkem vše"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Soubor %s není platným souborem HomeBank."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Otevřít"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Účet"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Příjemce"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Šablony"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Rozpočet"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Zobrazit"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Bilance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Náklady na vozidlo"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Otevřít"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Otevřít nedávno používaný soubor"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Vaše účty"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Kam jdou vaše peníze"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Pět největších výdajů"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Plánované transakce"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Přeskočit"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Příspěvek"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "neplatný csv formát"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nová šablona)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>od</i> %s<i>do</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr "Vypíše informace o verzi a skončí"
-
-#: ../src/homebank.c:70
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr "Vypíše informace o verzi a skončí"
+
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[SOUBOR]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Prohlížeč chyb."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nelze zobrazit URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Nastavení HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nelze otevřít '%s', soubor neexistuje.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Pomocník HomeBank pro import"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Soubor pro importování"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Výsledek analýzy souboru"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Upřesněte, co importovat"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Aktualizujte své účty"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(účet %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Změnit cílový účet"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "Nový účet"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Název:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existující účet"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Úče_t:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Chyba"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nelze přejmenovat tento účet\n"
-"z '%s' na '%s'.\n"
-"Tento název již existuje."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Vyberte prosím soubor..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF soubor rozpoznán !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX soubor rozpoznán !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX podpora je zakázána **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV soubor s transakcemi rozpoznán!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Neznámý/neplatný soubor..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Účtů: %d - transakcí: %d - příjemců: %d - kategorií: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Pomocník HomeBank pro import - (%d ze %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Vítejte v Pomocníkovi pro import programu HomeBank.\n"
-"\n"
-"Tento pomocník Vás provede importem\n"
-"externího souboru do programu HomeBank.\n"
-"\n"
-"Dokud nekliknete na tlačítko \\\"Použít\\\" na konci Průvodce,\n"
-"neprovedou se žádné změny."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank umí importovat soubory následujících formátů:\n"
-"- QIF\n"
-"- OFX/QFX (volitelné při kompilaci)\n"
-"- CSV (HomeBank používá specifické nastavení formátu, viz. dokumentace)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Podporované soubory"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF soubory"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX soubory"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV soubory"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Všechny soubory"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Cesta:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Název:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Kódování:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Obsah:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Importovat nastavení"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Pořadí v datu:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Načíst soubor znovu"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Při načítání souboru se objevily některé chyby převodu dat.\n"
-"Změňte prosím formát pořadí dat a načtěte soubor znovu."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Změnit účet pro import"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Podrobnosti duplikovaných transakcí"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerance data:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dnů"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Párování je prováděno v pořadí: podle účtu, částky a data.\n"
-"Tolerance data 0 dnů znamená přesnou shodu"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Účet k importování"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transakce k importování"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Kliknutím na \"Použít\" aktualizujete své účty.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Účty"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "k aktualizaci"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "k vytvoření"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transakce"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "k importu"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "k odmítnutí"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automaticky přiděleno"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Vytvořit nový"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importovat do"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Název v importu"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Akce"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Název v HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Stav"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banka"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Dnes"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Budoucí"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- rozděleno -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Poznámka"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Štítky"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Částka"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Výdaje"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Příjmy"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Štítky"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Stav"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- rozděleno -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Později"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Příští datum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Seznam"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Zobrazit výsledky jako seznam"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Čára"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Zobraz výsledky jako čárový graf"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Aktualizovat"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Obnovit výsledky"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Zobrazit/skrýt podrobnosti"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d pod %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Přehled bilancí"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Zobrazení"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Úče_t:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Vybrat _vše"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Každý _den"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom (osa X):"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Datumový filtr"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "Od:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "Do:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Podkategorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Příjmy a výdaje"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Utraceno & Rozpočet"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Utraceno"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Výsledek"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Sloupce"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Zobrazit výsledky jako sloupcový graf"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Export"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Zobrazit/skrýt legendu"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Zpráva o rozpočtu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Pro:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Typ:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "Pro_hlížet:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Výsledek:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Rozpočet:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Utraceno:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Žádný účet není zvolen jako součást rozpočtu."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Můžete vložit některé účty z dialogu účtů."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Koláč"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Sloupec"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Zobrazit výsledky jako koláčový graf"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Úpravy filtru"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Zobrazit/skrýt legendu"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Poměr"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Zobrazit/skrýt poměr"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Štítek"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Měsíc"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Rok"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "leden"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "únor"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "březen"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "duben"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "květen"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "červen"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "červenec"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "srpen"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "září"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "říjen"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "listopad"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "prosinec"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s od %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "výdaje"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(žádný příjemce)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistiky"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "Pro_hlížet:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Od:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "_Podle částky"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Zůstatek:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Příjem:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Výdaje:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Den"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Týden"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Čtvrtletí"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Led"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Úno"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Bře"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Dub"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Čer"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Čec"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Srp"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Zář"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Říj"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Lis"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Pro"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Časový úsek"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Průměr: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Zpráva Trend času"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "Úče_t:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorie:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Příjemce platby:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Kumulovat"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "Zobrazit podle:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Přehled nákladů na vozidlo"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vozidlo:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Počítadlo kilometrů:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Spotřeba:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Náklady na palivo:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Ostatní náklady:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Celková cena:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1605,10 +1532,10 @@ msgstr "Celková cena:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1616,61 +1543,96 @@ msgstr "Celková cena:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Metr"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Palivo"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Vzdálenost"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Přehled nákladů na vozidlo"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vozidlo:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Počítadlo kilometrů:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Spotřeba:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Náklady na palivo:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Ostatní náklady:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Celková cena:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(žádný typ)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Hotovost"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktiva"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditní karta"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasiva"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nic)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Viditelný"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Název účtu"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Chyba"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1679,467 +1641,924 @@ msgstr ""
 "Nelze přidat účet '%s',\n"
 "tento název již existuje."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Odstranění není povoleno"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Nelze smazat účet '%s'"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Tento účet je používán a nelze jej odstranit."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nelze přejmenovat tento účet\n"
+"z '%s' na '%s'.\n"
+"Tento název již existuje."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Správa účtů"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Přetáhnout pro změnu pořadí\n"
+"Dvojklik pro přejmenování"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Hlavní"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Počáteční_zůstatek:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "tento účet byl _uzavřen"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Aktuální počet šeků"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Šeková knížka _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Šeková knížka _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Možnosti"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Instituce"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Název:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Č_íslo:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limity"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Hlášení o vyloučení"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "vyloučit z přehledu _účtů"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "vyloučit z _rozpočtu"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "vyloučit ze všech _sestav"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Možné"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Před"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Po"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(šablona %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Údaje o transakci"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Částka:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Platba:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Ze sešitu _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Do účtu:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Poznámka:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Připo_menout"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Opakované vkládání"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivovat"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Příští _datum:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Každý:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Konec týdne"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "příspěvky"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Nastavit naplánované transakce"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(přiřazení %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Spravovat přiřazení"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Podmínka"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Pole:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Ob_sahuje:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Rozlišovat velikost znaků"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Přidělování"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Automatické dokončení a přímá konfiskace\n"
-"jsou dostupné pro kategorie"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Automatické dokončení a přímá konfiskace\n"
-"jsou dostupné pro příjemce"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nový soubor HomeBank (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nenalezeno"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Vlastník:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Vlastník:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Vlastnosti souboru"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Systémová detekce"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Jazyky:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Soubor nastavení:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Použít mé kategorie z tohoto souboru"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Nastavení kategorií"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informace"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Zůstatky"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Počáteční:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Přečerpaný od:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Vytvořit účet"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "Toto je potvrzovací stránka, pro provedení změn stiskněte 'Potvrdit'"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Potvrzení"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Chyba formátu souboru"
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Akce"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Vyberte prosím soubor..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF soubor rozpoznán !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX soubor rozpoznán !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX podpora je zakázána **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV soubor s transakcemi rozpoznán!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Neznámý/neplatný soubor..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Účtů: %d - transakcí: %d - příjemců: %d - kategorií: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Vítejte v Pomocníkovi pro import programu HomeBank.\n"
+"\n"
+"Tento pomocník Vás provede importem\n"
+"externího souboru do programu HomeBank.\n"
+"\n"
+"Dokud nekliknete na tlačítko \\\"Použít\\\" na konci Průvodce,\n"
+"neprovedou se žádné změny."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank umí importovat soubory následujících formátů:\n"
+"- QIF\n"
+"- OFX/QFX (volitelné při kompilaci)\n"
+"- CSV (HomeBank používá specifické nastavení formátu, viz. dokumentace)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Podporované soubory"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF soubory"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX soubory"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV soubory"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Všechny soubory"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Název:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Cesta:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Kódování:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Obsah:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerance data:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dnů"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Párování je prováděno v pořadí: podle účtu, částky a data.\n"
+"Tolerance data 0 dnů znamená přesnou shodu"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Kliknutím na \"Použít\" aktualizujete své účty.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "k aktualizaci"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "k vytvoření"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transakce"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "k importu"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "k odmítnutí"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automaticky přiděleno"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Chyba formátu souboru"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Spravovat rozpočet"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Rozpočet na každý měsíc"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "je stejný"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Čistý vstup"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "je rozdílný"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "Vynutit sledování této kategorie"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Příjem"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nelze přejmenovat tuto kategorii,\n"
+"z '%s' na'%s',\n"
+"toto jméno již existuje."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Spravovat kategorie"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"CSV soubor musí obsahovat přesný počet sloupců,\n"
-"oddělených středníkem. Pro více detailů nahlédni do nápovědy."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Spravovat rozpočet"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Rozpočet na každý měsíc"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "je stejný"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "_Čistý vstup"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "D_esetinná místa:"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "je rozdílný"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "Vynutit sledování této kategorie"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importovat"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportovat"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"CSV soubor musí obsahovat přesný počet sloupců,\n"
-"oddělených středníkem. Pro více detailů nahlédni do nápovědy."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Změnit..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Příjem"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Nelze přejmenovat tuto kategorii,\n"
-"z '%s' na'%s',\n"
-"toto jméno již existuje."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Přesunout do..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Presunout tuto kategorii do jiné?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Toto nahradí '%s' tímto '%s'\n"
-"a vymaže '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Odstranit kategorii?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Spravovat kategorie"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "P_říjem"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Přesunout"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importovat z CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Otevřít soubor HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Uložit soubor jako..."
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Soubory HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Chcete uložit změny\n"
-"ve stávajícím souboru?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Neuložené změny mohou být definitivně ztraceny: %d"
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Neukládat"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Vybrat z možných transakcí..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Vyberte činnost:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "vytvořit novou transakci"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "vybrat existující transakci"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Jakýkoli"
@@ -2152,178 +2571,206 @@ msgstr "Bez kategorie"
 msgid "Unreconciled"
 msgstr "Neschváleno"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Jakýkoli"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Tento měsíc"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Minulý měsíc"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Toto čtvrtletí"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Jakýkoli"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Minulé čtvrtletí"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Tento rok"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Minulý rok"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Posledních 30 dnů"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Posledních 60 dnů"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Posledních 90 dnů"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Posledních 12 měsíců"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Jiné..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Všechna data"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Všechny měsíce"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "M_ožnost:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Vše"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Žádný"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertovat"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtr data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Měsíc:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Rok:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filtrovat text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informace:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Rozlišovat velikost znaků"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "Š_títek:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "schváleno"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "připomenout"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Stav:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "zobraz 'Přidané'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "zobraz 'Upravené'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filtrovat platby"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Upravit filtr"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Platba"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Vlastnosti souboru HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Vlastník:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Naplánované transakce"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "přidat do"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "každého měsíce (vyjma)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "přidat"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dní před aktuálním datem"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2334,222 +2781,214 @@ msgstr ""
 "z '%s' na '%s'.\n"
 "Tento název již existuje."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Presunout tohoto příjemce do jiného?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Odstranit příjemce?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Spravovat příjemce"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Uživatelské prostředí"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formát zobrazení"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Import/Export"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Sestava"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Výchozí nastavení"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Pouze ikonky"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Pouze text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text pod ikonami"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text vedle ikonek"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango světlé"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango médium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango tmavé"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-r"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-r"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "r-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorovat"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Systémový jazyk"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Výběr standardní složky pro soubory HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Výběr standardní složky pro import"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Výběr standardní složky pro export"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Možnosti data"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Pořadí v datu:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Možnosti OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Poznámka:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Složka souborů"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Výchozí filtr"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Období"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Grafové volby"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Barevné schéma:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Statistické volby"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Ukaž podle _částky"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Ukázat sloupec _poměr"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Ukaž _detaily"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Rozpočtové volby"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Povolit"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Vyplnit formulář:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Země:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Hodnota:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formát čísel"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Předvolba:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Oddělovač desetin:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Oddělovač skupin:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "D_esetinná místa:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formát _data:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2569,140 +3008,136 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Možnosti čísel"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Měřené jednotky"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Použít _míle pro vzdálenost"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Použít _galony pro palivo"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Transakční okno"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Skrýt schválené transakce"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Vícenásobné vložení"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Ponechat poslední datum"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Seznam sloupců"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Přetažením změníte pořadí"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Jazyk"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Jazyk:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Nástrojová lišta:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Stromové zobrazení"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Zobrazit nápovědu k pravidlům"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Barvy částek"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Používat vlastní barvy"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Předvolba:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Výdej:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Příjem:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Varování:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Spuštění programu"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Zobrazovat spouštěcí obrazovku"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Nahrát naposledy otevřený soubor"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Zobrazovat spouštěcí obrazovku"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Daňový rok"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Začíná:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Hlavní ohlašovací okno"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Výchozí:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Smazat nastavení?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"Tímto vrátíte nastavení\\n\n"
-"na výchozí hodnoty"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Nastavení"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2710,46 +3145,76 @@ msgstr ""
 "Pro převzetí změny jazyka bude\n"
 "třeba restartovat HomeBank."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Sloupec"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Odvozená transakce"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Upravit transakci"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Rozdělení transakce"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Součet"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Součet položek:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Nepřiřazený"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Částka:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Přidat transakci"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Odvozená transakce"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Upravit transakci"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Na úč_et:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Chcete přerušit vnitřní přenos?\n"
+"\n"
+"Provedení vymaže cílovou transakci."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2761,82 +3226,73 @@ msgstr ""
 "den/měsíc nebo měsíc/den,\n"
 "a úplné datum podle vašeho místního formátu"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Rozdělení kategorií"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "P_latba:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Úč_et:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Na úč_et:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "Po_známka:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Š_títky:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Vyplnit pomocí šablony"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Šablona:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Šek"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Převod"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Interní převod"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetní karta"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Trvalý příkaz"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronická platba"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Vklad"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Bankovní poplatek"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Inkaso"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Neaktivní"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Obsahovat"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Vyloučit"
index c45f5edb466ae9cee9e65459dbfad56328cdbe62..0102b659b68d33d78aa48f141c6d83f2edff1488 100644 (file)
--- a/po/cy.po
+++ b/po/cy.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-06-08 10:52+0000\n"
 "Last-Translator: David Jones <Unknown>\n"
 "Language-Team: Welsh <cy@li.org>\n"
-"Language: cy\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:53+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
 msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "Gwybodaeth:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "Talai:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(archif newydd)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d eitemau (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Adnewid dyddiad..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Adnewid gwybodaeth..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Adnewid talai..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Adnewid disgrifiad..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Adnewid swm..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Adnewid categori..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Adnewid tagiau..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Adroddiad"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Gweithrediad"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "Gweithredoedd"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "Offer"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Cau"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Cau'r adroddiad cyfredol"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "Hidlo"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "Ychwanegu..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Ychwanegu gweithrediad newydd"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "Etifeddu..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "Golygu..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Tynnu..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Allforio QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Allforio fel QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Allforio CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Alforio fel CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Ychwanegu"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Etifeddu"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Golygu"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Hidlo"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Dyfodol:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banc:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Heddiw:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banc:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Dyfodol:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Amrediad:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "Math:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Statws:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Llai Arian Cyfred"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr ""
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Ffeil"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "Mewnforio"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "Golygu"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "Gweld:"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "Reholi"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Trafodion"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "Adroddiadau"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "Cymorth"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Newydd"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Creu ffeil newydd"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "Agor..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Agor ffeil"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Cadw"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Cadw'r ffeil cyfredol"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Cadw Fel..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Cadw'r ffeil cyfredol gydag enw newydd"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Dychwelyd"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "Rhinweddau..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Cau'r ffeil cyfredol"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "Gadael"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Gadael homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Mewnforio QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Agor y cynorthwy-ydd mewnforio"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Dewisiadau..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Ffurfweddu HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Adroddiadau"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Ffurfweddu y adroddiadau"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "Taleion..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Ffurfweddu y taleion"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorïau..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Cyllideb..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Ffurfweddu y cyllideb"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Aseiniadau..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Dangos..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Ychwanegu"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Ychwanegu trafodion"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "Y_stadegau"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Agor yr Adroddiad Ystadegau"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Cyllideb"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Agor yr Adroddiad Cyllideb"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balans..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Dangos ymgom croeso..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "Cynnwys"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dogfennaeth am HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Dangos ymgom croeso..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Cael Cymorth Arlein..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Cyfieithu y Rhaglen hon..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Adrodd am Broblem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Am"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Am HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Bar Offer"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Llai Arian Cyfred"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Croeso i HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Beth dach chi eisiau i neud:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Creu ffeil _newydd"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Agor y ffeil _enghraifft"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Arall"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Cyfanswm"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Gwall ffeil"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Agor"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Cyfrif"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Talai"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categori"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archif"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Cyllideb"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Dangos"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Ystadegau"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Cyd-bwysedd"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Agor ffeil a ddefnyddiwyd yn ddiweddar"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(archif newydd)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
@@ -780,789 +969,552 @@ msgstr ""
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>o</i> %s <i>i</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Anhysbys"
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
 msgstr ""
 
-#: ../src/homebank.c:70
-msgid "[FILE]"
-msgstr "[FFEIL]"
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr ""
+
+#: ../src/homebank.c:72
+msgid "[FILE]"
+msgstr "[FFEIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr ""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Dewisiadau HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Cynorthwy-ydd Mewforio HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Ffeil i fewnforio"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Diweddaru eich cyfrifon"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(adroddiad %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "adroddiad newydd"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "Enw"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr ""
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Adroddiad:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Gwall"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Dewiswch ffeil os gwelwch yn dda..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Ffeil QIF cydnabyddedig !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Ffeil OFX cydnabyddedig \""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr ""
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "cyfrif: %d - trafod: %d - talai: %d - categori: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Cynorthwy-ydd Mewnforio HomeBank - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Ffeiliau QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Ffeiliau OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Ffeiliau CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Pob Ffeil"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Llwybr:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Enw:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Amgodiad:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Cynnwys:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dyddiau"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Cyfrif i fewnforio"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Deliad i fewnforio"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Cyfrifon"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "i diweddaru"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "i ffurfio"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Deliadau"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "i mewnforio"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "i wrthod"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Creu newydd"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Mewnforio i mewn i"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Gweithred"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Enw'r HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Statws"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banc"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Heddiw"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Dyfodol"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Gwybodaeth"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tagiau"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dyddiad"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Swm"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Traul"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Cyllid"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tagiau"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Statws"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dyddiad"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Dyddiad nesa"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Rhestr"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr ""
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Llinell"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr ""
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Adnewyddu"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr ""
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Manylyn"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Togl manylyn"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d o dan %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Dangos"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Adroddiad:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Dewiswch pob"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Pob _dydd"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "Chwyddo X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_O:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "I:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr ""
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr ""
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Canlyniad"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Allwedd"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Allforio"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Togl chwedl"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr ""
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr ""
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr ""
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "Gweld:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Cyllideb:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr ""
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pei"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Colofn"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
 msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr ""
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Allforio"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Allwedd"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Togl chwedl"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Cyfradd"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mis"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Blwyddyn"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Ionawr"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Chwefror"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mawrth"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Ebrill"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Mehefin"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Gorffennaf"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Awst"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Medi"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Hydref"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Tachwedd"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Rhagfyrr"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "traul"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr ""
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "Gweld:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Cydbwysedd:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Cyllid"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Traul:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dydd"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Wythnos"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Chwarter"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Ion"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Chw"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Maw"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Ebr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Meh"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Gor"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aws"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Med"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Hyd"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Tac"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Rha"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "Adroddiad:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "Talai:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Cerbyd:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Metr:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Defnydd"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr ""
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1571,10 +1523,10 @@ msgstr ""
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1582,513 +1534,999 @@ msgstr ""
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Mydr"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Tanwydd"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Pris"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Pellter:"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Cerbyd:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Metr:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Defnydd"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr ""
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Arian"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Ased"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Cerdyn credyd"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Atebolrwydd"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(dim)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Gweladwy"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Enw'r cyfrif"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Gwall"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Rheoli Adroddiadau"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Cyffredinol"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "Enw"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Rhif:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Cyn"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Ar Ôl"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archif %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Swm:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Taliad:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr ""
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "I Adroddiad:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Actifadu"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "_Dyddiad nesa:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Pob:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Testun"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(gorchwyl %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Rheoli Gorchwylion"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr "Ffeil Homebank newydd (%d o %d)"
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Heb ei ganfod"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "Perchennog:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Ieithoedd:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "Gwybodaethau"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Afurfio adroddiad"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Cadarnhad"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Gweithred"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Dewiswch ffeil os gwelwch yn dda..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Ffeil QIF cydnabyddedig !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Ffeil OFX cydnabyddedig \""
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr ""
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "cyfrif: %d - trafod: %d - talai: %d - categori: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Ffeiliau QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Ffeiliau OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Ffeiliau CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Pob Ffeil"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Enw:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Llwybr:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Amgodiad:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Cynnwys:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dyddiau"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "i diweddaru"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "i ffurfio"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Deliadau"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "i mewnforio"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "i wrthod"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr ""
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Rheoli Cyllideb"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr ""
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr ""
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "Cyllid"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
-msgstr "Ffeil Homebank newydd (%d o %d)"
+msgid "_Delete the category '%s'"
+msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Heb ei ganfod"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Perchennog:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Rheoli Categoriau"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Ieithoedd:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr "Gwybodaethau"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Afurfio adroddiad"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Cadarnhad"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Rheoli Cyllideb"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "Mewnforio"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Allforio"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Adnewid..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "Cyllid"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Symud i..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Symud categori hwn i categori arall?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Tynnu categori?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Rheoli Categoriau"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ncwm"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "Sy_mud"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Mewnforio o CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Agored ffeil HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Cadw ffeil HomeBank fel"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Ffeiliau HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "Creu deliad newydd"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2101,178 +2539,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Eleni"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
-msgid "Last 30 days"
+msgid "This year"
 msgstr ""
 
 #: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
+msgid "Last 30 days"
+msgstr ""
+
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr ""
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Arall..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Pob dyddiad"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr ""
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "Dewis:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Pob"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Dim"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Gwrth-droi"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mis:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Blwyddyn:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "Gwybodaeth:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "atgofio"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Gorfodi:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "arddangos 'Ychwanegu'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "arddangos 'Golygedig'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr ""
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Testun"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "Perchennog:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "ychwanegu"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2280,222 +2746,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Tynnu talai?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Rheoli Taleion"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Rhyngwyneb"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Fformat arddangos"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Mewnbwn/Allbwn"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Adroddiad"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr ""
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Eiconau yn unig"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Testun yn unig"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Testun o dan eiconau"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Testun wrth ochr eiconau"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango golau"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango canolig"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango tywyll"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-b"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-b"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "b-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Anwybyddu"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "Mewnforio:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "Allforio:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr ""
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Dangos Manylion"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Galluogi"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr ""
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Gwlad:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Gwerth:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Rhagosodedig:"
 
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Fformat _dyddiad:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2515,266 +2973,282 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Iaith"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "Iaith:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Bar Offer:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Dangos awgrym rheolau"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Rhagosodedig:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "Traul:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "Cyllid:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "Rhybudd:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Dechrau ar:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "Gwreiddiol:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Blaenoriaethau"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Colofn"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Etifeddu trafodion"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Addasu trafodion"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
 msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Swm"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr ""
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
-msgid "_Date:"
-msgstr "_Dyddiad:"
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Ychwanegu trafodion"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Etifeddu trafodion"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Addasu trafodion"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
 msgid ""
-"Date accepted here are:\n"
-"day,\n"
-"day/month or month/day,\n"
-"and complete date into your locale"
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:930
+msgid "_Date:"
+msgstr "_Dyddiad:"
+
+#: ../src/ui-transaction.c:936
+msgid ""
+"Date accepted here are:\n"
+"day,\n"
+"day/month or month/day,\n"
+"and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Gwirio"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Trosglwyddo"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Trosglwyddo Mewnol"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Cerdyn debyd"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Taliad electronig"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Adnau"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Ffi Banc"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Anweithredol"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Cynnwys"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Allgau"
index a3dde0f25e5d3aa21bdb4162af4a34cf931c5fd3..1842b84e007d195eb7df90ba218a6eb475d729a9 100644 (file)
--- a/po/da.po
+++ b/po/da.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-09-16 09:03+0000\n"
-"Last-Translator: Dennis William Johansen <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-10-25 13:30+0000\n"
+"Last-Translator: Sonic Prayer <sonic.prayer@yahoo.com>\n"
 "Language-Team: Danish <da@li.org>\n"
-"Language: da\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Gratis, nem, personlig regnskabsføring for alle."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Personlig økonomi"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Ingen transaktioner ændret"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Annuller"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Indbetaler:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transation automatisk tildelt: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "nyt arkiv"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertér"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Ingen transaktioner ændret"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Vil du skabe en skabelon med\n"
+"hvert af de udvalgte transaktioner?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1510 +163,1367 @@ msgstr ""
 "Vil du slette\n"
 "hver af de valgte transaktioner ?"
 
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificer dato..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificer info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificer indbetaler..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modificer beskrivelse"
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modificer beløb..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Slå _til/fra"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificer kategori..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr "%d Poster (%s)"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificer mærkater..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
+msgstr "%d poster (%d markerede %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transakti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Handlinger"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Værktøjer"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Luk"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Luk denne konto"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtrer..."
+msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Åben liste filteret"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Tilføj..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Tilføj ny transaktion"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Arv..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Arv fra den aktive transaktion"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Rediger..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Rediger den aktive transaktion"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ingen"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Godkendt"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "_Reconciled"
+msgstr "_Afstemt"
+
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Fjern..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Fjern aktive transaktioner"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Opret skabelon..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Opret skabelon..."
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Slet..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Slet valgte transaktion(er)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Eksporter QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr ""
+msgstr "Eksporter som QIF..."
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Exporter CSV..."
+msgstr "Eksporter CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Eksporter som CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Tilføj"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Arv"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Rediger"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrer"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Fremtid:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
-msgstr "Idag:"
+msgstr "I dag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Fremtidig:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
-msgstr ""
+msgstr "_Interval:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
-msgstr ""
+msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Underkategori"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fil"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importer"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Rediger"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vis"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
-msgstr ""
+msgstr "_Administrér"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaktion"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
-msgstr "_Reporter"
+msgstr "_Indberetninger"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hjælp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Ny"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Opret en ny fil"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Åben..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Åbn en fil"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Gem"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Gem den aktuelle fil"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Gem som..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Gem den aktuelle fil under et nyt navn"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
-msgstr ""
+msgstr "Gå tilbage"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
-msgstr ""
+msgstr "Gå tilbage til en gemt version af denne fil"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Egenskaber..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Konfigurer filen"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Luk den aktuelle fil"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Afslut"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Aflsut homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF fil..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
-msgstr ""
+msgstr "Åbn import assistenten"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr ""
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX fil..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV fil..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Export QIF fil..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Eksporter alle konti til en QIF fil"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Indstillinger..."
+msgstr "Egenskaber..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurer homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Kon_ti..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
-msgstr "Konfigurer konti"
+msgstr "Konfigurer regnskabet"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Indbetalere..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfigurer indbetalerene"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorier"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigurer kategorierne"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Planlagt/skabeloner..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr ""
+msgstr "Konfigurer transaktioner for planlagt/skabelon"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigurer budgettet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Opgaver..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr ""
+msgstr "Konfigurer opgaverne automatiske"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Vis..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr ""
+msgstr "Viser udvalgte konto transaktioner"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Tilføj..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Tilføj transaktion"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Tilføj en transaktion"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr ""
+msgstr "Indstil Opgavestyring..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Konfigurer opgavestyring for transaktionen"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Post planlagt"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Post afventer planlagt transaktioner"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistik"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Åben Statistik rapporten"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr ""
+msgstr "Tidsperiode Tendens"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr ""
+msgstr "Åben Tidsperiode Tendens rapporten"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Åben Budget rapporten"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr ""
+msgstr "Åben balance rapporten"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Køretøj omkostninger..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Åben køretøj omkostninger rapporten"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Vis velkomstdialog..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Fil statistikker..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymisere..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Indhold"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Vis velkomstdialog..."
+msgstr "Dokumentation om HomeBank"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Få hjælp online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Opret forbindelse til LaunchPad-siden for online-hjælp"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Oversæt dette program..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Gå til LaunchPad hjemmeside for at hjælpe med oversættelse af dette program"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Rapporter et problem"
+msgstr "Rapportér et problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Opret forbindelse til LaunchPad-siden for problemløsning"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
-msgstr "_om"
+msgstr "_Om"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Om HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr ""
+msgstr "_Værktøjslinje"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "_Top udgifter"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "_Planlagt liste"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Gendan til den tidligere gemte fil '%s' ?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Vend tilbage gemte ændringer i filen '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"-Ændringer i filen, vil gå tabt\n"
+"-Filen vil blive genindlæst fra den sidste gem (.xhb ~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Fortryd Ændringer"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Er du sikker på du vil anonymisere filen?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymiser"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Velkommen til Homebank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Hvad vil du gøre:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Læs HomeBank _Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Konfigurer_Indstillinger"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Opret en _ny fil"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_Åbne en eksisterende fil"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr "Åben _eksempel filen"
+msgstr "Åben _eksempel på filen"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
-msgstr ""
+msgstr "(ingen kategori)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Andet"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "Der er ingen transaktion at tilføje"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "transaktion tilføjet: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Tjek resulterer for planlagt transaktioner"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
-msgstr "Total"
+msgstr "Ialt"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Ukendt fejl"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"Filen '%s' blev gemt i en højere version af HomeBank\n"
+"og kan ikke indlæses af den aktuelle version."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "Fil fejl"
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O-filfejl for filen %s."
+msgstr "Filfejl"
 
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Total af totalen"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Filen %s er ikke en gyldig HomeBank-fil."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Åben"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
-msgstr "Indbetaler"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
+msgstr "Betalingsmodtager"
 
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arkiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Vis"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
-msgstr "Statistik"
+msgstr "Statistikker"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Køretøj omkostninger"
+
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Åben"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
-msgstr ""
+msgstr "Åbn en nyligt brugt fil"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Dine konti"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Her er hvad dine penge går til"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Top udgifter"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Planlagte transaktioner"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Spring over"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Rediger & Send"
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Send"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "nyt arkiv"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "ugyldigt csv format"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
+msgstr "<i>fra</i> %s <i>til</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
-msgstr ""
+msgstr "Ukendt"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l (kilometer per liter)"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l (miles per liter)"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr ""
+msgstr "Udskriv versionsoplysninger og afslut"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "Browser fejl."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Kunne ikke vise adressen '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Homebank indstillinger"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Kunne ikke åbne filen \"%s\", filen eksisterer ikke.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Importeringsdialog for HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Opdater dine konti"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "ny konto"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Navn:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "eksisterende konto"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "K_onto:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fejl"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kan ikke omdøbe denne bruger\n"
-"fra '%s' til '%s':\n"
-"Dette navn findes allerede."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Vælg venligst en fil..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-fil genkendt!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX-understøttelse er deaktiveret **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ukendt/ugyldig fil..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Importeringsdialog for HomeBank - (%d af %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF filer"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX filer"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV filer"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle filer"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Indhold:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dage"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klik \"anvend\" for at opdatere dine brugere.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "at opdatere"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "at oprette"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "at importere"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importeret navn"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank-navn"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Konti"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
-msgstr ""
+msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
-msgstr ""
+msgstr "I dag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
-msgstr ""
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
+msgstr "Fremtidig"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Mærkater"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr ""
+msgstr "Note"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Beløb"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Udgift"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Indtægt"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Mærker (Tags)"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- del -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dato"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Vis resultater som en liste"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr ""
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Vis resultatet som linier"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr ""
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Opdater resultater"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "K_onto:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Fra:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Til:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Underkategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr ""
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr ""
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
 msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
 msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr ""
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr ""
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr ""
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr ""
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Brugt:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Lagkage"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolonne"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Vis resultater som lagkager"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
-msgid "Edit the filter"
+#: ../src/rep_stats.c:67
+msgid "Donut"
 msgstr ""
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
+msgid "Edit the filter"
 msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
 msgstr ""
 
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr ""
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr ""
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr ""
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Måned"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "År"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marts"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr ""
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr ""
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Indtægt:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr ""
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Uge"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Indbetaler:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Forbrug:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Benzinudgifter:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andre udgifter:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Totale udgifter:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1577,10 +1532,10 @@ msgstr "Totale udgifter:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1588,525 +1543,1002 @@ msgstr "Totale udgifter:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr ""
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Benzin"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Pris"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Afstand"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Forbrug:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Benzinudgifter:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andre udgifter:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Totale udgifter:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Kontant"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkort"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ingen)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Synlig"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fejl"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
 msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan ikke omdøbe denne bruger\n"
+"fra '%s' til '%s':\n"
+"Dette navn findes allerede."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr ""
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Generelt"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Navn:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arkiv %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Beløb:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Betaling:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Fra notesblok_2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Til konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "Akti_vér"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Hver:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
-msgid "posts"
-msgstr ""
+#: ../src/ui-archive.c:1061
+msgid "posts"
+msgstr ""
+
+#: ../src/ui-archive.c:1083
+msgid "Manage scheduled/template transactions"
+msgstr ""
+
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
+#, c-format
+msgid "(assignment %d)"
+msgstr ""
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr ""
+
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Ejer:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Overtrukket den:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Vælg venligst en fil..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-fil genkendt!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX-understøttelse er deaktiveret **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ukendt/ugyldig fil..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF filer"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX filer"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV filer"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle filer"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Indhold:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dage"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klik \"anvend\" for at opdatere dine brugere.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "at opdatere"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "at oprette"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "at importere"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Forkert filformat"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Håndtér Budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "er det samme"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "er forskellig"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Tving overvågning af denne kategori"
 
-#: ../src/ui-archive.c:929
-msgid "Manage scheduled/template transactions"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-assign.c:509
-#, c-format
-msgid "(assignment %d)"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Indkomst"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
-"Autofærdiggørelse og direkte valg\n"
-"er tilgængeligt for kategori"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Autofærdiggørelse og direkte valg\n"
-"er tilgængeligt for indbetaler"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Overtrukket den:"
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Forkert filformat"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
-"CSV-filen skal indeholde det nøjagtige antal kolonner,\n"
-"separeret af et semikolon. Læs hjælpen for yderligere detaljer."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Håndtér Budget"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "er det samme"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Brøk cifre_"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "er forskellig"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Tving overvågning af denne kategori"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importér"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_ksportér"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"Csv filen skal indeholde det nøjagtige antal kolonner,\n"
-"separeret af semikolon, venligst se hjælpen for yderligere detaljer."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Ret"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Indkomst"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
 msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ndkomst"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Import fra CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Åben homebank fil"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Gem homebank fil som"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank filer"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Vil du gemme ændringerne\n"
-"i den aktuelle fil?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Hvis du ikke gemmer, vil nogle ændringer\n"
-"sikkert forsvinde: %d"
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Gem _ikke"
 
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2119,178 +2551,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Sidste 30 dage"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Sidste 12 måneder"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr ""
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Alle måneder"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Valg:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alle"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ingen"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertér"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Måned:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_År:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Mærke:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "påmind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forcér:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "display 'Tilføjet'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "display 'Redigeret'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Redigér filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Ejer:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2298,222 +2758,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr ""
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Grænseflade"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Vis format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System standarder"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Kun ikoner"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Kun tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekst under ikoner"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekst ved siden af ikoner"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango lys"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango mellem"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango mørk"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorér"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importer:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exporter:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Vis efter _beløb"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Vis _hyppighedskolonne"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Vis _detaljer"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Aktivér"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fyld fra:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Værdi:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Forvalg:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimal karakter:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupperings karakter:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Brøk cifre_"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Dato format:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2533,183 +2985,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Træk og slip for at ændre rækkefølgen"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Værktøjsbjælke"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Bruger tilpassede farver"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Forvalg:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Udgift:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Indtægt:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Advarsel"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Indlæs sidst åbnet fil"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Indstillinger"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolonne"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Tilføj transaktion"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Overfør transaktion"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Ret transaktion"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dato:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2721,82 +3198,73 @@ msgstr ""
 "day/måned eller måned/dag,\n"
 "og komplet dato i det stedlige format"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Intern overførsel"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Dankort"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "PBS"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronisk betaling"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Indskud"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inkludér"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Udeluk"
index eaaffaad4e33f0160b8a0075cd5a7f36883d55c2..9e88fb58a6f5006c9574ef4d8b444952b556f3e9 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -7,665 +7,858 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-04 21:30+0000\n"
-"Last-Translator: Jonny007-MKD <ns-launchpad-25981@jonny007-mkd.de>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-11-20 20:42+0000\n"
+"Last-Translator: Denis Graipel <Unknown>\n"
 "Language-Team: German <de@li.org>\n"
-"Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Freie, einfache, persönliche Buchhaltung für jedermann."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Persönliche Finanzen"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "keine Transaktionänderung"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Kostenlose und einfache Kontenverwaltung für alle"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "Finanzen;Buchungen;Budget;Persönliches;Geld;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank ist kostenlose Software, das Sie bei der  Verwaltung Ihrer Konten "
+"unterstützt."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Entwickelt für einfachen Bedienung und ausführliche Analyse Ihrer Finanzen "
+"mit mächtigen Filterwerkzeugen und aussagekräftigen Diagrammen."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Wenn Sie eine einfache und kostenlose Lösung für das Verwalten Ihrer Konten "
+"suchen, dann sollten Sie die Software \"HomeBank\" wählen."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Abbrechen"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Mehrere Transaktionen bearbeiten"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Zahlung (_Y):"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Zahlungsempfänger:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorie:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Stichwörter (_G):"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Keine Unstimmigkeiten entdeckt"
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Transaktion automatisch zugewiesen: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Unstimmigkeiten gefunden: %d\n"
+"Sollen diese angezeigt und repariert werden?"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Ergebnis der Automatischen Zuordnung"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Jeder Buchungsbetrag wird durch %.6f geteilt."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
-"Möchtest du ein Template aus \n"
-"allen gewählten Transaktionen erstellen?"
+"Sind Sie sich sicher, dass das Konto in Euro als Hauptwährung umgewandelt "
+"werden soll?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(neue Vorlage)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertieren"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Keine Transaktion geändert"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr "Transaktion verändert: %d"
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr "Möchten Sie den internen Übertrag unterbrechen?"
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
+msgstr ""
+"Möchten Sie eine Vorlage aus allen gewählten Transaktionen erstellen?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
-msgstr "Möchten Sie die ausgewählten Transaktionen wirklich löschen?"
+msgstr "Möchten Sie jede der ausgewählten Transaktionen löschen?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Sind Sie sicher, dass Sie den Status auf \"Ohne\" ändern möchten?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Einige Transaktion(en) in Ihrer Auswahl sind bereits ausgeglichen."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "Ä_ndern"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+"Sind Sie sicher, dass Sie den Status \"Abgestimmt\" wechseln möchten?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Umschalten"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d Einträge (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d Einträge (%d ausgewählt %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Datum bearbeiten..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "A_ccount"
 
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Info bearbeiten..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Zahlungsempfänger bearbeiten..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Beschreibung bearbeiten..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Betrag bearbeiten..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Kategorie bearbeiten..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Tags bearbeiten..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transakti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Aktionen"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Werkzeuge"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Beenden"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Aktuelles Konto schließen"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter …"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Öffne Filter-Einstellungen"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "In Euro umwandeln..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Dieses Konto in Euro umwandeln"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Hinzufügen …"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Neue Transaktion hinzufügen"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "Über_nehmen..."
+msgstr "Über_nehmen …"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Von der aktiven Transaktion übernehmen"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Bearbeiten …"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Aktive Transaktion bearbeiten"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "Ohne"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Aktuelle Transaktion(en) auf Ohne umstellen"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_geleert"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Aktuelle Transaktion auf \"Freigegeben\" umschalten"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Abgeglichen"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Abgleichstatus der aktuellen Transaktion umschalten"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "\"Ausgeglichen\" für ausgewählte Transaktion(en) umschalten"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Entfernen …"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Mehrere bearbeiten..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Lösche aktive Transaktionen"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Mehrere Transaktionen bearbeiten"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr "Template erstellen..."
+msgstr "Vorlage erstellen …"
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Vorlage erstellen"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Löschen …"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Lösche ausgewählte Transaktion(en)"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Automatische Zuordnungen"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Automatische Zuordnung"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Automatische Zuordnungen durchführen"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Starte automatische Zuordnung"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr "Exportiere QIF..."
+msgstr "QIF exportieren  …"
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Nach QIF exportieren"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "CSV exportieren..."
+msgstr "CSV exportieren …"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Als CSV exportieren"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Übernehmen"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
-msgstr "Filter"
+msgstr "Filtern"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Abgleich"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Zukünftig:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Heute:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Zukünftig:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Auswahl:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Typ:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr "_Filter zurücksetzen"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Währung umschalten"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorie"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Unterkategorie"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Datei"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importieren"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Ansicht"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Verwalten"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaktionen"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Berichte"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hilfe"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Neu"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Neue Datei erstellen"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
-msgstr "Ö_ffnen..."
+msgstr "Ö_ffnen …"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Eine Datei öffnen"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Speichern"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Aktuelle Datei speichern"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
 msgstr "Speichern _unter …"
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Die momentan geöffnete Datei unter anderem Namen speichern"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Rückgängig"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Eine gespeicherte Version dieser Datei wiederherstellen"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Eigenschaften..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Eigenschaften …"
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Datei konfigurieren"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Aktuelle Datei schließen"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Beenden"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "HomeBank verlassen"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Beende HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importiere QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF-Datei …"
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Den Import-Assistenten öffnen"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Assistent für den Export ins QIF-Format öffnen"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX-/QFX-Datei …"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonymisieren..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV-Datei …"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "QIF-Datei exportieren  …"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Alle Konten in eine QIF-Datei exportieren"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Eins_tellungen..."
+msgstr "Eins_tellungen …"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "HomeBank einrichten"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Konfiguriere HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Währungen..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Konfiguriere Währungen"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
-msgstr "_Konten..."
+msgstr "_Konten …"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konten bearbeiten"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "Zahlungsempfänger"
+msgstr "_Zahlungsempfänger …"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Zahlungsempfänger konfigurieren"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
-msgstr "Kate_gorien..."
+msgstr "Kate_gorien …"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kategorien bearbeiten"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr "Geplant/Vorlage..."
+msgstr "Geplant/Vorlage …"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Geplante Transaktionen und Vorlagen bearbeiten"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
-msgstr "Budget..."
+msgstr "Budget …"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Budget bearbeiten"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
-msgstr "Zuordnungen..."
+msgstr "Zuordnungen …"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Automatische Zuordnungen einstellen"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
-msgstr "Anzeigen..."
+msgstr "Anzeigen …"
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Zeigt die Transaktionen des ausgewählten Kontos an"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
-msgstr "Hinzufügen..."
+msgstr "Hinzufügen …"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
 msgstr "Transaktion hinzufügen"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr "Zeitplan einstellen…"
+msgstr "Zeitplan einstellen …"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Vorlagenplaner bearbeiten"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Zeitplan ausführen..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Geplante Transaktionen buchen"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "geplante Transaktionen einfügen"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Geplante anstehende Transaktionen buchen"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
-msgstr "Stat_istiken..."
+msgstr "Stat_istiken …"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Statistische Auswertung öffnen"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trendzeit …"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Den Trendzeit-Report öffnen"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
-msgstr "B_udget..."
+msgstr "B_udget …"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Budget-Auswertung öffnen"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "Kontostand..."
+msgstr "Kontostand …"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Kontostand-Bericht öffnen"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr "_Fahrzeugkosten..."
+msgstr "_Fahrzeugkosten …"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Öffne die Fahrzeugkosten Übersicht"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Begrüßungsdialog anzeigen …"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Dateistatistik …"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymisieren …"
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
-msgstr "Inha_lt..."
+msgstr "Inha_lt …"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank-Dokumentation öffnen"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Begrüßungsdialog anzeigen..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
-msgstr "Online-Hilfe..."
+msgstr "Im Netz Hilfe erhalten …"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Online-Hilfe auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
-msgstr "Dieses Programm übersetzen..."
+msgstr "Diese Anwendung übersetzen …"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Die Übersetzungsseite auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Probleme berichten..."
+msgstr "Ein Problem melden …"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Die Bug-Report-Seite auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Ü_ber"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Über HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Werkzeugleis_te"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Größte Ausgaben"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Zeitplan-Li_ste"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Umgerechnete Währung"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro - Altwährung"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Zurücksetzen auf die zuvor gespeicherte Version von '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ungesicherte Änderungen der Datei '%s' wiederherstellen?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Veränderungen der Datei werden verloren gehen\n"
-"- Letzte gespeicherte Datei wird wiederhergestellt (.xhb~)"
+"Die Änderungen an der Datei werden verworfen\n"
+"Die letzte gespeicherte Datei (.xhb~) wird geladen"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Die Datei anonymisieren?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Zurücksetzen"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Sind Sie sicher, dass Sie die Datei anonymisieren wollen?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Ein Fortsetzen wird Namen und Memos anonymisieren,\n"
-"bitte bestätigen."
+"Proceeding wird anonymisieren jeder text, \n"
+"wie 'konto x', 'Zahlungsempfänger y', 'memo z', ..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymisieren"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Willkommen bei HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Was möchten Sie tun?"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "HomeBank _Anleitung lesen"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Konfiguriere _Optionen"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "_Neue Datei erstellen"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Öffne existierende Datei"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Öffne die _Beispiel-Datei"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(keine Kategorie)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Andere"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Kein Vorgang hinzuzufügen"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "Transaktion hinzugefügt: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Überprüfe Ergebnis der geplanten Transaktionen"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Gesamt"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Unbekannter Fehler"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "E/A Fehler für Datei: %s"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Die Datei '%s' ist keine gültige HomeBank Datei."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -674,925 +867,673 @@ msgstr ""
 "Die Datei '%s' wurde mit einer neueren Version von HomeBank erstellt und "
 "kann mit dieser nicht geladen werden."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Dateifehler"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Lese-/Schreibfehler für Datei: %s"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Gesamtsumme"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s ist keine gültige HomeBank Datei."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Öffnen"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Zahlungsempfänger"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Vorlage"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Anzeigen"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistiken"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Fahrzeugkosten"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Öffnen"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Eine vor kurzem genutzte Datei öffnen"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Ihre Konten"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Wohin das Geld geht"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 Ausgaben"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Höchste Ausgaben"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Geplante Buchungen"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "spätestes Versanddatum"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Überspringen"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Bearbeiten und senden"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Buchen"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(neue Vorlage)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "ungültiges CSV Format"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "Ungültiges CSV-Format"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>von</i> %s <i>bis</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "km/l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Version ausgeben und beenden"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[DATEI]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Browser-Fehler"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
-msgstr "Die URL '%s' konnte nicht angezeigt werden"
+msgstr "Die Adresse »%s« konnte nicht angezeigt werden"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank-Optionen"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 "Die Datei '%s' konnte nicht geöffnet werden, weil sie nicht existiert.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Assistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Zu importierende Datei"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Ergebnis der Datei Analyse"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Import einstellen"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Ihre Konten aktualisieren"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(Konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "HomeBank Zielkonto ändern"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Konten"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "Neues Konto"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Institut"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Name:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Heute"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Existierendes Konto"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Zukünftig"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Konto:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Info"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fehler"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Buchungstext"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kann dieses Konto nicht \n"
-"von '%s' nach '%s' umbenennen,\n"
-"da dieser Name bereits existiert."
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Betrag"
 
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Bitte wählen Sie eine Datei ..."
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Ausgaben"
 
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-Datei erkannt!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-Datei erkannt!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX Unterstützung ist deaktiviert **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV Transaktionsdatei erkannt!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Unbekannte/Ungültige Datei..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Konto: %d - Transaktion: %d - Zahlungsempfänger: %d - Kategorie: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Assistent - (%d von %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Willkommen zum HomeBank Importassistenten\n"
-"\n"
-"Der Assistent wird Dich begleiten eine externe Datei in HomeBank zu "
-"importieren.\n"
-"\n"
-"Es wird nichts geändert bis Du die \"Bestätigen\"-Schaltfläche am Ende des "
-"Assistenten betätigst."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank kann Dateien der folgenden Formate importieren:\n"
-"- QIF\n"
-"- OFX/QFX (wenn beim Kompilieren berücksichtigt)\n"
-"- CSV (nur von HomeBank erstellte, schau auch in der Dokumentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Bekannte Dateien"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF-Dateien"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX Dateien"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-Dateien"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle Dateien"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Pfad:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Name:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Zeichenkodierung:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Inhalt:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Import-Einstellungen"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Datumsreihenfolge:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Datei neu laden"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Beim Laden der Datei wurden Fehler bei der Datumskonvertierung "
-"festgestellt.\n"
-"Bitte ändern Sie das Datumsformat und versuchen Sie die Datei erneut zu "
-"laden."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Importierendes Konto bearbeiten"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Details der doppelten Transaktionen"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datums-_Toleranz:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "Tag(e)"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Die Zusammenfügung geschieht in folgender Reihenfolge: Konto, Summe und "
-"Datum.\n"
-"Eine Datumstoleranz von 0 Tagen bedeutet eine exakte Übereinstimmung."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Zu importierendes Konto"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transaktion importieren"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klicken sie auf  \"Anwenden\" um ihre Konten zu aktualisieren.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Konten"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "aktualisieren"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "erstellen"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Überweisungen"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "zum Importieren"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "zum Ablehnen"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automatisch ausgewählt"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Neu erstellen"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importieren in"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importiertes Konto"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aktion"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Einnahmen"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank Konto"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Schlagwörter"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Status"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Institut"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Heute"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Zukünftig"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- aufgeteilt -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Info"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Buchungstext"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tags"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Datum"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Betrag"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Ausgaben"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Einnahmen"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Überfällig"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Nächster Termin"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Liste"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ergebnisse als Liste anzeigen"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linie"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ergebnisse als Linien anzeigen"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Aktualisieren"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Ergebnisse aktualisieren"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Details"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Details anzeigen"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d unter %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Kontostand-Bericht"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Anzeigen"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Konto:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Alles auswählen"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "_Jeden Tag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Datumsfilter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Vom:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Bis:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Unterkategorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Ausgaben & Einnahmen"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Ausgaben & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Ausgaben"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Ergebnis"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Balken"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Stapel"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Zeige Ergebnis als Säulendiagramm"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Ergebnissanzeige als Säulendiagramm"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legende"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Export"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Legende anzeigen"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " über"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " verbleiben"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " unter"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget für %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budget-Auswertung"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Für:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Typ"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Anzeige"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Ergebnis:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Ausgegeben:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Es wurde kein Konto als Teil des Budgets definiert"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Du solltest Konten aus dem Kontendialog auswählen"
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Tortendiagramm"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Spalte"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Zeige Ergebnis als Tortendiagramm"
+msgid "View results as column"
+msgstr "Ergebnisse in einer Spalte darstellen"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Ring"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Ergebnisse in einem Ringdiagramm anzeigen"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Filter einstellen"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legende"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Legende anzeigen"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Wachstum"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Wachstum anzeigen"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
-msgstr "Kennzeichen"
+msgstr "Schlagwort"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Monat"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Jahr"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "März"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dezember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s nach %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "Kosten"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(kein Zahlungsempfänger)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistische Auswertung"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Anzeige"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_von:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Nach Betrag sortieren"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Einnahmen:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Ausgaben:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Tag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Woche"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Quartal"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mrz"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dez"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s über Zeit"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Zeitanteil"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Mittelwert: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trendzeit-Report"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Konto:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorie:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Zahlungsempfänger:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Ansammeln"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Gesehen von:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Fahrzeugkosten-Bericht"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Fahrzeug"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Verbrauch:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Treibstoffkosten:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andere Kosten:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Gesamtkosten:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1601,10 +1542,10 @@ msgstr "Gesamtkosten:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1612,61 +1553,96 @@ msgstr "Gesamtkosten:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Treibstoff"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preis"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distanz"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Fahrzeugkosten-Bericht"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Fahrzeug"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Verbrauch:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Treibstoffkosten:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andere Kosten:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Gesamtkosten:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "Kein Typ"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Bargeld"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktiva"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkarte"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Passiva"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(keine)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Sichtbar"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Name des Kontos"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fehler"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1675,365 +1651,713 @@ msgstr ""
 "Kann Konto %s nicht hinzufügen,\n"
 "da der Name bereits existiert."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Entfernen nicht erlaubt"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Konto '%s' kann nicht gelöscht werden"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Dieses Konto enthält Transaktionen und/ oder ist Teil interner Transaktionen."
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Sind Sie sicher, dass Sie '%s' unwiderruflich löschen wollen?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Wenn Sie ein Konto löschen, wird dies unwiderruflich gelöscht."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Löschen"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
-"Dieses Konto wird gerade verwendet und kann daher nicht entfernt werden."
+"Dieses Konto kann nicht von '%s' nach '%s' umbenannt werden, da dieser Name "
+"bereits existiert."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Konten verwalten"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Drag & Drop um die Reihenfolge zu ändern\n"
+"Doppelklick zum Umbennenen"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Hinzufügen"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Allgemein"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Währung:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Anfangskontostand"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Bemerkungen:"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "Dieses Konto wurde _geschlossen"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Aktuelle Schecknummer"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Scheckbuch _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Scheckbuch _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Einstellungen"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institut"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_ummer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Einschränkungen"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Berichtsausschluss"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "von der Kontoübersicht ausschließen"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "vom _Budget ausschließen"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "von Berichten ausschließen"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Geplant"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Vorlage"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Möglich"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Vorher"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Nachher"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr "(Vorlage %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
+"Das Löschen eines vorgeplanten Ereignisses oder einer Vorlage ist "
+"irreversibel."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Betrag:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Betragsvorzeichen umschalten"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Transaktion spalten"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Be_zahlung:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Aus Checkbuch _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Zu Konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr "_Notiz"
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Erinnern"
+msgstr "_Buchungstext:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Geplanter Eintrag"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivieren"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Nächster Termin"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Jeden:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Wochenende:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "Enden nach:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "Einträge"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Transaktionsvorlagen und regelmäßige Transaktionen verwalten"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(Zuordnung %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Wenn Sie den Eintrag löschen, wird er unwiderruflich verloren."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Wenn leer"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Überschreiben"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Zuordnungen verwalten"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Bedingung"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Suche in"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Enthäl_t"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Groß-/Kleinschreibung berücksichtigen"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Groß-/Kleinschreibung"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Benutze _reguläre Ausdrücke"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Autovervollständigung und direkte Einnahme\n"
-"ist verfügbar für Kategorie"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Zahlungsempfänger zuweisen"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Autovervollständigung und direkte Einnahme\n"
-"ist verfügbar für Zahlungsempfänger"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Kategorie zuweisen"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Bezahlung zuweisen"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Neue HomeBank-Datei (%d von %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nicht gefunden"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Besitzer:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Profilname:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Währung:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Dateieigenschaften"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Systemerkennung"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Sprachen:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Vorlage:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initialisiere meine Kategorien mit dieser Datei"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Aktuelle Kategorien"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informationen"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Saldo"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Bei Erstellung:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "Ü_berzogen ab:"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Konto erstellen"
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Konto erstellen"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Dies ist eine Bestätigungs-Seite, drücken Sie 'Anwenden', um die Änderungen "
+"zu übernehmen"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Bestätigung"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Willkommen"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Datei auswählen"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importieren"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Eigenschaften"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transaktion"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "erstellen"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "Nutze bereits bestehendes"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Name in der Datei"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aktion"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Name in HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Alles scheint in Ordnung zu sein, Ihre Überprüfug ist optional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"In der Datei '%s' wurde keine Konteninformation gefunden.\n"
+"Wählen Sie entsprechende Aktion für das Konto unten."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Möglicherweise wurde ein Duplikat einer Transaktion gefunden und daher nicht "
+"importiert.\n"
+"Bitte prüfen Sie, welche Transaktionen importiert werden sollen."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Kontenaktion ändern"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Bitte eine Datei auswählen …"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-Datei erkannt!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-Datei erkannt!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX Unterstützung ist deaktiviert **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV Transaktionsdatei erkannt!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Unbekannte/ungültige Datei …"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Konto: %d - Transaktion: %d - Zahlungsempfänger: %d - Kategorie: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Datumskonvertierung fehlgeschlagen"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Importassistent (%d von %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Willkommen zum HomeBank Importassistenten\n"
+"\n"
+"Der Assistent wird Dich begleiten eine externe Datei in HomeBank zu "
+"importieren.\n"
+"\n"
+"Es wird nichts geändert bis Du die \"Bestätigen\"-Schaltfläche am Ende des "
+"Assistenten betätigst."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank kann Dateien der folgenden Formate importieren:\n"
+"- QIF\n"
+"- OFX/QFX (wenn beim Kompilieren berücksichtigt)\n"
+"- CSV (nur von HomeBank erstellte, schau auch in der Dokumentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Bekannte Dateien"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF-Dateien"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX Dateien"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-Dateien"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle Dateien"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+"Allgemeiner Fehler ist aufgetreten, die Datei kann nicht geladen werden."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Name:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Pfad:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Zeichenkodierung:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Datumsformat:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Dateiinhalt"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Inhalt:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Wählen Sie die Aktion für die Konten aus"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "_Aktion ändern"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Wählen Sie die Transaktionen für den Import"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Details der vorhandenen Transaktion (mögliches Duplikat)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Datums-_Toleranz:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "Tag(e)"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Aktualisieren"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Die Zusammenfügung geschieht in folgender Reihenfolge: Konto, Summe und "
+"Datum.\n"
+"Eine Datumstoleranz von 0 Tagen bedeutet eine exakte Übereinstimmung."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klicken sie auf  \"Anwenden\" um ihre Konten zu aktualisieren.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "aktualisieren"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "erstellen"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Überweisungen"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "zum Importieren"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-"Dies ist eine Bestätigungs-Seite, drücken Sie 'Übernehmen', um die "
-"Änderungen zu übernehmen"
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "zum Ablehnen"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Bestätigung"
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatisch ausgewählt"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Falsches Dateiformat"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"Diese CSV Datei muss die korrekte Spaltenanzahl beinhalten,\n"
-"mit einem Semikolon als Spaltentrenner. Schauen Sie in die Hilfe für weitere "
+"Die CSV-Datei muss die korrekte Anzahl an Spalten haben,\n"
+"getrennt durch ein Semikolon. Bitte schauen Sie in die Hilfe für weitere "
 "Details."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Sind Sie sicher das Sie Ihre Eingaben löschen möchten?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Wenn Sie fortfahren, alle Werte werden auf 0 gesetzt."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Leeren"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Budget verwalten"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "CSV importieren"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "CSV exportieren"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Alle aufklappen"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Alle zuklappen"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr ""
+msgstr "Monatliches Budget"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "Einheitlich"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "Eingabe löschen"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "Verschieden"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Beobachten dieser Kategorie erzwingen"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importieren"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Name"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportieren"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Verwendung"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Unbenutzte Kategorien löschen"
+
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Diese CSV-Datei muss die korrekte Spaltenanzahl beinhalten,\n"
-"mit einem Semikolon als Spaltentrenner. Schauen Sie in die Hilfe für weitere "
-"Details."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Bearbeiten..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Bearbeiten …"
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "E_inkommen"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2044,109 +2368,230 @@ msgstr ""
 "von '%s' nach '%s' umbenannt werden.\n"
 "Der Name existiert bereits."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Verschieben nach …"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Kategorie '%s' zusammenführen"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Diese Kategorie in eine andere verschieben?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Zusammenführen"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Dies ersetzt '%s' mit '%s',\n"
-"und löscht dann '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Eine Kategorie entfernen?"
+"Transaktionen, die zu dieser Kategorie zugeordnet sind,\n"
+"werden zu der unten ausgewählten Kategorie verschoben."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "Kategorie '%s' _löschen"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Beim Entfernen der Kategorie \"%s\" wird die Kategorie der Archive und "
-"Transaktionen welche auf sie verweisen auf \"Keine Kategorie\" gesetzt."
+"Diese Kategorie wird benutzt.\n"
+"Alle Transaktionen, die zu dieser Kategorie zugeordnet sind, \n"
+"werden auf (ohne Kategorie) gesetzt."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Kategorien verwalten"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "E_inkommen"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "Unbenutzte Löschen"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "neue Kategorie"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "neue Unterkategorie"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Zusammenführen"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Standardwährung"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Symbol"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Wechselkurs"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Zuletzt geändert"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Währung bearbeiten"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Währung"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Format"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Anpassen"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Symbol:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "_Dezimalzeichen"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Nachkommastellen:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Als Standardwährung festlegen"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Währung auswählen"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "ISO-Code"
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Standwardwährung wählen"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Währungen"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Bewegen"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Online aktualisieren"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Als Standard festlegen"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Dateistatistik"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Zuweisung"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Aktualisieren"
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Standardwährung wählen"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Aus CSV importieren"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank-Datei öffnen"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr "Öffne HomeBank-Datei"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "HomeBank-Datei speichern unter"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "Speichere HomeBank-Datei als"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank-Dateien"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Möchten Sie die Änderungen\n"
-"in der aktuellen Datei speichern?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Sollen die Änderungen vor dem Beenden gespeichert werden?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Wenn Sie nicht speichern, werden einige\n"
-"Änderungen verloren gehen: %d."
+"Wenn Sie die Änderungen nicht speichern, gehen sie verloren.\n"
+"Anzahl der Änderungen: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nicht speichern"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "_Ohne speichern beenden"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr "Wähle aus den möglichen Transaktionen aus…"
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"Homebank hat einige Transaktionen gefunden, die für die interne Buchung "
-"hiermit verknüpft sein könnte."
+msgstr "Aus den möglichen Transaktionen auswählen …"
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Wähle eine Aktion"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "Erstelle eine neue Überweisung"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "Wähle eine bestehende Überweisung"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"Homebank hat einige Transaktionen gefunden, die für die interne Buchung "
+"hiermit verknüpft sein könnte."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Jeder Typ"
@@ -2159,178 +2604,206 @@ msgstr "Nicht kategorisiert"
 msgid "Unreconciled"
 msgstr "Nicht beglichen"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Jeder Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Nicht freigegeben"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Aktueller Monat"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Beglichen"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Vorheriger Monat"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Freigegeben"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Aktuelles Quartal"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Jeder Status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Vorheriges Quartal"
+msgid "This month"
+msgstr "Dieser Monat"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Aktuelles Jahr"
+msgid "Last month"
+msgstr "Letzter Monat"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Letztes Jahr"
+msgid "This quarter"
+msgstr "Aktuelles Quartal"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Letztes Quartal"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Dieses Jahr"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Letztes Jahr"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Letzten 30 Tage"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Vorherige 60 Tage"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Vorherige 90 Tage"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Letzten 12 Monate"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Weitere …"
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Jedes Datum"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Jeden Monat"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Regel:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alle"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Keine"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Umkehren"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Datum filtern"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Monat:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Jahr:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Text filtern"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Groß-/Kleinschreibung berücksichtigen"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
-msgstr "_Tag:"
+msgstr "_Schlagwort:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Betrag filtern"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Status filtern"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "abgeglichen"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "Erinnern"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "freigegeben"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Erzwinge:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "'Hinzugefügt' anzeigen"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "'Bearbeitet' anzeigen"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "'Erinnerung' anzeigen"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Zahlungsart filtern"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Filter bearbeiten"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Zahlungsweise"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Einstellungen der HomeBank-Datei"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Zurücksetzen"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Profilname:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Zahlung"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Geplante Buchung"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "Ausführen bis"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "von jedem Monat (ausgeschlossen)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "hinzufügen"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "Tage vor dem jetzigen Datum"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Standard-Kategorie"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Unbenutzen Zahlungsemfpänger löschen"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Standard"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2341,224 +2814,219 @@ msgstr ""
 "von '%s' nach '%s' umbenannt werden.\n"
 "Der Name existiert bereits."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Diesen Zahlungsempfänger zu einem anderen verschieben?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Zahlungsenpfänger '%s' zusammenführen"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Einen Zahlungsempfänger entfernen?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Transaktionen, die zu diesem Zahlungsempfänger zugeordnet sind,\n"
+"werden zum unter ausgewählten Zahlungsempfänger zugeordnet."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "Zahlungsempfänger '%s' _löschen"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Durch Entfernen von ‚%s‘ werden Archive und Transaktionen, die auf diesen "
-"Empfänger verweisen, auf ‚kein Empfänger‘ gesetzt"
+"Dieser Zahlungsempfänger wird benutzt,\n"
+"Alle Transaktionen, die zu diesem Zahlungsempfänger zugeordnet sind,\n"
+"werden auf \"ohne Zahlungsempfänger\" gesetzt."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Zahlungsempfänger verwalten"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "neuer Zahlungsempfänger"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Erscheinungsbild"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formatierungen"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importieren/Exportieren"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Bericht"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System-Standard"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "nur Symbole"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "nur Text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text unter Symbolen"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text neben Symbolen"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Horizontal"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Vertikal"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Beides"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango hell"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango mittel"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dunkel"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "Monat-Tag-Jahr"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "Tag-Monat-Jahr"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "Jahr-Monat-Tag"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorieren"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Zur Info anfügen"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Zum Memo anfügen"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Systemsprache"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Standard HomeBank-Ordner wählen"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Importordner wählen"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Wähle einen Standardexportordner"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Datumsoptionen"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Datumsreihenfolge:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "QFX/QFX-Optionen"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Memofeld"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Speicherort"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importieren:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "Exportieren:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Standardfilter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Datumsbe_reich:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Diagrammoptionen"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr "Farbschema:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Statistikoptionen"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Nach _Betrag anzeigen"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "_Raten-Spalte anzeigen"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "_Details anzeigen"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Budget-Einstellungen"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "_Enable"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Ausfüllen von:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Umrechnungsfaktor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Zahlenformat"
+msgstr "Aktivi_eren"
 
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbol:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Dezimaltrennzeichen:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Tausendertrennzeichen:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Nachkommastellen:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "V_orlage:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr "_Format:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2594,185 +3062,214 @@ msgstr ""
 "%y Jahr ohne Jahrhundert als Dezimalzahl [00,99].\n"
 "%Y Jahr mit Jahrhundert als Dezimalzahl. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Maßeinheit"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Verwende _Meilen statt Meter"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Verwenden _gallone für kraftstoff"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Buchungsfenster"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Zeigen:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Verberge abgeglichene Vorgänge"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Erinnerte Transaktionen immer anzeigen"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Mehrfaches Hinzufügen"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Letztes Datum behalten"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Spaltenliste"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Drag & drop um die Reihenfolge zu ändern"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Sprache"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Sprache:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Symbolleiste:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Hinweise zu Regeln anzeigen"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Farben der Werte"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Verwendet persönliche Farben"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "V_orlage:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Ausgaben:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Einnahmen:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Warnungen:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Programmstart"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Startbildschirm anzeigen"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Zuletzt benutzte Datei öffnen"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Startbildschirm anzeigen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Währungen online aktualisieren"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Wirtschaftsjahr"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Beginnt am:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Berichte im Hauptfenster"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Standard:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Alle Einstellungen zurücksetzen?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Alle Einstellungen zurücksetzen"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Dies wird die Einstellungen auf ihre \n"
-"Ursprungswerte zurücksetzen."
+"Sind Sie sicher, dass Sie alle Einstellungen \n"
+"auf Standardeinstellungen zurücksetzen möchten?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Zurücksetzen"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Einstellungen"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
-msgstr "HomeBank muss neugestartet werden um den Sprachwechsel durchzuführen."
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Spalte"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Transaktion übernehmen"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Transaktion ändern"
+msgstr ""
+"HomeBank muss neugestartet werden um den Sprachwechsel durchzuführen."
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transaktion aufteilen"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Entfernen"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Summe"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Anzahl der Aufteilungen:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Nicht zugewiesen:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Buchungsbetrag:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Transaktion hinzufügen"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Transaktion übernehmen"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Transaktion ändern"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Erinnern"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Vom Konto"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Zum Konto (_C):"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Möchten Sie die interne Überweisung unterbrechen?\n"
+"\n"
+"Wenn Sie fortfahren wird die ausgewählte Transaktion gelöscht."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Suchen …"
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Zeige geplante"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2784,82 +3281,75 @@ msgstr ""
 "Tag/Monat oder Monat/Tag (je nach Formateinstellungen)\n"
 "oder als komplettes Datum im Format Ihrer Zeitzone"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Kategorie aufteilen"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Zahlung (_Y):"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Konto (_C):"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Zum Konto (_C):"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Automatischen vervollständigung und direkte anfalls \n"
+"ist verfügbar."
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "Hinzufügen und beh_alten"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Stichwörter (_G):"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Posten"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Fülle mithilfe einer Vorlage aus"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Vorlage erstellen"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Vorlage:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Schecks"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Überweisung"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "zwischen Konten"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Einzugsermächtigungs-Karte"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Dauerauftrag"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronische Bezahlung"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Einzahlung"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI Abgabe"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Lastschrift"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Einbeziehen"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Ausschliessen"
index 6a9a07f326319e5531d93b7d58327db8e9bd6af2..eba0b6c24dec1693a4a5ae1d3d9791b520a010c7 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -7,59 +7,170 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-07-27 07:32+0000\n"
-"Last-Translator: ilias rls <iliasrls7@yahoo.gr>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-08-08 11:16+0000\n"
+"Last-Translator: ntelos <Unknown>\n"
 "Language-Team: Hellenic <christosvas@in.gr>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 "X-Poedit-Country: GREECE\n"
 "X-Poedit-Language: Greek\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
-msgstr "HomeBank"
+msgstr "Διαχειριστής Οικιακής Οικονομίας"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Δωρεάν, εύκολο, πρόγραμμα προσωπικών οικονομικών για όλους."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Προσωπικά οικονομικά"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Δεν τροποποιήθηκε καμία συναλλαγή"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Δωρεάν, εύκολη, προσωπική λογιστική για όλους"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "Οικονομία;λογιστικά;προϋπολογισμός; προσωπικά;χρήματα;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Το λογισμικό του HomeBank είναι ελεύθερο (με την έννοια της \"ελευθερίας του "
+"λόγου\" αλλά και με την έννοια \"δωρεάν (ελεύθερη) μπύρα\"), που θα σας "
+"βοηθήσει να διαχειριστείτε τα προσωπικά λογιστικά σας."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Έχει σχεδιαστεί για είναι εύκολο στη χρήση και να είναι σε θέση να αναλύσει "
+"τα προσωπικά οικονομικά σας λεπτομερώς χρησιμοποιώντας ισχυρά εργαλεία "
+"φιλτραρίσματος και όμορφα γραφήματα."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Αν ψάχνετε για ένα εντελώς δωρεάν και εύκολο τρόπο για να διαχειριστείτε τα "
+"οικονομικά σας τότε το HomeBank θα έπρεπε να αποτελεί το λογισμικό της "
+"επιλογής σας."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "Άκ_υρο"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "Ε_ντάξει"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Επεξεργασία πολλαπλών συναλλαγών"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Πλη_ρωμή"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Πληροφορίες:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Δικαιούχος:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Κατηγορία:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Ε_τικέτες"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Ση_μείωση"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Ελέγξτε αποτέλεσμα της εσωτερικής μεταφοράς"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Δεν βρέθηκε ασυνέπεια !"
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "αυτόματη συναλλαγή με:% d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Βρέθηκε ασυνέπεια: %d\n"
+"Θέλετε μια ανασκόπηση και διόρθωση ;"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Αυτόματο αποτέλεσμα ανάθεσης"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Κάθε ποσό συναλλαγής θα διαιρεθεί με %.6f."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
+"Είστε σίγουροι πως θέλετε να μετατρέψετε το νόμισμα βάσης του λογαριασμού "
+"σας σε Ευρώ;"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(νέο αρχείο)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Μετατροπή"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Δεν τροποποιήθηκε καμία συναλλαγή"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr "η συναλλαγή άλλαξε: %d"
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Αποτέλεσμα αυτόματης ανάθεσης"
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Επιθυμείτε τη δημιουργία προσχεδίου για \n"
+"κάθε μία από τις επιλεγμένες συναλλαγές;"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,1517 +178,1372 @@ msgstr ""
 "Θέλετε να διαγράψετε\n"
 "κάθε επιλεγμένη συναλλαγή ;"
 
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
-msgstr ""
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Είστε σίγουροι ότι θέλετε να αλλάξετε την κατάσταση σε Κανένα;"
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
+"Ορισμένες από τις επιλεγμένες συνναλαγές σας είναι ήδη εναρμωνησμένες"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Τροποποίηση ημερομηνίας..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Τροποποίηση πληροφοριών..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Τροποποίηση δικαιούχου..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Αλλαγή"
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "ΤÏ\81οÏ\80οÏ\80οίηÏ\83η Ï\80εÏ\81ιγÏ\81αÏ\86ήÏ\82..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Î\95ίÏ\83Ï\84ε Ï\83ίγοÏ\85Ï\81οÏ\82 Ï\8cÏ\84ι Î¸Î­Î»ÎµÏ\84ε Î½Î± Î±Î»Î»Î¬Î¾ÎµÏ\84ε Ï\84ην ÎºÎ±Ï\84άÏ\83Ï\84αÏ\83η ÎµÎ½Î±Ï\81μÏ\89νηÏ\83μένο;"
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Τροποποίηση ποσού..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Εναλλαγή"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Τροποποίηση κατηγορίας..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr "%d αντικείμενα (%s)"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Τροποποίηση ετικετών..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
+msgstr "%d αντικείμενα (%d επιλεγμένα %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Λογαριασμός"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "Λογαριασμός"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Συν_αλλαγή"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Î\95νέÏ\81γειεÏ\82"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Î\9aαÏ\84άÏ\83Ï\84αÏ\83η"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Εργαλεία"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Κλείσιμο"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Κλείσιμο τρέχοντος λογαριασμού"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Φίλτρο..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Άνοιγμα της λίστας φίλτρων"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Μετατροπή σε Ευρώ..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Μετατροπή του νομίσματος βάσης του λογαριασμού αυτού σε Ευρώ"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
-msgstr ""
+msgstr "_Προσθήκη…"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Προσθήκη νέας συναλλαγής"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Κληρονόμηση..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Κληρονόμηση από την τρέχουσα συναλλαγή"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Επεξεργασία..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Επεξεργασία της τρέχουσας συναλλαγής"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Τίποτα"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Εναλλαγή \"κανένα\" για επιλεγμένη συναλλαγή (ες)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "Ε_κκαθάριση"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
 msgstr ""
+"Ενναλαγή της κατάστασης εκκαθαρισένο για την επιλεγμένη συνναλαγή(ες)"
+
+#: ../src/dsp_account.c:2174
+msgid "_Reconciled"
+msgstr "_Εναρμονησμένο"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
+"Ενναλαγή της κατάστασης εναρμονησμένο για την επιλεγμένη συνναλαγή(ες)"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Î\91Ï\86αίÏ\81εÏ\83η..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_ΠολλαÏ\80λη ÎµÏ\80εξεÏ\81γαÏ\83ία..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Î\91Ï\86αίÏ\81εÏ\83η Ï\84Ï\89ν Ï\84Ï\81εÏ\87οÏ\85Ï\83ών συναλλαγών"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Î\95Ï\80εξεÏ\81γαÏ\83ία Ï\80ολλαÏ\80λών συναλλαγών"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr ""
+msgstr "Δημιουργία προσχέδιου..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Î\91Ï\85Ï\84Ï\8cμαÏ\84εÏ\82 Î±Î½Ï\84ιÏ\83Ï\84οιÏ\87ίÏ\83ειÏ\82"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Î\94ημιοÏ\85Ï\81γία Ï\80Ï\81οÏ\83Ï\87εδίοÏ\85"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Εκτελέστε αυτόματα τις εργασιών"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Διαγραφή"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Διαγραφή της(ων) επιλεγμένης(ων) συνναλαγής(ων)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Αυτόματες αναθέσεις"
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Τρέξε αυτόματες αναθέσεις"
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Εξαγωγή σε QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Εξαγωγή ως QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Εξαγωγή CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Εξαγωγή από CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Έλεγχος εσωτερικής μεταφοράς..."
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Προσθήκη"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Κληρονόμηση"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Επεξεργασία"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Φίλτρο"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Μέλλον:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Τράπεζα:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Σήμερα:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "ΤÏ\81άÏ\80εζα:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Î\9cέλλον:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Περιοχή:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Τύπος:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Κατάσταση:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr ""
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Επαναφορά φίλτρων"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Δευτερεύον νόμισμα"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Κατηγορία"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Υποκατηγορία"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Αρχείο"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Εισαγωγή"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Επεξεργασία"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Προβολή"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Διαχείριση"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Συναλλαγές"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Αναφορές"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Βοήθεια"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Νέο"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Δημιουργία νέου αρχείου"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Άνοιγμα..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Άνοιγμα ενός αρχείου"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "Απ_οθήκευση"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Αποθήκευση τρέχοντος αρχείου"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Αποθήκευση ως..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Αποθήκευση Ως..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Αποθήκευση τρέχοντος αρχείου με διαφορετικό όνομα"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Αντιστροφή"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Αντιστροφή σε μια αποθηκευμένη έκδοση του αρχείου"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Ιδιότητες..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Ιδιότητες..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Διαμόρφωση του αρχείου"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Κλείσιμο τρέχοντος αρχείου"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Έξοδος"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Έξοδος από το homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Έξοδος από το HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Αρχείο QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Άνοιγμα του οδηγού εισαγωγής"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Î\86νοιγμα Ï\84οÏ\85 Î²Î¿Î·Î¸Î¿Ï\8d ÎµÎ¾Î±Î³Ï\89γήÏ\82 Ï\83ε QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Î\91Ï\81Ï\87είο OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Ανωνυμοποίηση..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Αρχείο CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Εξαγωγή αρχείου QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Εξαγωγή, όλων των λογαριασμών σε ένα αρχείο QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Προτιμήσεις..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Ρύθμιση του homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Ρύθμιση του HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Νομίσματα..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Ρύθμιση νομισμάτων"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Λογαριασμοί..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Ρύθμιση των λογαριασμών"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Δικαιούχοι..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Ρύθμιση των δικαιούχων"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "_Κατηγορίες..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Ρύθμιση των κατηγοριών"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Προγραμματισμένο/Προσχέδιο..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr ""
+msgstr "Ρυθμίστε την συνναλαγή Προγραμματισμένο/Προσχέδιο"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Προϋπολογισμός..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Ρύθμιση του προϋπολογισμού"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Aναθέσεις..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Ρύθμισητων αυτόματων αναθέσεων"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Προβολή..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Εμφανίζει συναλλαγές επιλεγμένου λογαριασμού"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Προσθήκη..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "ΠÏ\81οÏ\83θήκη Ï\83Ï\85ναλλαγής"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "ΠÏ\81οÏ\83θήκη Ï\83Ï\85νναλαγής"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Ορισμός χρονοδιαγράμματος..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Διαμορφώστε το χρονοδιάγραμμα συναλλαγής"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Δημοσίευση έχει προγραμματιστεί"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Δημοσίευση των προγραμματισμένων συναλλαγών"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Στατιστικά..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Άνοιγμα αναφοράς στατιστικών"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Time..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Άνοιγμα αναφοράς στο Trend Time"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Έσοδα..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Άνοιγμα αναφοράς εσόδων"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Υπόλοιπα ..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Ανοίξτε την έκθεση υπολοίπων"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "Κόστ_ος οχήματος..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Άνοιγμα αναφοράς κόστους Οχήματος"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Εμφάνιση αρχικού διαλόγου..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Στατιστικά αρχείου..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Ανωνυμοποίηση..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Περιεχόμενα..."
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Τεκμηρίωση του HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Εμφάνιση αρχικού διαλόγου..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Online-Βοήθεια..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Online-Βοήθεια με σύνδεση στο LaunchPad website"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Μετάφραση αυτής της Εφαρμογής..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Σύνδεση στο LaunchPad website για βοήθεια σχετικά με τη μετάφραση της "
 "εφαρμογής"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Αναφορά Προβλήματος..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Σύνδεση στο LaunchPad website για βοήθεια επίλυσης προβλημάτων"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Σχετικά"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Σχετικά με το HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Εργαλειοθήκη"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "Κορ_υφαία έξοδα..."
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "_Χρονοδιάγραμμα"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Δευτερεύουσα μονάδα"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Αντιστροφή σε προηγούμενο αποθηκευμένο αρχείο του '%s';"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"- Αλλαγές που τυχόν έγιναν στο αρχείο θα χαθούν οριστικά\n"
+"- Θα φορτωθεί αντίγραφο ασφαλείας από την τελευταία αποθήκευση (.xhb ~) "
+"(.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Επαναφορά"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Είστε βέβαιοι ότι θέλετε ανώνυμο το αρχείο;"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Ανωνυμοποίηση"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Καλώς ορίσατε στο HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Τί θέλετε να κάνετε:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Διαβάστε το εγχειρίδιο χρήσης του Homebank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Ρύθμιση ε_πιλογών"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Δημιουργία _νέου αρχείου"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_Ανοιγμα υπάρχοντος αρχείου"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "'Ανοίγμα του αρχείου _παραδείγματος"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(χωρίς κατηγορία)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Άλλο"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "Δεν υπάρχει συναλλαγή να προστεθεί"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "συναλλαγή προστέθηκε: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Ελέγξτε το αποτέλεσμα των προγραμματισμένων συναλλαγών"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Σύνολο"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Άγνωστο σφάλμα"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "Παρουσιάστηκς σφάλμα ανάγνωσης/εγγραφής για το αρχείο '%s'"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "Το αρχείο '%s' δεν αποτελεί έγκυρο αρχείο του προγράμματος Homebank"
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"Το αρχείο '%s' αποθηκευτικέ με μια νεότερη έκδοση\n"
+"και δεν μπορεί να φορτωθεί από την τρέχουσα έκδοση."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Σφάλμα αρχείου"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O  σφάλμα για το αρχείο%s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Τελικό σύνολο"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Το αρχείο %s δεν είναι έγκυρο HomeBank αρχείο."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Άνοιγμα"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Λογαριασμός"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Δικαιούχος"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Κατηγορία"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Αρχείο"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Έσοδα"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Προβολή"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Στατιστικά"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Ισοζύγιο"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Κόστος Οχήματος"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Άνοιγμα"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Άνοιγμα ενός πρόσφατου αρχείου"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Οι λογαριασμοί σας"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Πού πηγαίνουν τα χρήματά σας"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Κορυφαίες δαπάνες"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Προγραμματισμένες συναλλαγές"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "Μέγιστη ημερομηνία δημοσιευσής"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Παράλειψη"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Επεξεργασία & Δημοσίευση"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Δημοσίευση"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(νέο αρχείο)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "άκÏ\85Ï\81η CSV Î¼Î¿Ï\81Ï\86ή"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "Î\9cή Î­Î³ÎºÏ\85Ï\81η Î¼Î¿Ï\81Ï\86ή CSV"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>από</i> %s <i>σε</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Άγνωστο"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f λ"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "χλμ/λ"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "μίλια / λ"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Εμφάνιση πληροφοριών έκδοσης και έξοδος"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ΑΡΧΕΙΟ]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Σφάλμα φυλλομετρητή"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Αδυναμία εμφάνισης της ιστοσελίδας '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Επιλογές HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Αδυναμία ανοίγματος '%s', το αρχείο δεν υπάρχει.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Βοηθός Εισαγωγής"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Αρχείο για εισαγωγή"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Ανανεώστε τους λογαριασμούς σας"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(λογαριασμός %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Αλλαγή HomeBank λογαριασμού στόχου"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "Νέος λογαριασμός"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Όνομα:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "υπάρχων λογαριασμός"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Λογαριασμός:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Σφάλμα"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Δεν είναι δυνατή η μετονομασία αυτού του λογαριασμού,\n"
-"από '%s' έως '%s',\n"
-"αυτό το όνομα υπάρχει ήδη."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Παρακαλώ επιλέξτε ένα αρχειο..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF αρχείο αναγνωρίστηκε !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Αναγνωρίστηκε το αρχείο OFX !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Η υποστήριξη OFX είναι απενεργοποιημένη **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Άγνωστο/Άκυρο αρχείο..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "λογαριασμός: %d - συναλλαγή: %d - πίστωση: %d - κατηγορία: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Βοηθός Εισαγωγής HomeBank - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank μπορεί να εισάγει αρχεία στις ακόλουθες μορφές:\n"
-"- QIF\n"
-"- OFX/QFX (προαιρετικό κατά τη μεταγλώττιση)\n"
-"- CSV (ειδική μορφή για HomeBank, δείτε την τεκμηρίωση)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Αρχεία QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Αρχεία OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Αρχεία CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Όλα τα αρχεία"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Διαδρομή:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Όνομα:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Κωδικοποίηση:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Περιεχόμενο:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Ανοχή _Ημερομηνίας:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "Ημέρα(ες)"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Η αντιστοίχηση γίνεται κατά σειρά: λογαριασμού, ποσού και ημερομηνίας.\n"
-"Ημερομηνία με ανοχή 0 ημερών σημαίνει ακριβές ταίριασμα"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Πατήστε \"Εφαρμογή\" για να ανανεώσετε τους λογαριασμούς σας.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "για να ανανεώσετε"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "για να δημιουργήσετε"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "για να εισάγετε"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "για να απορρίψετε"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "αυταπόδοση"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Εισαγωγή σε"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Όνομα εισαγόμενου"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Ενέργεια"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Όνομα HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Λογαριασμοί"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Τράπεζα"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Σήμερα"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Μελλοντικά"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Πληροφορίες"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Ετικέτες"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Ημερομηνία"
+msgstr "Σημείωση"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Ποσό"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Έξοδα"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Εισόδημα"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Ετικέτες"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Κατάσταση"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "-διαχωρισμός-"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Ημερομηνία"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Αργοπορημένη"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Επόμενη ημερομηνία"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Λίστα"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Εμφάνιση αποτελεσμάτων ως λίστα"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Γραμμή"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Προβολή αποτελεσμάτων ως γραμμές"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Ανανέωση"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Ανανέωση αποτελεσμάτων"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Λεπτομέρειες"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Εναλλαγή λεπτομέρειας"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d από %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Έκθεση υπολοίπου"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Προβολή"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Λογαριασμός:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Επιλογή _όλων"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Κάθε _μέρα"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Μεγένθυνση X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Φίλτρο ημερομηνίας"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Από:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Έως:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Υποκατηγορία"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Έξοδα & Έσοδα"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Έξοδα & Έσοδα"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Έξοδα"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Αποτέλεσμα"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "ΡάβδοÏ\82"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "ΣÏ\84οίβα"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Εμφάνιση αποτελεσμάτων ως ράβδους"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Υπόμνημα"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Εξαγωγή"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Εναλλαγή υπομνήματος"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " Αριστερά"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " Κάτω από"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget για %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Αναφορά εσόδων"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Για:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Τύπος:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Προβολή:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Αποτέλεσμα:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Έσοδα:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Έξοδα:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Δεν έχει οριστεί λογαριασμός ώστε να είναι μέρος του budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "ΠίÏ\84α"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "ΣÏ\84ήλη"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Εμφάνιση αποτελεσμάτων ως πίτα"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Ντόνατ"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Δείτε τα αποτελέσματα ως ντόνατ"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Επεξεργασία φίλτρου"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Εξαγωγή"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Υπόμνημα"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Εναλλαγή υπομνήματος"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Ρυθμός"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Εναλλαγή ρυθμού"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Ετικέτα"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Μήνας"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Έτος"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Ιανουάριος"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Φεβρουάριος"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Μάρτιος"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Απρίλιος"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Μάιος"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Ιούνιος"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Ιούλιος"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Αύγουστος"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Σεπτέμβριος"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Οκτώβριος"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Νοέμβριος"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Δεκέμβριος"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s από %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "Έξοδα"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Αναφορά στατιστικών"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Προβολή:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Από:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Ανά _Ποσό"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Ισοζύγιο:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Εισόδημα:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Έξοδα:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Ημέρα"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Εβδομάδα"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Τρίμηνο"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Ιαν."
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Φεβ."
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Μάρ."
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Απρ."
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Ιούν."
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Ιούλ."
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Αύγ."
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Σεπ."
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Οκτ."
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Νοέ."
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Δεκ."
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Μερίδιο χρόνου"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr "Αναφορά Trend Time"
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Λογαριασμός:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Κατηγορία:"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Μέσος όρος: %s"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Δικαιούχος:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Αναφορά Trend Time"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Άθροισμα"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Προβολή κατά:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Προσομοίωση αναφοράς κόστους"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Προσομοίωση"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Μέτρο:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Κατανάλωση:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Δαπάνη καυσίμων:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Άλλες δαπάνες:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Συνολική δαπάνη:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1586,10 +1552,10 @@ msgstr "Συνολική δαπάνη:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1597,715 +1563,1244 @@ msgstr "Συνολική δαπάνη:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Μέτρο"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Καύσιμα"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Τιμή"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Απόσταση"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Προσομοίωση αναφοράς κόστους"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Προσομοίωση"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Μέτρο:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Κατανάλωση:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Δαπάνη καυσίμων:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Άλλες δαπάνες:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Συνολική δαπάνη:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Μετρητά"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Ενεργητικό"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Πιστωτική κάρτα"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Παθητικό"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(κανένα)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Ορατά"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Όνομα λογαριασμού"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Δεν μπορεί να προστεθεί λογαριασμός '%s', \n"
+"το όνομα αυτό ήδη υπάρχει."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Η διαγραφή δεν επιτρέπεται"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Δεν μπορεί να διαγραφεί ο λογαριασμός '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Αυτός ο λογαριασμός χρησιμοποιήτε οπότε δεν μπορεί να αφαιρεθεί."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Είστε σίγουροι ότι επιθυμείτε μόνιμη διαγραφή του '%s';"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Άν διαγράψετε έναν λογαριασμό, θα χαθεί μόνιμα."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "Διαγραφή"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Δεν είναι δυνατή η μετονομασία αυτού του λογαριασμού,\n"
+"από '%s' έως '%s',\n"
+"αυτό το όνομα υπάρχει ήδη."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Διαχείριση Λογαριασμών"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Σύρσιμο και απόθεση για να αλλάξετε την σειρά \n"
+"Διπλό κλικ για μετονομασία"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "Προσθήκη"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Γενικά"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "Νόμισμα:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Έναρξη_ισοζυγίου:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Σημειώσεις:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr ""
+msgstr "αυτός ο λογαριασμός έκλεισε"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Επιλογές"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Θεσμός"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Όνομα:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Α_ριθμός:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr ""
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Όρια ισοζυγίου"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Προγραμματισμένο"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Πρότυπο"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Εφικτό"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Πριν"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Μετά"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(αρχείο %d)"
+msgid "(template %d)"
+msgstr "(πρότυπο %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Εάν διαγράψετε ένα πρότυπο, θα χαθεί μόνιμα."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Ποσό:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Διαχωρισμοί συναλλαγών"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Πληρωμή:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Του καρνέ _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Στο λογαριασμό:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
+msgstr "Σημείωση:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Προγραμματισμένη εισαγωγή"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Ενεργοποίησε"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Επόμενη _ημερομηνία:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Κάθε:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Τέλος εβδομάδας:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Παύση μετά από:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "εγγραφές"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Κείμενο"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(ανάθεση %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Εάν διαγράψετε μια ανάθεση, θα χαθεί μόνιμα."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Απενεργοποιημένο"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Εάν άδειο"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Επανεγγραφή"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Διαχείριση αναθέσεων"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Συνθήκη"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Αναζήτηση σε:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Εύρεση:"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Διάκριση πεζών από κεφαλαία"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Ταίριασμα πεζών/κεφαλαίων"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Χρησιμοποίησε κοινές εκφράσεις"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Αυτόματη συμπλήρωση και η άμεση κατάσχεση\n"
-"είναι διαθέσιμο για Κατηγορια"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Αυτόματη συμπλήρωση και η άμεση κατάσχεση\n"
-"είναι διαθέσιμο για Δικαιούχου"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Όρισε κατηγορία"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Ανάθεση πληρωμής"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr ""
+msgstr "Νέο αρχείο HomeBank (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Δεν βρέθηκε"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Ιδιοκτήτης:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Ιδιοκτήτης:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Νόμισμα:"
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr ""
+msgstr "Ιδιότητες αρχείου"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Ανίχνευση συστήματος"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Γλώσσες:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Προκαθορισμένο αρχείο:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Αρχικοποίηση τις κατηγορίες μου με αυτό το αρχείο"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Προκαθορισμένες κατηγορίες"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Πληροφορίες"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Ισοζύγια"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Αρχικά:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Υπερανάληψη στα:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Δημιουργήστε έναν λογαριασμό"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Αυτή είναι μια σελίδα επιβεβαίωσης, πατήστε \"Εφαρμογή\" για να εφαρμόσετε "
 "τις αλλαγές"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Επιβεβαίωση"
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Επιβεβαίωση"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Καλώς ήρθατε"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Επιλογή αρχείου"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Εισαγωγή"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Ιδιότητες"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Συναλλαγή"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "δημιουργία νέου"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "χρήση υπάρχοντος"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Όνομα αρχείου"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Ενέργεια"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Όνομα στο HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Δεν έχει βρεθεί καμμία πληροφορία λογαριασμού στο αρχείο '%s'. \n"
+"Παρακαλούμε επιλέξτε την κατάλληλη ενέργεια για τον λογαριασμό σας παρακάτω."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Αλλαγή ενέργειας λογαριασμού"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Παρακαλώ επιλέξτε ένα αρχειο..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF αρχείο αναγνωρίστηκε !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Αναγνωρίστηκε το αρχείο OFX !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Η υποστήριξη OFX είναι απενεργοποιημένη **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Φάκελος συναλλαγής CSV αναγνωρίστηκε !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Άγνωστο/Άκυρο αρχείο..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "λογαριασμός: %d - συναλλαγή: %d - πίστωση: %d - κατηγορία: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Ένα μέρος της μετατροπής ημερομηνίας απέτυχε"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Καλώς ήρθατε στον οδηγό εισαγωγής του Homebank\n"
+"\n"
+"Ο οδηγός θα σας καθοδηγήσει καθ' όλη τη διαδικασία\n"
+"της εισαγωγής ενός εξωτερικού αρχείου στο HomeBank.\n"
+"\n"
+"Καμία αλλαγή δεν θα πραγματοποιηθεί έως ότου επιλεχθεί \n"
+"το κουμπί \"Εφαρμογή\" στο τέλος του οδηγού αυτού."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank μπορεί να εισάγει αρχεία στις ακόλουθες μορφές:\n"
+"- QIF\n"
+"- OFX/QFX (προαιρετικό κατά τη μεταγλώττιση)\n"
+"- CSV (ειδική μορφή για HomeBank, δείτε την τεκμηρίωση)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Γνωστά αρχεία"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Αρχεία QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Αρχεία OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Αρχεία CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Όλα τα αρχεία"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Προέκυψε γενικό σφάλμα και η φόρτωση του αρχείου είναι αδύνατη."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Όνομα:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Διαδρομή:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Κωδικοποίηση:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Μορφή ημερομηνίας:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Περιεχόμενο αρχείου"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Περιεχόμενο:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Επιλέξτε ενέργεια για λογαριασμούς"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Αλλαγή _ενέργειας"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Επιλέξτε συναλλαγές προς εισαγωγή"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Ανοχή _Ημερομηνίας:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "Ημέρα(ες)"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Ανανέωση"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Η αντιστοίχηση γίνεται κατά σειρά: λογαριασμού, ποσού και ημερομηνίας.\n"
+"Ημερομηνία με ανοχή 0 ημερών σημαίνει ακριβές ταίριασμα"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Πατήστε \"Εφαρμογή\" για να ανανεώσετε τους λογαριασμούς σας.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "για να ανανεώσετε"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "για να δημιουργήσετε"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Συναλλαγές"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "για να εισάγετε"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "για να απορρίψετε"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "αυταπόδοση"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Σφάλμα μορφής αρχείου"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Είστε σίγουροι ότι επιθυμείτε εκκαθάριση δεδομένων;"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Εάν προχωρήσετε, κάθε ποσό θα οριστεί σε 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Εκκαθάριση"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Διαχείριση Κονδυλίου"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Εισαγωγή CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Ε_ξαγωγή CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Επέκταση όλων"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Σύμπτυξη όλων"
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Μπάτζετ για κάθε μήνα"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "είναι το ίδιο"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Καθαρισμός καταχωρήσεων"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "είναι διαφορετικό"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "Εξαναγκασμός παρακολούθησης αυτής της κατηγορίας."
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Όνομα"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Χρήση"
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Διαγραφή μη χρησιμοποιούμενων κατηγοριών"
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+"Είστε σίγουροι ότι θέλετε να διαγράψετε \n"
+"μόνιμα μη χρησιμοποιούμενες κατηγορίες;"
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Επεξεργασία..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Έσοδα"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Δεν μπορεί να μετονομαστεί αυτή η Κατηγορία\n"
+"απο '%s' σε '%s',\n"
+"διότι αυτό το όνομα υπάρχει ήδη."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Συγχώνευση κατηγορίας '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Συγχώνευση"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Συναλλαγές που ανατέθηκαν σε αυτήν την κατηγορία \n"
+"θα μετακινηθούν στην κατηγορία που επιλέχτηκε παρακάτω."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Διαγραφή κατηγορίας '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Διαχείρηση Κατηγοριών"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Διαγραφή μη χρησιμοποιούμενων"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "νέα κατηγορία"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "νέα υποκατηγορία"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Συγχώνευση"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Νόμισμα βάσης"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Σύμβολο"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Ισοτιμία"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Τελευταία τροποποίηση"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Επεξεργασία συνναλάγματος"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Συνάλλαγμα"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Μορφή"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Σφάλμα μορφής αρχείου"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Προσαρμογή"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Σύμβολο:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
-"Το αρχείο CSV πρέπει να περιέχει τους ακριβείς αριθμούς στηλών,\n"
-"χωρισμένους με ελληνικό ερωτηματικό, διαβάστε τη βοήθεια για περισσότερες "
-"πληροφορίες."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Διαχείριση Κονδυλίου"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "_Δεκαδικός χαρακτήρας:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Δεκαδικά ψηφία:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "είναι Ï\84ο Î¯Î´Î¹Î¿"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Î\95Ï\80ιλογή Î½Î¿Î¼Î¯Ï\83μαÏ\84οÏ\82 Î²Î¬Ï\83ηÏ\82"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr ""
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Επιλογή νομίσματος"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "είναι Î´Î¹Î±Ï\86οÏ\81εÏ\84ικÏ\8c"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Î\9aÏ\89δικÏ\8cÏ\82 ISO"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "Î\95ξαναγκαÏ\83μÏ\8cÏ\82 Ï\80αÏ\81ακολοÏ\8dθηÏ\83ηÏ\82 Î±Ï\85Ï\84ήÏ\82 Ï\84ηÏ\82 ÎºÎ±Ï\84ηγοÏ\81ίαÏ\82."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Î\95νημέÏ\81Ï\89Ï\83η Ï\83Ï\86άλμαÏ\84οÏ\82 online"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Εισαγωγή"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Εάν διαγράψετε ένα νόμισμα, τότε θα χαθεί μόνιμα."
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Î\95_ξαγÏ\89γή"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Î\91λλαγή Î½Î¿Î¼Î¯Ï\83μαÏ\84οÏ\82 Î²Î¬Ï\83ηÏ\82"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Το αρχείο csv πρέπει να περιέχει τον ακριβή αριθμό στηλών,\n"
-"διαχωρισμένες με άνω κάτω τελεία, παρακαλώ δείτε τη βοήθεια."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Î\9cεÏ\84αβολή..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Î\9dομίÏ\83μαÏ\84α"
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Έσοδα"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Online ενημέρωση"
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Δεν μπορεί να μετονομαστεί αυτή η Κατηγορία\n"
-"απο '%s' σε '%s',\n"
-"διότι αυτό το όνομα υπάρχει ήδη."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Î\9cεÏ\84αÏ\86οÏ\81ά Ï\83Ï\84ο..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "ΣÏ\84αÏ\84ιÏ\83Ï\84ικά Î±Ï\81Ï\87είÏ\89ν"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Î\9cεÏ\84αÏ\86οÏ\81ά Î±Ï\85Ï\84ήÏ\82 Ï\84ηÏ\82 ÎºÎ±Ï\84ηγοÏ\81ίαÏ\82 Ï\83ε Î¬Î»Î»Î·;"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Î\91νάθεÏ\83η"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-msgstr ""
-"Αυτό θα αντικαταστήσει το '%s' από το '%s',\n"
-"και μετά θα διαγράψει το '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Αναβάθμιση"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Î\91Ï\86αίÏ\81εÏ\83η ÎºÎ±Ï\84ηγοÏ\81ίαÏ\82;"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Î\95Ï\80ιλέξÏ\84ε Î­Î½Î± Î½Ï\8cμιÏ\83μα Î²Î¬Ï\83ηÏ\82"
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Διαχείρηση Κατηγοριών"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Έσ_οδα"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Μετακίνηση"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Εισαγωγή από CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Άνοιγμα αρχείου homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr "Άνοιγμα αρχείου HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Αποθήκευση αρχείου homebank ως"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "Αποθήκευση αρχείου HomeBank ως"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Αρχεία HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Θέλετε να αποθηκεύσετε τις αλλαγές;\n"
-"στο τρέχον αρχείο ;"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Αποθήκευση αλλαγών στο αρχείο πριν το κλείσιμο;"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Αν δεν αποθηκεύσετε, κάποιες αλλαγές θα χαθούν οριστικά: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
+"Εάν δεν γίνει αποθήκευση, οι αλλαγές θα χαθούν οριστικά. \n"
+"Αριθμός αλλαγών: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Μην αποθηκεύσεις"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Κλείσιμο _χωρίς αποθήκευση"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
+msgstr "Επιλογή μεταξύ πιθανών συναλλαγών..."
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Επιλογή ενέργειας:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr ""
+msgstr "δημιουργία νέας συναλλαγής"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
+msgstr "επιλογή ήδη υπάρχουσας συναλλαγής"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
 msgstr ""
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
-msgstr ""
+msgstr "Οποιοσδήποτε Τύπος"
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "Χωρίς Κατηγορία"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr ""
+msgstr "Μη συμφωνημένα"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Συμφωνημένο"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Καθαρίστηκε"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Οποιαδήποτε κατάσταση"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr ""
+msgid "This month"
+msgstr "Αυτόν το μήνα"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr ""
+msgid "Last month"
+msgstr "Τον προηγούμενο μήνα"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr ""
+msgid "This quarter"
+msgstr "Αυτό το τρίμηνο"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Το τελευταίο τρίμηνο"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Αυτό το έτος"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Το προηγούμενο έτος"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Τελευταίες 30 ημέρες"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "Τις τελευταίες 60 ημέρες"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "Τις τελευταίες 90 ημέρες"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Τελευταίοι 12 μήνες"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "Άλλο..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Όλες οι ημερομηνίες"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Όλοι οι μήνες"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Επιλογή:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Όλα"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Κανένα"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Αντιστροφή"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Φίλτρο Ημερομηνίας"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Μήνας:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Έτος:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Φίλτρο Κειμένου"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_ΠληÏ\81οÏ\86οÏ\81ίεÏ\82:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Î\94ιάκÏ\81ιÏ\83η Ï\80εζÏ\8eν Î±Ï\80Ï\8c ÎºÎµÏ\86αλαία"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Ετικέτα:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr ""
+msgstr "συμφωνημένο"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "υπενθύμιση"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "καθαρισμός"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Εξαναγκασμός:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "εμφάνιση 'Πρόσθετων'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "εμφάνιση 'Επεξεργασμένων'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Επεξεργασία φίλτρου"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Επαναφορά"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Ιδιοκτήτης:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Πληρωμή"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Προγραμματισμένη συναλλαγή"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "προσθήκη έως"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "προσθήκη"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Προκαθορισμένη κατηγορία"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Προεπιλογή"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2316,222 +2811,214 @@ msgstr ""
 "απο '%s' σε '%s',\n"
 "διότι αυτό το όνομα υπάρχει ήδη."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Μεταφορα αυτου του δικαιούχου σε αλλον;"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Αφαίρεση δικαιούχου;"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Διαχείριση δικαιούχον"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Διεπαφή"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Μορφή εμφάνισης"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "Εισαγωγή / Εξαγωγή"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
+msgstr "Αναφορά"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Προεπιλογές συστήματος"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Μόνο εικονίδια"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Μόνο κείμενο"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Κείμενο κάτω από τα εικονίδια"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Κείμενο δίπλα από τα εικονίδια"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Οριζόντιος"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Κάθετος"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Και τα δύο"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango ανοικτό"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango μέτριο"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango σκούρο"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "μήνας-ημέρα-έτος"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "ημέρα-μήνας-έτος"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "έτος-μήνας-ημέρα"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Παράβλεψη"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Γλώσσα συστήματος"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Επιλογές ημερομηνίας"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Διάταξη ως προς την ημερομηνία:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "επιλογές OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Φάκελος αρχείων"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Εισαγωγή:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Εξαγωγή:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Αρχικό φίλτρο"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "Εύρος_ημερομηνίας:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Επιλογές γραφημάτων"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Επιλογές στατιστικών"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Εμφάνιση με βάση το _ποσό"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Εμφάνιση με βάση την _Αξία"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Εμφάνιση _λεπτομερειών"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Επιλογές budget"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Ενεργοποίηση"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Συμπλήρωση από:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Χώρα:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Αξία:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Σύμβολο υποδιαστολής:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Σύμβολο χιλιάδων:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Δεκαδικά ψηφία:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Προκαθορισμένο:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Î\9cοÏ\81Ï\86ή Î·Î¼ÎµÏ\81ομηνίαÏ\82:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Î\9cοÏ\81Ï\86οÏ\80οίηÏ\83η:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2551,183 +3038,215 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Μονάδες μέτρησης"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Χρησιμοποίησε _μίλια αντί μέτρων"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Χρησιμοποίησε _γαλόνια για καύσιμα"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Παράθυρο συναλλαγής"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Εμφάνιση:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr ""
+msgstr "Κρύψε συμφωνημένες συναλλαγές"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Εμφάνιση πάντα υπομνήσεων συναλλαγών"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Πολλαπλή προσθήκη"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "Κράτα την τελευταία ημερομηνία"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Σύρετε για να αλλάξετε την σειρά"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Γλώσσα:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Εργαλειοθήκη:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Εμφάνιση υποδεδειγμένων κανόνων."
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "_Γραμμή πλέγματος:"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Ποσό χρωμάτων"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Χρησιμοποιεί προσαρμοσμένα χρώματα"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Προκαθορισμένο:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Δαπάνες:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Εισόδημα:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Προειδοποίηση:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
+msgstr "Έναρξη προγράμματος"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Φόρτωση τελευταίου ανοιγμένου αρχείου"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr ""
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Ενημέρωση νομισμάτων/ισοτιμιών online"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Λογιστικό έτος"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Αναφορές κυρίου παραθύρου"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "_Προεπιλογή:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Επαναφορά όλων των επιλογών"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Θέλετε να γίνει επαναφορά όλων των \n"
+"επιλογών στις προκαθορισμένες τους τιμές;"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Επαναφορά"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Προτιμήσεις"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Θα πρέπει να επανεκκινήσετε το HomeBank\n"
+"για να λάβουν χώρα οι αλλαγές στην γλώσσα."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Στήλη"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Κληρονόμηση συναλλαγής"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Μεταβολή συναλλαγής"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Απομάκρυνση"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
-msgstr ""
+msgstr "Σύνολο"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
-msgstr ""
+msgstr "Δεν έχει ανατεθεί:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
+msgstr "Ποσό συναλλαγής:"
+
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Προσθήκη συναλλαγής"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Κληρονόμηση συναλλαγής"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Μεταβολή συναλλαγής"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Υπενθύμιση"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Από λογαριασμό:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Στον λογαριασμό:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"Θέλετε να γίνει διάσπαση της εσωτερικής μεταφοράς;\n"
+"\n"
+"Αν προχωρήσετε θα διαγραφή η συγκεκριμένη μεταφορά."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Αναζήτηση..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Δείξε _προγραμματισμένο"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Ημερομηνία:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2739,82 +3258,73 @@ msgstr ""
 "ημέρα/μήνας ή μήνας/ημέρα,\n"
 "και πλήρης ημερομηνία στην περιοχή σας"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Επιταγή"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Μεταφορά"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Εσωτερική μεταβίβαση"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Χρεωστική κάρτα"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Πάγια εντολή"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Ηλεκτρονική πληρωμή"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Κατάθεση"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI χρέωση"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Ανενεργό"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Συμπερίληψη"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Εξαίρεση"
index f3bde848e13c127d3a6c7293dd7d2c715762c5b2..38c24a7f9012157641851acb3eb01b226e6b2698 100644 (file)
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-06-15 07:01+0000\n"
 "Last-Translator: Maxime Doyen <Unknown>\n"
 "Language-Team: English (Australia) <en_AU@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Free, easy, personal accounting for everyone."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_yment:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Payee:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Category:"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Ta_gs:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "No transaction changed"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transaction auto assigned: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Auto assignment result"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +155,7 @@ msgstr ""
 "Do you want to create a template with\n"
 "each of the selected transaction?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(new template)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,607 +163,690 @@ msgstr ""
 "Do you want to delete\n"
 "each of the selected transactions?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d items (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d items (%d selected %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modify date..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modify info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modify payee..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modify description..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modify amount..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modify category..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modify tags..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tools"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Close"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Close the current account"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Open the list filter"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Add..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Add a new transaction"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Inherit..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Inherit from the active transaction"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Edit..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Edit the active transaction"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Reconciled"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remove..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remove the active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Create template..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Export QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Export as QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Export CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Export as CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Add"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Inherit"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Edit"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconcile"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Future:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Today:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Future:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Range:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Category"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategory"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_File"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Import"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_View"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Manage"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transactions"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Reports"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Help"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_New"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Create a new file"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Open..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Open a file"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Save"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Save the current file"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Save As..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Save the current file with a different name"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Revert"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Revert to a saved version of this file"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Properties..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configure the file"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Close the current file"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Quit"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Quit HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Open the import assistant"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Make anonymous..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferences..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configure HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Acc_ounts..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configure the accounts"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Payees..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configure the payees"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categories..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configure the categories"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Scheduled/Template..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configure the scheduled/template transactions"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configure the budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Assignments..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configure the automatic assignments"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Show..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Shows selected account transactions"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Add..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Set scheduler..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configure the transaction scheduler"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Post pending scheduled transactions"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistics..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Open the Statistics report"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Time..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Open the Trend Time report"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Open the Budget report"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Open the Balance report"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Vehicle cost..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Open the Vehicle cost report"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Show welcome dialog..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Make anonymous..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contents"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentation about HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Show welcome dialog..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Get Help Online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connect to the LaunchPad website for online help"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Translate this Application..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Connect to the LaunchPad website to help translate this application"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Report a Problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Connect to the LaunchPad website to help fix problems"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_About"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "About HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Toolbar"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Top spending"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Scheduled list"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Make the file anonymous?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Proceeding will changes name/memo to anonymous data,\n"
-"please confirm."
 
-#: ../src/dsp_mainwindow.c:815
-msgid "Welcome to HomeBank"
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
+msgid "Welcome to HomeBank"
 msgstr "Welcome to HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "What do you want to do:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Read HomeBank _Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configure _Preferences"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Create a _new file"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Open an existing file"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Open the _example file"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(no category)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Other"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "No transaction to add"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transaction added: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Check scheduled transactions result"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Unknown error"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O error for file '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "The file '%s' is not a valid HomeBank file."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -679,921 +855,672 @@ msgstr ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "File error"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O error for file %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Grand total"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "The file %s is not a valid HomeBank file."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Open"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Account"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Payee"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Category"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Templates"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Show"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistics"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Vehicle cost"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Open a recently used file"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Your accounts"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Where your money goes"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Scheduled transactions"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr "maximum post date"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Skip"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Post"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(new template)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>from</i> %s <i>to</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Unknown"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Output version information and exit"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FILE]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Browser error."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Could not display the URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank options"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Unable to open '%s', the file does not exist.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Assistant"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "File to import"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "File analysis results"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Adjust what to import"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Update your accounts"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(account %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Change HomeBank account target"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "new account"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Name:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existing account"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_ccount:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Please select a file..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF file recognised!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX file recognised!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX support is disabled **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV transaction file recognised!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Unknown/Invalid file..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "account: %d - transaction: %d - payee: %d - categorie: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Assistant - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Known files"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF files"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX files"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV files"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "All files"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Path:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Name:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Encoding:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Content:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Import options"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Date order:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Load the file again"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Edit account to import"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detail of duplicate transactions"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Date _tolerance:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "days"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 days means an exact match"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Account to import"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transaction to import"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Click \"Apply\" to update your accounts.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Accounts"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "to update"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "to create"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transactions"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "to import"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "to reject"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assigned"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Create new"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Import into"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Imported name"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Action"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank name"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Status"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Today"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Future"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- split -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Memo"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tags"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Date"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Amount"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Expense"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Income"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tags"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- split -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Date"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Late"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Next date"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "List"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "View results as list"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Line"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "View results as lines"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Refresh"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Refresh results"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Toggle detail"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d under %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Balance report"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Display"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_ccount:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Select _all"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Each _day"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Date filter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_From:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_To:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategory"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Exp. & Inc."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Spent & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Spent"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Result"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Export"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budget report"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_For:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Kind:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_View:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Result:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Spent:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "No account is defined to be part of the budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "You should include some accounts from the account dialog."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pie"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Column"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "View results as pie"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Edit the filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legend"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Toggle legend"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Rate"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Toggle rate"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Month"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Year"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "January"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "February"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "March"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "May"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "June"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "July"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "October"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s by %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "expense"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(no payee)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistics Report"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_View:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_By:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "By _amount"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Income:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Expense:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Day"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Quarter"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s Over Time"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Time slice"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trend Time Report"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Account:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Category:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Payee:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Cumulate"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_View by:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Vehicle cost report"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehi_cle:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Metre:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumption:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Fuel cost:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Other cost:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Total cost:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1602,10 +1529,10 @@ msgstr "Total cost:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1613,61 +1540,96 @@ msgstr "Total cost:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Metre"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Fuel"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Price"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Vehicle cost report"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehi_cle:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Metre:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumption:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Fuel cost:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Other cost:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Total cost:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(no type)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Cash"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Asset"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Credit card"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Liability"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(none)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Account name"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1676,19 +1638,51 @@ msgstr ""
 "Cannot add an account '%s\"\n"
 "this name already exixts."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "This account is in use and cannot be removed."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Manage Accounts"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1696,455 +1690,874 @@ msgstr ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Start _balance:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "this account was _closed"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Current cheque number"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Chequebook _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Chequebook _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Options"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institution"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umber:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Report exclusion"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "exclude from account _summary"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "exclude from the _budget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "exclude from any _reports"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Before"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "After"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(template %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Amount:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Toggle amount sign"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Pay_ment:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Of notebook _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_To account:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Memo:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Re_mind"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Scheduled insertion"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activate"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Next _date:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ever_y:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Week end:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Stop after:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "posts"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Manage scheduled/template transactions"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assignment %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Manage Assignments"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condition"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Case _sensitive"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Auto-completion and direct seizure\n"
-"is available for Category"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Auto-completion and direct seizure\n"
-"is available for Payee"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "New HomeBank file (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Not found"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Owner:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Owner:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "File properties"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "System detection"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Languages:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Preset file:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initialise my categories with this file"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Preset categories"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Information"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Balances"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Initial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Overdrawn at:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Create an account"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "This is a confirmation page, press 'Apply' to apply changes"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Confirmation"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Action"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Please select a file..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF file recognised!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX file recognised!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX support is disabled **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV transaction file recognised!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Unknown/Invalid file..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "account: %d - transaction: %d - payee: %d - categorie: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Known files"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF files"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX files"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV files"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "All files"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Name:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Path:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Encoding:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Content:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Date _tolerance:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "days"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 days means an exact match"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Click \"Apply\" to update your accounts.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "to update"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "to create"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transactions"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "to import"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "to reject"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-assigned"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "File format error"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Manage Budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Budget for each month"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "is the same"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Clear input"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "is different"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Force monitoring this category"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Income"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Manage Categories"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"The csv file must contain the exact number of columns,\n"
-"separated by a semi-colon, read the help for more details."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Manage Budget"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Budget for each month"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "is the same"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "_Clear input"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Frac digits:"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "is different"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Import"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xport"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modify..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Income"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Move this category to another one?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remove a category?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Manage Categories"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ncome"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Import from CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Open HomeBank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Save HomeBank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank files"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Do you want to save the changes\n"
-"in the current file?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Do _not save"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Select among possible transactions..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank has found a transaction that may be the associated transaction for "
-"the internal transfer."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Select an action:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "create a new transaction"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "select an existing transaction"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank has found a transaction that may be the associated transaction for "
+"the internal transfer."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Any Type"
@@ -2157,178 +2570,206 @@ msgstr "Uncategorised"
 msgid "Unreconciled"
 msgstr "Unreconciled"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Any Status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Last Quarter"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "This Year"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Last 30 days"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Last 60 days"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Last 90 days"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Last 12 months"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Other..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "All dates"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "All month"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Option:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "All"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "None"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invert"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filter Date"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Month:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Year:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filter Text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Case _sensitive"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filter Amount"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filter Status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciled"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Force:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "display 'Added'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "display 'Edited'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filter Payment"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Edit Filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Paymode"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank file properties"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Owner:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Scheduled transaction"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "add until"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "of each month (excluded)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "add"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "days in advance the current date"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2339,224 +2780,214 @@ msgstr ""
 "from '%s' to '%s',\n"
 "this name already exists."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Move this payee to another one?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remove a payee?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Manage Payees"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Display format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Import/Export"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Report"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro minor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System defaults"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Icons only"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Text only"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text under icons"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text beside icons"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-y"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-y"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "y-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignore"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Append to Info"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Append to Memo"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "System Language"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Choose a default HomeBank files folder"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Choose a default import folder"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Choose a default export folder"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Date options"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Date order:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "OFX/QFX options"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Memo field:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Files folder"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Initial filter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Date _range:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Charts options"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Colour Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Statistics options"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Show by _amount"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Show _rate column"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Show _details"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Budget options"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Enable"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fill from:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Country:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Value:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Numbers format"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbol:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Is prefix"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimal char:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grouping char:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Frac digits:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Preset:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Date format:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2592,140 +3023,136 @@ msgstr ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Numbers options"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Measurement units"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Use _miles for distance"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Transaction window"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Hide reconciled transactions"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Multiple add"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Keep the last date"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Column list"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Drag & drop to change the order"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Language"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Language:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Toolbar:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Treeview"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Amount colours"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Uses custom colours"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Preset:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Expense:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Income:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Warning:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Program start"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Show splash screen"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Load last opened file"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Post pending scheduled transactions"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Fiscal year"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Starts _on:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Main window reports"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Default:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Clear all preferences?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"This will revert the preferences\n"
-"to their default values"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferences"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2733,46 +3160,76 @@ msgstr ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Column"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Inherit transaction"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modify transaction"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Sum"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Sum of splits:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Unassigned:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Transaction amount:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Add transaction"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Inherit transaction"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modify transaction"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "To acc_ount:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Date:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2784,82 +3241,73 @@ msgstr ""
 "day/month or month/day,\n"
 "and complete date into your locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Category split"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_yment:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Acc_ount:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Internal transfer"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debit card"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Standing order"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Electronic payment"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI fee"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Direct Debit"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactive"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Include"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclude"
index 4cc7bd478a3984b28a99f2a98288f07b0ea9bd0c..00cb60be7d6a25c68cf0f4f3056cce4da2871aa4 100644 (file)
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-02-28 23:17+0000\n"
 "Last-Translator: Binnette <Unknown>\n"
 "Language-Team: English (Canada) <en_CA@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Free, easy, personal accounting for everyone."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Payee:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Category:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Auto assignment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(new archive)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "No transaction changed"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1515 +161,1362 @@ msgstr ""
 "Do you want to delete\n"
 "each of the selected transactions?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modify date..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modify info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modify payee..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modify description..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modify amount..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modify category..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modify tags..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tools"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Close"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Close the current account"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Open the list filter"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Add..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Add a new transaction"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Inherit..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Inherit from the active transaction"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Edit..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Edit the active transaction"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remove..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remove the active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Export as QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Export CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Export as CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Add"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Inherit"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Edit"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Future:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Today:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Future:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Range:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Category"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategory"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_File"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Import"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_View"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Manage"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transactions"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Reports"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Help"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_New"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Open..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Open a file"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Save"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Save As..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Revert"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Revert to a saved version of this file"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Properties..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Quit"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Quit HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Open the import assistant"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferences..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configure HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Acc_ounts..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configure the accounts"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Payees..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configure the Payees"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categories..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configure the Categories"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configure the budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Assignments..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configure the automatic assignments"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Show..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Shows selected account transactions"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Add..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistics..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Open the Statistics Report"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Time..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Open the Trend Time report"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Open the Budget Report"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Show welcome dialog..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contents"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentation about HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Show welcome dialog..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Get Help Online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connect to the LaunchPad website for online help"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Translate this Application..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Connect to the LaunchPad website to help translate this application"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Report a Problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Connect to the LaunchPad website to help fix problems"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_About"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "About HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Toolbar"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Welcome to HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "What do you want to do:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Open the _example file"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "File error"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "The file %s is not a valid HomeBank file."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Open"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Account"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Payee"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Category"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archive"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Show"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistics"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Open a recently used file"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "invalid csv format"
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
+msgid "Post"
+msgstr ""
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(new archive)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Output version information and exit"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FILE]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Could not display the URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank options"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Unable to open '%s', the file does not exist.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Assistant"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Update your accounts"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(account %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Change HomeBank account target"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "new account"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Name:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existing account"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_ccount:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Please select a file..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF file recognised !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX file recognized !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX support is disabled **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Unknown or Invalid file..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "account: %d - transaction: %d - payee: %d - category: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Assistant - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF files"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX files"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV files"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "All files"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Content:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Date _tolerance:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "days"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"The match is done in this order: account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Click \"Apply\" to update your accounts.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "to update"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "to create"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "to import"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "to reject"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assigned"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Import into"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Imported name"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Action"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank name"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Today"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Future"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tags"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Date"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Amount"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Expense"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Income"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tags"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Date"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "List"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "View results as a list"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Line"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "View results as lines"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Refresh"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Refresh results"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Toggle detail"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d under %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_ccount:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_From:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_To:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategory"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Exp. & Inc."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Spent & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Spent"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Result"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Export"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budget report"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_For:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Kind:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_View:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Spent:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pie"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Column"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "View results as pie charts"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Edit the filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legend"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Toggle legend"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Rate"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Toggle rate"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Month"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Year"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "January"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "February"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "March"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "May"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "June"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "July"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "October"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "expense"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistics Report"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_View:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "By _amount"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Income:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Expense:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Day"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Quarter"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Time slice"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trend Time Report"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Account:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Category:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Payee:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Cumulate"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_View by:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Metre:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumption:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Fuel cost:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Other cost:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Total cost:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1582,10 +1525,10 @@ msgstr "Total cost:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1593,526 +1536,1011 @@ msgstr "Total cost:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Metre"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Fuel"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Price"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Metre:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumption:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Fuel cost:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Other cost:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Total cost:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Cash"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Asset"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Credit card"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Liability"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(none)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "This account is used and cannot be removed."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Manage Accounts"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umber:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archive %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Amount:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Pay_ment:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Of notebook _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_To account:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activate"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ever_y:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assignment %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Manage Assignments"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Case _sensitive"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Not found"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Owner:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Languages:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr "Preset file:"
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr "Initialize my categories with this file"
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Preset categories"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Initial:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Overdrawn at:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Create an account"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Action"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
 msgstr ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-assist-import.c:849
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
 msgstr ""
-"Auto complétion et saisie directe\n"
-"disponible pour Tiers"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Please select a file..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF file recognised !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX file recognized !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX support is disabled **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Unknown or Invalid file..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "account: %d - transaction: %d - payee: %d - category: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF files"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX files"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV files"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "All files"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Content:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Date _tolerance:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "days"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"The match is done in this order: account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Click \"Apply\" to update your accounts.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "to update"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "to create"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "to import"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "to reject"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-assigned"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "File format error"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Manage Budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "is the same"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "is different"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Income"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Not found"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Owner:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Manage Categories"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Languages:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Initial:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Overdrawn at:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Create an account"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "File format error"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
-msgstr "The CSV file must contain the exact number of columns,"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Manage Budget"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Frac digits:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "is the same"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "is different"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Import"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xport"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modify..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Income"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Move to..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Move this category to another one ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remove a category ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Manage Categories"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ncome"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Move"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Import from CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Open HomeBank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Save HomeBank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank files"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Do you want to save the changes\n"
-"in the current file ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Do _not save"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2125,178 +2553,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Last 30 days"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Last 12 months"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "All date"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "All month"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Option:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "All"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "None"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invert"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Month:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Year:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Case _sensitive"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Force:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "display 'Added'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "display 'Edited'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Edit Filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Owner:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2307,222 +2763,214 @@ msgstr ""
 "from '%s' to '%s',\n"
 "this name already exists."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remove a payee?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Manage Payees"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Display format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System defaults"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Icons only"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Text only"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text under icons"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text beside icons"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignore"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Show by _amount"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Show _rate column"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Show _details"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Enable"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fill from:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Country:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Value:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Preset:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimal char:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grouping char:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Frac digits:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Date format:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2542,183 +2990,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Drag & drop to change the order"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Toolbar:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Show rules hint"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Uses custom colours"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Preset:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Expense:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Income:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Warning:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Load last opened file"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferences"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Column"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Add transaction"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Inherit transaction"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Modify transaction"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Date:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2730,82 +3203,73 @@ msgstr ""
 "day/month or month/day,\n"
 "and complete date into your locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Internal transfer"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debit card"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Standing order"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Electronic payment"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI fee"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactive"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Include"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclude"
index 4d8c36ea4da4f10792bb7df9040b077bc34f3a42..8884ecc965c7e86fe2cdcdf2f1996794a75a7075 100644 (file)
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-15 06:59+0000\n"
-"Last-Translator: Maxime Doyen <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-08-05 10:36+0000\n"
+"Last-Translator: Andi Chandler <Unknown>\n"
 "Language-Team: English (United Kingdom) <en_GB@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Free, easy, personal accounting for everyone."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Personal finance"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Free, easy, personal accounting for everyone"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finance;accounting;budget;personal;money;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Multiple edit transactions"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_yment:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Payee:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Category:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Ta_gs:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Check internal transfer result"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "No inconsistency found !"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Every transaction amount will be divided by %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Convert"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "No transaction changed"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transaction auto assigned: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Auto assigment result"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +163,7 @@ msgstr ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(new archive)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,607 +171,694 @@ msgstr ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Are you sure you want to change the status to None?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Some transaction in your selection are already Reconciled."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Change"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Are you sure you want to toggle the status Reconciled?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Toggle"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d items (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d items (%d selected %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modify date..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modify info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modify payee..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modify description..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modify amount..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modify category..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modify tags..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tools"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Close"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Close the current account"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Open the list filter"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Add..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Add a new transaction"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Inherit..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Inherit from the active transaction"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Edit..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Edit the active transaction"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_None"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Toggle none for selected transaction(s)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Cleared"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Toggle cleared for selected transaction(s)"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Reconciled"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Toggle reconciled for selected transaction(s)"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remove..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Multiple Edit..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remove the active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Edit multiple transaction"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Create template..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Create template"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Delete..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Delete selected transaction(s)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Export QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Export as QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Export CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Export as CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Check internal xfer..."
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Add"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Inherit"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Edit"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconcile"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Future:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Today:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Future:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Range:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Secondary currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Category"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategory"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_File"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Import"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_View"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Manage"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transactions"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Reports"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Help"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_New"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Create a new file"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Open..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Open a file"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Save"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Save the current file"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Save As..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Save the current file with a different name"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Revert"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Revert to a saved version of this file"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Properties..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configure the file"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Close the current file"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Quit"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Quit HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF file..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Open the import assistant"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX file..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonymise..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV file..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Export QIF file..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Export all accounts in a QIF file"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferences..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configure HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Acc_ounts..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configure the accounts"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Payees..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configure the payees"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categories..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configure the categories"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Scheduled/Template..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configure the scheduled/template transactions"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configure the budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Assignments..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configure the automatic assignments"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Show..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Shows selected account transactions"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Add..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Add transactions"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Set scheduler..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configure the transaction scheduler"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Post scheduled"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Post pending scheduled transactions"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistics..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Open the Statistics report"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Time..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Open the Trend Time report"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Open the Budget report"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Open the Balance report"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Vehicle cost..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Open the vehicle cost report"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Show Welcome Dialog..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "File statistics..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymise..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contents"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentation for HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Show Welcome Dialog..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Get Help Online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connect to the LaunchPad Web site for online help"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Translate This Application..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Connect to the LaunchPad Web site to help translate this application"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Report a Problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Connect to the LaunchPad Web site to help fix problems"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_About"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "About HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Toolbar"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Top spending"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Scheduled list"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Secondary currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Revert unsaved changes to file '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Revert"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Anonymise the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Are you sure you want to anonymise the file?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Proceeding will change name/memo to anonymous data.\n"
-"Please confirm."
+"Proceeding will anonymise any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymise"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Welcome to HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "What do you want to do:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Read HomeBank's _Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configure _Preferences"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Create a _new file"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Open an existing file"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Open the _example file"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(no category)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Other"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "No transaction to add"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transactions added: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Check scheduled transactions result"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Unknown error"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O error for file '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "The file '%s' is not a valid HomeBank file."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -679,921 +867,672 @@ msgstr ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "File error"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O error for file %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Grand total"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "The file %s is not a valid HomeBank file."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Open"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Account"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Payee"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Category"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archive"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Show"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistics"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Vehicle cost"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Open"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Open a recently used file"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Your accounts"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Where your money goes"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Top spending"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Scheduled transactions"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr "maximum post date"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Skip"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Edit & Post"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Post"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Invalid CSV format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(new archive)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>from</i> %s <i>to</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Unknown"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Output version information and exit"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FILE]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Browser error."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Could not display the URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank options"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Unable to open '%s', the file does not exist.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Assistant"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "File to import"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "File analysis results"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Adjust what to import"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Update your accounts"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(account %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Change HomeBank account target"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Accounts"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "new account"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bank"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Name:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Today"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existing account"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Future"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_ccount:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Info"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Please select a file..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF file recognised !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX file recognised !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX support is disabled **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV transaction file recognised !"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Unknown or Invalid file…"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "account: %d - transaction: %d - payee: %d - category: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Assistant - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Known files"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF files"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX files"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV files"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "All files"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Path:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Name:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Encoding:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Content:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Import options"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Date order:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Load the file again"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Edit account to import"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detail of duplicate transactions"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Date _tolerance:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "days"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Account to import"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transaction to import"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Click \"Apply\" to update your accounts.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Accounts"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "to update"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "to create"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transactions"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "to import"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "to reject"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assigned"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Create new"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Memo"
 
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Import into"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Amount"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Imported name"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Expense"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Action"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Income"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank name"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tags"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Status"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bank"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Today"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Future"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- split -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Info"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Memo"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tags"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Date"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Amount"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Expense"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Income"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Late"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Next date"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "List"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "View results as list"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Line"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "View results as lines"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Refresh"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Refresh results"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Toggle detail"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d under %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Balance report"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Display"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_ccount:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Select _all"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Each _day"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Date filter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_From:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_To:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategory"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Exp. & Inc."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Spent & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Spent"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Result"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Stack"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "View results as stack bars"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Export"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " over"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " left"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " under"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget for %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budget report"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_For:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Kind:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_View:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Result:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Spent:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "No account is defined to be part of the budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "You should include some accounts from the account dialog."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pie"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Column"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "View results as pies"
+msgid "View results as column"
+msgstr "View results as column"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Doughnut"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "View results as doughnut"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Edit the filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legend"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Toggle legend"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Rate"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Toggle rate"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Month"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Year"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "January"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "February"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "March"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "May"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "June"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "July"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "October"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s by %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "expense"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(no payee)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistics Report"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_View:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_By:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "By _amount"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Income:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Expense:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Day"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Quarter"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s Over Time"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Time slice"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Average: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trend Time Report"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Account:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Category:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Payee:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Cumulate"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_View by:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Vehicle cost report"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehi_cle:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Metre:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumption:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Fuel cost:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Other cost:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Total cost:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1602,10 +1541,10 @@ msgstr "Total cost:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1613,61 +1552,96 @@ msgstr "Total cost:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Metre"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Fuel"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Price"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Vehicle cost report"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehi_cle:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Metre:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumption:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Fuel cost:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Other cost:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Total cost:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(no type)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Cash"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Asset"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Credit card"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Liability"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(none)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Account name"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1676,19 +1650,52 @@ msgstr ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Cannot delete account '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "This account is used and cannot be removed."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"This account contains transactions and/or is part of internal transfers."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Are you sure you want to permanently delete '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "If you delete an account, it will be permanently lost."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Delete"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Manage Accounts"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1696,342 +1703,654 @@ msgstr ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Add"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Start _balance:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "this account was _closed"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Current cheque number"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Chequebook _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Chequebook _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Options"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institution"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umber:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Report exclusion"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "exclude from account _summary"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "exclude from the _budget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "exclude from any _reports"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Before"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "After"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archive %d)"
+msgid "(template %d)"
+msgstr "(template %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "If you delete a scheduled/template, it will be permanently lost."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Amount:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Toggle amount sign"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Transaction splits"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Pay_ment:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "In Chequebook _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_To account:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Memo:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Re_mind"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Scheduled insertion"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activate"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Next _date:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ever_y:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Week end:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Stop after:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "posts"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Manage scheduled/template transactions"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assignment %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "If you delete an assignment, it will be permanently lost."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Manage Assignments"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condition"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Case _sensitive"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "New HomeBank file (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Not found"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Owner:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Owner:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "File properties"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "System detection"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Languages:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Preset file:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initialize my categories with this file"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Preset categories"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informations"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Balances"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Initial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Overdrawn at:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Create an account"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "This is a confirmation page, press \"Apply\" to apply changes"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Confirmation"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Welcome"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Select file"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Import"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Properties"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transaction"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "create new"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "use existing"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Name in the file"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Action"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Name in HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "All seems to be alright here, your validation is optional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"No account information has been found in the file '%s'.\n"
+"Please select the appropriate action for the account below."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Change account action"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Please select a file..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF file recognised !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX file recognised !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX support is disabled **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV transaction file recognised !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Unknown or Invalid file…"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "account: %d - transaction: %d - payee: %d - category: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Some date convertion failed"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Reload using date order: '%s' ?"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Import assistant (%d of %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Known files"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF files"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX files"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV files"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "All files"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "A general error occured, and this file cannot be loaded."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Name:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Path:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Encoding:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Date format:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "File content"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Content:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Choose the action for accounts"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Change _action"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Choose transactions to import"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detail of existing transaction (possible duplicate)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Date _tolerance:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "days"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Refresh"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Click \"Apply\" to update your accounts.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "to update"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "to create"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transactions"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "to import"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "to reject"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-assigned"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "File format error"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"The CSV file must contain the exact number of columns,\n"
-"separated by a semi-colon. Please read the help files for more details."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Are you sure you want to clear input?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "If you proceed, every amount will be set to 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Clear"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Manage Budget"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Import CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xport CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expand all"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Collapse all"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr "Budget for each month"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "is the same"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Clear input"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "is different"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Force monitoring this category"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Import"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Name"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Usage"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xport"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Delete unused categories"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"The CSV file must contain the exact number of columns,\n"
-"separated by a semi-colon. Please read the help files for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modify..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Edit…"
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Income"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2042,109 +2361,229 @@ msgstr ""
 "from '%s' to '%s',\n"
 "this name already exists."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Move to..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Merge category '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Move this category to another one ?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Merge"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remove a category ?"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Delete the category '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Manage Categories"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ncome"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Delete unused"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "new category"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "new subcategory"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Merge"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Frac digits:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "File statistics"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Assignment"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Import from CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Open HomeBank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Save HomeBank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank files"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Save changes to the file before closing?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Do _not save"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Close _without saving"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Select among possible transactions..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Select an action:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "create a new transaction"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "select an existing transaction"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Any Type"
@@ -2157,178 +2596,208 @@ msgstr "Uncategorised"
 msgid "Unreconciled"
 msgstr "Unreconciled"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Uncleared"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Reconciled"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Cleared"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Any Status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Last Quarter"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "This Year"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Last 30 days"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Last 60 days"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Last 90 days"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Last 12 months"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Other..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Entire range"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "All month"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Option:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "All"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "None"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invert"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filter Date"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Month:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Year:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filter Text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Case _sensitive"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filter Amount"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filter Status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciled"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "cleared"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Force:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "show recently added"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "show recently edited"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "display 'Remind'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filter Payment"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Edit Filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Payment method"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank file properties"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Reset"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Owner:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Payment"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Scheduled transaction"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "add until"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "of each month (excluded)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "add"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "days in advance the current date"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Delete unused payee"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2339,224 +2808,218 @@ msgstr ""
 "from '%s' to '%s',\n"
 "this name already exists."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Merge payee '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Delete the payee '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Manage Payees"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "new payee"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Display format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Import/Export"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Report"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro minor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System defaults"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Icons only"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Text only"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text under icons"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text beside icons"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-y"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-y"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "y-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignore"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Append to Info"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Append to Memo"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "System Language"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Choose a default HomeBank files folder"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Choose a default import folder"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Choose a default export folder"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Date options"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Date order:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "OFX/QFX options"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Memo field:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Files folder"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Initial filter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Date _range:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Charts options"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Statistics options"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Show by _amount"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Show _rate column"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Show _details"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Budget options"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Enable"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fill from:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Country:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Value:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Numbers format"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbol:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Is prefix"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimal char:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grouping char:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Frac digits:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Preset:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Date format:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2592,140 +3055,138 @@ msgstr ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Numbers options"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Measurement units"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Use _miles for metre"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Use _gallons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Use _gallon for fuel"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Transaction window"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Show:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Hide reconciled transactions"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Always show remind transactions"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Multiple add"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Keep the last date"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Column list"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Drag & drop to change the order"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Language"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Language:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Toolbar:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Treeview"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Amount colors"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Uses custom colours"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Preset:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Expense:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Income:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Warning:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Program start"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Show splash screen"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Load last opened file"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Post pending scheduled transactions"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Fiscal year"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Starts _on:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Main window reports"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Default:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Reset all preferences"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to the default values?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Reset"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferences"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2733,46 +3194,76 @@ msgstr ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Column"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Inherit transaction"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modify transaction"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Remove"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Sum"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Sum of splits:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Unassigned:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Transaction amount:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Add transaction"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Inherit transaction"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modify transaction"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Remind"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "From acc_ount:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "To acc_ount:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Show _scheduled"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Date:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2784,82 +3275,75 @@ msgstr ""
 "day/month or month/day,\n"
 "and complete date into your locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Category split"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_yment:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Acc_ount:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Autocompletion and direct seizure\n"
+"is available"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Post"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Use a _template"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Internal transfer"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debit card"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Standing order"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Electronic payment"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI fee"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Direct Debit"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactive"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Include"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclude"
index 996f645690ca40acd1584d5f4da2c6e2e1a64d53..9ddea6c2a5e2bc3e9641a89710c0eaf633116095 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -7,40 +7,158 @@ msgid ""
 msgstr ""
 "Project-Id-Version: HomeBank 3.2 alpha2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-11 06:49+0000\n"
-"Last-Translator: Edgar Melendrez <bullzito@gmail.com>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-08-08 12:13+0000\n"
+"Last-Translator: Fco. Javier Serrador <Unknown>\n"
 "Language-Team: Spanish <es@li.org>\n"
-"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilidad personal libre y fácil para todo el mundo."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finanzas personales"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Libre, fácil de utilizar, contabilidad personal para todo el mundo."
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanzas;contabilidad;presupuesto;personal;dinero;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank es un software libre que le ayudará a gestionar su contabilidad "
+"personal."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Está diseñado para ser fácil de utilizar y ser capaz de analizar sus "
+"finanzas personales en detalle utilizando potentes herramientas de filtrado "
+"y gráficos muy intuitivos."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Si está usted buscando una manera totalmente fácil y gratis de gestionar su "
+"contabilidad personal, entonces HomeBank es su software, su mejor elección."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancelar"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Aceptar"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Edita transacciones múltiples"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "_Abonación:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informe:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Portador:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "Ca_tegoría:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Etiquetas"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Memorandum"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Comprobación interna del resultado de transferencia"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "No se ha encontrado ninguna inconsistencia."
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Fueron encontradas inconsistencias: %d\n"
+"¿quiere revisar y corregir?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Cada cantidad de transacción será dividida po %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+"¿Seguro que quieres convertir esta cuenta\n"
+"a Euro como moneda al libro mayor?"
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Convertir"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
-msgstr "No cambió ninguna transacción"
+msgstr "Ninguna transacción modificada"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transacción autoasignada: %d"
+msgid "transaction changed: %d"
+msgstr "transacción cambiada: %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultado de auto asignación"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Resultado de asignación automática"
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +166,7 @@ msgstr ""
 "¿Desea crear una plantilla con cada una\n"
 "de las transacciones seleccionadas?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(archivo nuevo)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"¿Quiere interrumpir la transferencia interna?\n"
-"\n"
-"Si lo hace, se borrará la transacción de destino"
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,608 +174,695 @@ msgstr ""
 "¿Quiere borrar cada una\n"
 "de las transacciones hechas?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Está seguro que desea cambiar el estado a ninguno?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Alguna transacción de su selección ya está conciliada."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Cambiar"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "¿Está usted seguro de cambiar el estado Conciliado"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Cambiar"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d elementos (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d elementos (%d seleccionados %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificar fecha..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificar información..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificar beneficiario..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modificar descripción..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modificar importe..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificar categoría..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificar etiquetas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr "_Cuenta"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transacción"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "A_cciones"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Estado"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "Herramientas"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Cerrar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Cerrar la cuenta actual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtro..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abre el filtro de lista"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Convertir a Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Convierte esta cuenta a moneda Euro"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
-msgstr "_Agregar..."
+msgstr "_Añadir…"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
-msgstr "Añadir una transacción nueva"
+msgstr "Añade una transacción nueva"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "Hereda"
+msgstr "_Hereda..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Hereda desde la transacción activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Edición..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Edita la transacción activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ninguno"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Pasar de ninguno a transacción(es) seleccionada(s)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Liquidado"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Cambia a liquidado para transacciones seleccionadas"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Reconciliado"
+msgstr "_Conciliado"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Activar el estado reconciliado de transacciones activas"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Cambiar a conciliadas las transacciones seleccionadas"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Eliminar..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Edición _múltiple..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Eliminar las transacciones activas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Edita múltiples transacciones"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Crear plantilla..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Crear plantilla"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Eliminar…"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Elimina transacción(es) seleccionada(s)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr "Autoasignaciones"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Ejecutar autoasignaciones"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Ejecuta automáticamente las asignaciones"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportar  QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr "Exportar a QIF"
+msgstr "Exporta como QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "Exportar como CSV"
+msgstr "Exporta como CSV"
+
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Comprobar xfer interno..."
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Añadir"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Heredar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtro"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliar"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banco:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hoy:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banco:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Intervalo:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Estado:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reiniciar _filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Reiniciar _filtros"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moneda secundaria"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr "Céntimo de Euro"
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoría"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoría"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Archivo"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vista"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gestionar"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transacciones"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Informes"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "A_yuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nuevo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Crear un archivo nuevo"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Abrir un archivo"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Guardar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Guardar el fichero actual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Guardar _como..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Guardar _como"
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Guarda el archivo actual con un nombre diferente"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Deshacer"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Volver a una versión guardada de este archivo"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propiedades..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Propiedades..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurar el archivo"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Cerrar el archivo actual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Salir"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr "Salir de HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importar QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Archivo QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir el asistente de importación"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir el asistente para exportar a QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Archivo OFX/QFX"
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Archivo CSV"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anónimo..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportar archivo QIF"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportar todas las cuentas en un archivo QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferencias..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr "Configurar HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Monedas..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Configura las monedas"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Cuentas..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Editar las cuentas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiarios..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurar los beneficiarios"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Ca_tegorías..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar las categorías"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Previsiones/Planilla..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configura las previsiones/plantillas de transacciones"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Presupuesto..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar el presupuesto"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Asignamientos"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurar los asignamientos automáticos"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Mostrar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Mostrar las transacciones de la cuenta seleccionada"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Añadir..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Añadir transacción"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Añadir transacciones"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr "Establecer previsiones"
+msgstr "Propiedades del Archivo"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configurar las transacciones previstas"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Proceso horario"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Mostrar las operaciones planificadas"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Añadir transacciones programadas pendientes"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Transaccion programada pendiente de asiento"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estadísticas..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Abrir el informe estadístico"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendencia Temporal..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Abrir reporte de Tendencia Temporal"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Presupuesto..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Abrir el informe de presupuesto"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Abrir el reporte de Balance"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Coste del _vehículo..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Abrir el informe del coste del vehículo"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Mostrar pantalla de bienvenida..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Estadísticas de archivo"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anónimo..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contenidos..."
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentación sobre HomeBack"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostrar pantalla de bienvenida..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obtener ayuda en línea..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Conectar a la web de LaunchPad para obtener ayuda online"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traducir esta aplicación…"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Conectar con la web de LaunchPad para ayudar a traducir esta aplicación"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Informar de un problema…"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Conectar con la web de Launchpad para ayudar a corregir problemas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Acerca de"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Acerca de HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Barra de herramientas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "Gasto _máximo"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Lista previ_sta"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moneda secundaria"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro menor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "¿Recuperar el archivo guardado anteriormente de '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Revertir los  cambios no guardados en el archivo '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Los cambios hechos al archivo se perderán permanentemente\n"
-"- El archivo se restaurará con el último guardado (.xhb~)"
+"-Los cambios realizados en el archivo se perderán definitivamente.\n"
+"-el archivo se cargará a partir del último guardado"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Revertir"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "¿Anonimizar el archivo?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "¿Está seguro de querer anonimizar el archivo?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Al proceder al cambio del nombre/memoria para datos anónimos,\n"
-"por favor, confírmelo."
+"Procediendo a cifrar cualquier texto,\n"
+"  como 'cuenta x', 'beneficiario y', 'memo z',"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonimizar"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Bienvenido a HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Qué quiere hacer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Lea el _manual de HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurar _preferencias"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Crear un archivo _nuevo"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Abrir un archivo existente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Abrir el fichero de _ejemplo"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sin categoría)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Otro"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Ninguna transacción para añadir"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transacción añadida: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Comprobar resultado de transacciones previstas"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Error desconocido"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Error de E/S para el archivo «%s»."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "El archivo «%s» no es un archivo válido de HomeBank"
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -680,924 +871,672 @@ msgstr ""
 "El archivo «%s» fue guardado con una versión superior de \n"
 "HomeBank y no puede cargarse con la versión nueva."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Error de archivo"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Error de E/S para archivo %s"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr "Gran total"
+msgstr "Total General"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "El archivo %s no es un archivo HomeBank valido."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Cuenta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiario"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoría"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archivo"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Presupuesto"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Mostrar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estadísticas"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Coste del vehículo"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Abrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Abrir un archivo usado recientemente"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Sus cuentas"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "A donde va su dinero"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Los 5 gastos principales"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Gasto superior"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Transacciones programadas"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr "Fecha maxima de asiento"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr "Saltear"
+msgstr "Saltar"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Editar y Asentar"
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Asentar"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formato cvs inválido"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(archivo nuevo)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "formato CSV no válido"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de</i> %s <i>a</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "Kilómetros por cada litro"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "Millas por cada litro"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Muestra la información de la versión y sale"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ARCHIVO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Error de explorador."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "No se puede desplegar el URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opciones de HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Imposible abrir «%s». El archivo no existe.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Asistente de importación de HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Archivo a importar"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Archivo de resultados de análisis"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Adjuntar qué quiere importar"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Configurar las cuentas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(cuenta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Cambiar la cuenta HomeBank de destino"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Cuentas"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nueva cuenta"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Saldo"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nombre:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Hoy"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Cuenta existente"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futuro"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Cuenta:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Información"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Memo"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"No se puede renombrar la cuenta\n"
-"«%s» como «%s» porque ya existe\n"
-"otra cuenta con ese nombre."
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Importe"
 
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Seleccione un archivo..."
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Gasto"
 
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Archivo QIF reconocido !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "¡Archivo OFX reconocido!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** El soporte OFX ha sido dehabilitado **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Reconocido el archivo de transacción CSV"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Archivo desconocido/inválido"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Cuenta: %d - transacción: %d - beneficiario: %d - categoría: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Asistente de importación HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Bienvenido al Asistente de Importación de HomeBank.\n"
-"\n"
-"Con este asistente se te guiará a través del proceso de \n"
-"importación  de un archivo externo en HomeBank.\n"
-"\n"
-"No se hará ninguna modificación hasta que pulse en el botón\n"
-"«Aplicar» al final del asistente."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank puede importar archivos en los siguientes formatos:\n"
-"- QIF\n"
-"- OFX/QFX (opcional al momento de compilar)\n"
-"- CVS (formato específico de HomeBank, ver la documentación)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Archivos conocidos"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Archivos QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Archivos OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Archivos CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Todos los archivos"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Ruta:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nombre:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codificación:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contenido:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opciones de importación"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Fecha de orden:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Cargar el archivo nuevamente"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Durante la carga del archivo se han encontrado algunos errores de "
-"conversión.\n"
-"Intente cambiar el formato del orden de la fecha e intente guardar de "
-"nuevo \n"
-"el archivo."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Edite la cuenta para importar"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detalle de transacciones duplicadas"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerancia de fecha"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "días"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"La concordancia se realiza en el siguiente orden: cuenta, importe, fecha.\n"
-"Una tolerancia de fecha de 0 días implica una concordancia exacta."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Cuenta a importar"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transacción para importar"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Haz click en \"Aplicar\" para actualizar tus cuentas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Cuentas"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "para actualizar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "para crear"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transacciones"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "para importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "a rechazar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-asignado"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Crear nuevo"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar en"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nombre importado"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Acción"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Ingreso"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nombre en HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetas"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Estado"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Saldo"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Hoy"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futuro"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- división -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Información"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Memo"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Fecha"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Importe"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Gasto"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Ingreso"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Atrasado"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Siguiente dia"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultados como lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linea"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultados como líneas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualizar resultados"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalle"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Mostrar _detalles"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d bajo %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Reporte de Balance"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Mostrar"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Cuenta:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Seleccionar _todo"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Por _día"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Ampliar X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Filtro de Dia"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Desde:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Hasta:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoría"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "Exp. & Inc."
+msgstr "Gasto e Ingreso"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gastado y Presupuestado"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gastado"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultado"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Apilar"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultados como barras"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Ver los resultados como gráfico de barras apiladas"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Leyenda:"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Cambiar leyenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " sobre"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " queda"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " bajo"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Presupuesto para %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Informe de presupuesto"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Para:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipo:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vista:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Resultado:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Presupuesto:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gastado:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Ninguna cuenta está definida para ser parte del presupuesto"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Debe incluir algunas cuentas desde el diálogo de la cuenta."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Torta"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Columna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver los resultados como graficos de torta"
+msgid "View results as column"
+msgstr "Ver resultados en columnas"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Circular"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Ver resultados en gráfico circular"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Leyenda:"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Cambiar leyenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Tasa"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Mostrar tasa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mes"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Año"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Enero"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febrero"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marzo"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mayo"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junio"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julio"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Septiembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Octubre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Noviembre"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Diciembre"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s por %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "gasto"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(ningún beneficiario)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Informe estadístico"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Vista:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Por:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Por _importe"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Ingresos:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Gastos:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Día"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Ene"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dic"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s Vencidas"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Fracción de tiempo"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Promedio:%s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Informe de Tendencia Temporal"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Cuenta:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "Ca_tegoría:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiario:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Acumulado"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Ver por:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Reporte de costo de Vehiculo"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehí_culo"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Contador:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumo:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Coste del carburante:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Otros costes:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Coste total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1606,10 +1545,10 @@ msgstr "Coste total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1617,61 +1556,96 @@ msgstr "Coste total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Contador"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Carburante"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Precio"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Reporte de costo de Vehiculo"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehí_culo"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Contador:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumo:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Coste del carburante:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Otros costes:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Coste total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(sin tipo)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Efectivo"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Activo"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Tarjeta de crédito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasivo"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ninguno)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nombre de cuenta"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1680,19 +1654,52 @@ msgstr ""
 "No se puede agregar la cuenta '%s',\n"
 "ya existe ese nombre."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "No se puede eliminar"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "No se puede eliminar la cuenta '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta cuenta está en uso y no se puede eliminar."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Esta cuenta contiene operaciones y/o es parte de transferencias internas"
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "¿Está seguro de querer eliminar definitivamente '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Si elimina una cuenta, no se podrá recuperar."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Eliminar"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"No se puede renombrar la cuenta\n"
+"«%s» como «%s» porque ya existe\n"
+"otra cuenta con ese nombre."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Gestionar cuentas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1700,344 +1707,659 @@ msgstr ""
 "Arrastre y suelte para cambiar el orden\n"
 "Doble-click para renombrar"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Añadir"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Moneda:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Inicio_balance"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Observaciones:"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "esta cuenta fue _cerrada"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Numero actual de cheque"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
-msgstr "Chequera_1:"
+msgstr "Chequera _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
-msgstr "Chequera_2:"
+msgstr "Chequera _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Opciones"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institución"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nombre:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_úmero"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limites"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Límites del Balance"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr "_Borrador en:"
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Excluyente de reporte"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "excluir cuenta de resultados"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "excluir del _presupuesto"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "excluir de cualquier info_rme"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Planificado"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Plantilla"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Posible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Antes"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Después"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archivo %d)"
+msgid "(template %d)"
+msgstr "(plantilla %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Detalle de transacción"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Si eliminar una programada/plantilla, no se podrá recuperar."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Cantidad:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Alternar signo"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Dividir transacción"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Pago:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Del talonario _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_A la cuenta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Memo:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Recordar"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Inserción programada"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Siguiente_dia"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ca_da:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Final de semana"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Detenerse despues de"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "entradas"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Gestionar transacciones programadas/plantilla"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texto"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(asignamiento %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Si eliminar una asignación, se perderá definitivamente."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Desactivado"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Si se vacía"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Sobrescribir"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Administrar asignamientos"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condicion"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Campo:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Buscar e_n:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tiene:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "E_ncontrar:"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensible a mayúsculas"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Coincidir con mayúsculaas"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Asignaciones"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Emplear expresión _regular"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"El completado automático y la inserción directa\n"
-"están disponibles para Categoría"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Asignar portador"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"El completado automático y la inserción directa\n"
-"están disponibles para Beneficiario"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Asignar categoría"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Asignar abonación"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Archivo HomeBank nuevo (%d de %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "No se ha encontrado"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Propietario:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Propietario:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Moneda:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propiedades del archivo"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Deteccion de sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Archivo predeterminado"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Inicializar mis categorías con este archivo"
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Categorías predeterminadas"
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Categorías predeterminadas"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "Informaciones"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr "Balances"
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Inicial:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Números _rojos en:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Crear una cuenta"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Esta es una página de confirmación, presione 'Aplicar' para aplicar los "
+"cambios"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmación"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Bienvenido/a"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Seleccionar arhivo"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importar"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Propiedades"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transacción"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "crear nueva"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "usar existente"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nombre en el archivo"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acción"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nombre en HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Todo parece correcto aquí, su validación es opcional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"No se ha encontrado ninguna información de cuenta en el archivo  '%s'\n"
+"Por favor, seleccione la acción adecuada para las cuentas de aquí abajo"
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Se han encontrado posibles duplicados de transacciones existentes, y se ha "
+"desactivado la importación para éstas.\n"
+"Por favor, verifique y elija las que deben ser importadas."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Cambiar la acción sobre la cuenta"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleccione un archivo..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Archivo QIF reconocido !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "¡Archivo OFX reconocido!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** El soporte OFX ha sido dehabilitado **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Reconocido el archivo de transacción CSV"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Archivo desconocido/inválido"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Cuenta: %d - transacción: %d - beneficiario: %d - categoría: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Falló alguna conversión de fecha"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Recargar utilizando la fecha de operación: «%s»"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Asistente de importación  (%d of %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bienvenido al Asistente de Importación de HomeBank.\n"
+"\n"
+"Con este asistente se te guiará a través del proceso de \n"
+"importación  de un archivo externo en HomeBank.\n"
+"\n"
+"No se hará ninguna modificación hasta que pulse en el botón\n"
+"«Aplicar» al final del asistente."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank puede importar archivos en los siguientes formatos:\n"
+"- QIF\n"
+"- OFX/QFX (opcional al momento de compilar)\n"
+"- CVS (formato específico de HomeBank, ver la documentación)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Archivos conocidos"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Archivos QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Archivos OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Archivos CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Todos los archivos"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "A ocurrido un error, y el archivo no puede ser abierto."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nombre:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Ruta:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codificación:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Formato de fecha:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Contenido de archivo"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contenido:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Seleccionar acción para cuentas"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Cambiar_acción"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Seleccione transacciones a importar"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detalle de transacciones existentes (posibles duplicados)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerancia de fecha"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "días"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Actualizar"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"La concordancia se realiza en el siguiente orden: cuenta, importe, fecha.\n"
+"Una tolerancia de fecha de 0 días implica una concordancia exacta."
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr "Informaciones"
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Haz click en \"Aplicar\" para actualizar tus cuentas.\n"
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
-msgstr "Balances"
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "para actualizar"
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Inicial:"
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "para crear"
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Números _rojos en:"
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transacciones"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Crear una cuenta"
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "para importar"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-"Esta es una página de confirmación, presione 'Aplicar' para aplicar los "
-"cambios"
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "a rechazar"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Confirmación"
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-asignado"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Error en el formato del archivo"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"El archivo CSV debe contener el número exacto de columnas,\n"
-"separadas por punto y coma. Lea la ayuda para más detalles."
+"El fichero CSV debe contener el número exacto de columnas,\n"
+"separadas por un punto y coma, por favor vea la ayuda para más detalles."
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "¿Está usted seguro de borrar la entrada?"
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Si continua, cada cantidad será reiniciada a 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Limpiar"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Gestionar presupuesto"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "Importar CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "_Exportar CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expandir todo"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Contraer todo"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr "Presupuesto para cada mes"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "es el mismo"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Borrar entrada"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "es diferente"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Forzar el monitoreo de esta categoría"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Nombre"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Exportar"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Uso"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Elimina categorías no utilizadas"
+
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"El archivo CSV debe contener el número exacto de columnas,\n"
-"separadas por punto y coma; lea la ayuda para mas detalles."
+"¿Está seguro que quiere eliminar\n"
+"permanentemente las categorías\n"
+"no empleadas?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modificar..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Editar…"
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Ingreso"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2048,107 +2370,234 @@ msgstr ""
 "de «%s» a «%s» porque\n"
 "ese nombre ya existe."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mover a..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Fusionar categorías '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "¿Mover esta categoría a otra?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Fusionar"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Esto reemplazará '%s' por '%s',\n"
-"y borrará '%s'"
+"Las transacciones asignadas a esta categoría,\n"
+"serán desplazadas a la categoría seleccionada más abajo"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "¿Borrar una categoría?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Eliminar la categoría '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Si quita «%s», archivador y transacción referente a esta categoría\n"
-"establecerá  el sitio a 'sin categoría''"
+"Esta categoría está siendo utilizada.\n"
+"Toda operación que utilice esta categoría será modificada como (sin "
+"categoría)"
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Gestionar categorías"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ngreso"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Eliminar no utilizadas"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nueva categoría"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nueva subcategoría"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Fusionar"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Moneda básica"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Símbolo"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Tipo de cambio"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Última modificación"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Editar moneda"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Moneda"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Formato"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personalizar"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Símbolo:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr "Es _prefijo"
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "Letra _decimal:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Número de decimales:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "Letra de a_grupación"
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Selecciona la moneda principal"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Seleccionar moneda"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Código ISO"
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Actualizar error de conexión"
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Si elimina una moneda, faltará para siempre."
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Cambia la moneda base"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+"Si lo hace, los tipos de otras monedas serán\n"
+"establecidos a cero, no olvide la actualización."
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Monedas"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Actualizar por conexión"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Establecer como base"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Estadísticas de archivo"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Asignación"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Renovar"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mover"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Seleccione una moneda base"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+"Empezando en la v5.1, HomeBank puede gestionar varias monedas\n"
+"si la moneda debajo no es correcta, por favor, cámbiela."
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar desde CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir archivo HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr "Abre el fichero HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salvar archivo HomeBank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "Guarda HomeBank como"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Archivos HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"¿Desea guardar los cambios\n"
-"en el archivo actual?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "¿Guardar cambios en el archivo antes de cerrar?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Si no graba, algunos cambios se perderán definitivamente: %d"
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
+"Si no lo guarda, los cambios se perderán definitivamente.\n"
+"Número de cambios: %d"
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_No guardar"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Cerrar _sin guardar"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Selecionar entre las transacciones posibles..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"BancoCasa ha encontrado alguna transacción que puede estar asociada para la "
-"transferencia interna."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Seleccionar una acción:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "Crear una nueva transacción"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "seleccione una transacción existente"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"BancoCasa ha encontrado alguna transacción que puede estar asociada para la "
+"transferencia interna."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Cualquier tipo"
@@ -2161,178 +2610,208 @@ msgstr "Sin categoría"
 msgid "Unreconciled"
 msgstr "No conciliado"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Cualquier estado"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "No aprobado/a"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Este Mes"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Conciliado"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Último mes"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Limpiado"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Este cuarto"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Cualquier estado"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Último cuarto"
+msgid "This month"
+msgstr "Este mes"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Este año"
+msgid "Last month"
+msgstr "Último mes"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Último Año"
+msgid "This quarter"
+msgstr "Este cuatrimestre"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Último cuatrimestre"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Este año"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Último año"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Últimos 30 días"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Últimos 60 días"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Últimos 90 días"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últimos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Otro..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Todas las fechas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Todo el mes"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opción:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Todos"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ninguno"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertir"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Fitrar Dia"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mes:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "Añ_o:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filtrar texto"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info.:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensible a mayúsculas"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiqueta"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filtrar Saldo"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filtrar Estado"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciliada"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "recordar"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "limpiado"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forzar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "mostrar 'Añadido'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "mostrar 'Editado'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "mostrar 'Recordatorio'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filtrar Pago"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar filtro"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Modo de pago"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Texto"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Propiedades de archivos de HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Reiniciar"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Propietario:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Pago"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Transaccion programada"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "añadir hasta"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "de cada mes (excluído)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "agregar"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "días en progreso de fecha actual"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Categoría predeterminada"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Elimina el portador no utilizado"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"¿Seguro que desea eliminar\n"
+"permanentemente el portador no empleado?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Predeterminado"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2343,224 +2822,219 @@ msgstr ""
 "de «%s» a «%s» porque\n"
 "ese nombre ya existe."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "¿Mover este beneficiario a otro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Unir beneficiarios '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "¿Borrar un beneficiario?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Las transacciones asociadas a este beneficiario,\n"
+"serán desplazadas al beneficiario seleccionado más abajo."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Eliminar este beneficiario '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Si quita «%s», archivador y transacción referencianda este pago\n"
-"establecerá el lugar para 'sin pago'"
+"Este beneficiario está en uso.\n"
+"Toda operación que utilice este beneficiario será definida como (sin "
+"beneficiario)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Gestionar beneficiarios"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nuevo beneficiario"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfaz"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formato"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importar/Exportar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Informes"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro menor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Predeterminado del sistema"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Sólo iconos"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Sólo texto"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texto bajo los iconos"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texto junto a los iconos"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Horizontal"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Vertical"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Ambas"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango ligero"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango oscuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Añadir a la información"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Adjuntar a la memoria"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Idioma del sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Elegir carpeta de archivos HomeBank predeterminada"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Elegir carpeta importar predeterminada"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Elegir carpeta exportar predeterminada"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Opciones de fecha"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Fecha de orden:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opciones OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Campo _Memo:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Carpeta de archivos"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportar:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Filtro inicial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Rango de fecha:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Opciones de graficos"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr "Esquema de color:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Opciones de las estadísticas"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Mostrar por _importe"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Mostrar _columna de porcentaje"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Mostrar _detalles"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Opciones de presupuestos"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Activar"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Rellenar desde:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formato de numeros"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Símbolo:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Es prefijo"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Carácter decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Carácter de agrupación:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Número de decimales:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Predeterminado"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Formato de fecha:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Formato:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2596,185 +3070,213 @@ msgstr ""
 "%y año sin siglo como un número decimal [00,99]. \n"
 "%Y año con el siglo como número decimal. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Opciones de numeros"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unidades metricas"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Usar_millas para metro"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Usar_galones para combustile"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Usar galón para combustible"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Ventana de transicion"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Mostrar:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Ocultar transacciones reconciliadas"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Siempre recordar transacciones"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Agregar multiples"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Mantener la última fecha"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Lista Columna"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arrastra & suelta para cambiar el orden"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Idioma"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Idioma:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Barra de _herramientas"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Vista de Arbol"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Sombrear filas alternas"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "Línea de _rejilla:"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Color de Valores"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utiliza colores personalizados"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Predeterminado"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Gasto:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Ingreso:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Advertencia:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Inicio de programa"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostrar pantalla de inicio"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Cargar el último achivo abierto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Transaccion programada pendiente de asiento"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostrar pantalla de inicio"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Actualiza monedas por conexión"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Año Fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Iniciar_en:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Ventana principal de reportes"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Predeterminado:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "¿Limpiar cada preferencia?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Restablecer todas las preferencias"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Esto restaurará las preferencias\n"
-"a sus valores predeterminados"
+"¿Está seguro de querer restablecer todas \n"
+"las preferencias a su valor por defecto?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Restablecer"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr "Debe reiniciar Homebank"
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Columna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Heredar transacción"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modificar transacción"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transacción dividida"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Eliminar"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Suma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Suma de divisiones"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Sin Asignar"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Monto transacción:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Añadir transacción"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Heredar transacción"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modificar transacción"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Recordar"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "De la cuenta"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "_A la cuenta"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"¿Quiere interrumpir la transferencia interna?\n"
+"\n"
+" Procediendo a eliminar la transacción seleccionada"
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Encontrar..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Mostrar _horario"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Fecha:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2786,82 +3288,75 @@ msgstr ""
 "día/mes o mes/día,\n"
 "y fechas completas según su configuración regional"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Categoría de división"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "_Pago"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "_Cuenta"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "_A la cuenta"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Disponible autocompletado\n"
+" y asignación directa"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "_Memo"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "_Añadir y conservar"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "_Etiquetas"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Asentar"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Rellenar con una plantilla"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Emplear una _plantilla"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Plantilla:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr "Advertencia: cantidad y signo de categoría no coinciden"
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferencia"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferencia interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Tarjeta de débito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Orden de posición"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pago electrónico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depósito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Honorarios FI"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Cargo Directo"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactivo"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incluir"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excluir"
index 22a5a3418f75ef51335a0b89d73df131cc4230db..c9a8f167f81794c0cb540d39e27ed0ea6175013d 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -7,57 +7,153 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2011-06-03 13:48+0000\n"
 "Last-Translator: Romet Kannukene <Unknown>\n"
 "Language-Team: Estonian <et@li.org>\n"
-"Language: et\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Vaba, kerge isiklik arveldus kõigile."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "In_fo:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "Te_hingupartner:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "Ka_tegooria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(uus arhiiv)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1506 +161,1362 @@ msgstr ""
 "Kas soovid kustutada kõik\n"
 "valitud tehingud?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Muuda kuupäeva..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Muuda infot..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Muuda tehingupartnerit..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Muuda kirjeldust..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Muuda summat..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Muuda kategooriat..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Muuda silte"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "Konto"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Tehing"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Tegevused"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tööriistad"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "Sulge"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Sulge käesolev konto"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Ava loetelu filter"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Lisa..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Lisa uus tehing"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Kasuta..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Kasuta valitud tehingu andmeid"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "Redigeeri..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Redigeeri aktiivset tehingut"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Eemalda..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Eemalda aktiivsed tehingud"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Ekspordi QIF-ina"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Ekspordi CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Ekspordi kui CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Lisa"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Kasuta"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Muuda"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Tulevik:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Pank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Täna:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Pank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Tulevik:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Periood:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tüüp:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategooria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Alamkategooria"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fail"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Impordi"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "R_edigeeri"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vaade"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Halda"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Tehingud"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Aruanded"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "Abi"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "Uus"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "Ava..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Salvesta"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Salvesta kui..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Taasta"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Taasta salvestatud versioon"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "Atribuudid..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "Välju"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Välju homebank programmist"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Ava importimise assistent"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Ava QIF formaati eksportimise abiline"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Eelistused..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Häälesta kodupank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Kontod..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Häälesta kontod"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "Tehingu_partnerid..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Häälesta tehingupartnerid"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategooriad..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Häälesta kategooriad"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Eelarve..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Häälesta eelarve"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Määrangud..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Häälesta automaatmäärangud"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Näita..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Näitab valitud konto tehinguid"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Lisa..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Lisa tehing"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistika..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Ava statistiline aruanne"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Eelarve..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Ava eelarve aruanne"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "Sisu"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank dokumentatsioon"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Leia abi internetist"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Mine LaunchPad-i veebilehele, et saada abi"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Tõlgi see rakendus..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Mine LaunchPadi veebilehele, et abistada selle rakenduse tõlkimisel"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Teata probleemist..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Mine LaunchPad-i veebilehele, et aidata probleemide lahendamisel"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Teave"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Teave HomeBanki kohta"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Tööriistariba"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Vähetähtsam valuuta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Taasta eelnevalt salvestatud fail %s?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Kokku"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Faili viga"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Fail %s pole kehtiv HomeBank fail."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Ava"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Tehingupartner"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategooria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arhiiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Eelarve"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Näita"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Bilanss"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Ava viimatu kasutatud fail"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "vigane csv formaat"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(uus arhiiv)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Väljasta versiooni informatsioon ja välju"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FAIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Võimetu kuvama URLi '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank valikud"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Võimetu '%s' avama, faili ei eksisteeri.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Uuenda oma kontosid"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "uus konto"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nimi:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "olemasolev konto"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Konto:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Viga"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Palu vali fail..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF fail tuvastatud"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX fail tuvastatud !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX toetus ei ole võimaldatud **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Tundmatu/vigane fail..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF failid"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX failid"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV failid"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Kõik failid"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Sisu:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Kuupäeva _tolerants:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "päeva"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Imporditud nimi"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Tegevus"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank nimi"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Pank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Täna"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Tulevik"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Teave"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Sildid"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Kuupäev"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Summa"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Kulu"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Tulu"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Sildid"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Kuupäev"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Loetelu"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Vaata tulemusi nimekirjana"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Rida"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Vaata tulemusi ribadena"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Värskenda"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Värskenda tulemusi"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Pööra detailid"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d alla %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Konto:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "Alates:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "Kuni:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Alamkategooria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Kulud ja tulud"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Kulutatud ja Eelarve"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Kulutatud"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Tulemus"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Riba"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Vaata tulemusi ribadena"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Pööra legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Eelarve aruanne"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "Kellele:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tüüp"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vaade"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Eelarve:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Kulutatud:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Sektor"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Tulp"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Kuva tulemus sektoritena"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Muuda filtrit"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legend"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Pööra legend"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Suhtarv"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Pööra suhtarv"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Silt"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Kuu"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Aasta"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "jaanuar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "veebruar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "märts"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "aprill"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "juuni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "juuli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "august"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "september"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "oktoober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "november"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "detsember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistiline arunne"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Vaade"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "_Summa järgi"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Bilanss:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Tulu:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Kulu:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Päev"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Nädal"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "Ka_tegooria:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "Te_hingupartner:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Läbitud:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Kütusekulu:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Kütuse hind:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Muud kulud:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Kulud kokku:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1573,10 +1525,10 @@ msgstr "Kulud kokku:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1584,522 +1536,1002 @@ msgstr "Kulud kokku:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Läbisõit"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Kütus"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Hind"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Läbitud"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Läbitud:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Kütusekulu:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Kütuse hind:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Muud kulud:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Kulud kokku:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Sularaha"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Krediitkaart"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(mitte ükski)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Nähtav"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Viga"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Eemaldamine pole lubatud"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "See konto on kasutusel ning seda ei saa eemaldada"
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Halda kontosid"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Üldist"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nimi:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arhiiv %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Summa:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Makse:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Märkmikust _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "K_ontole:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "Akt_iveeri"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Iga"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Halda määranguid"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Omanik:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Algne:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Ületatud"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Tegevus"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Palu vali fail..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF fail tuvastatud"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX fail tuvastatud !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX toetus ei ole võimaldatud **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Tundmatu/vigane fail..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF failid"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX failid"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV failid"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Kõik failid"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Sisu:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Kuupäeva _tolerants:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "päeva"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Failiformaadi viga"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Halda Eelarvet"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "on sama"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "on erinev"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "Sissetulek"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Ei saa seda kategooriat ümber nimetada,\n"
+"'%s' -> '%s',\n"
+"nimi on juba olemas."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
+#: ../src/ui-category.c:1564
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "Automaatlõpetus ja otseloomine on saadaval Kategooriale"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "Automaatlõpetus ja otseloomine on saadaval Tehingupartnerile"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Halda kategooriaid"
 
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Algne:"
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Ületatud"
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Failiformaadi viga"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"CSV fail peab sisaldama teatud hulga semikooloniga\n"
-"eraldatud veerge. Loe abifaili täpsemaks infoks."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Halda Eelarvet"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Kümnendkohti:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "on sama"
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "on erinev"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Impordi"
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Ekspordi"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"CSV fail peab sisaldama teatud hulga semikooloniga\n"
-"eraldatud veerge. Loe abifaili täpsemaks infoks."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Muuda..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "Sissetulek"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Ei saa seda kategooriat ümber nimetada,\n"
-"'%s' -> '%s',\n"
-"nimi on juba olemas."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Eemalda kategooria?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Halda kategooriaid"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Sissetulek"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Impordi CSV failist"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Ava homebank fail"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salvesta homebank fail kui"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank failid"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Kas soovid muudatused selles failis\n"
-"salvestada ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Ära salvesta"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2112,178 +2544,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Viimased 30 päeva"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Viimased 12 kuud"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Kõik päevad"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Kõik kuud"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "Valik:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Kõik"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "MItte ükski"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Pööra ümber"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "Kuu:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "Aasta:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "In_fo:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Silt:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "Meeldetuletus"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Kuva:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "Lisatud"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "Muudetud"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Filtri muutmine"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Omanik:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2291,222 +2751,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Eemalda tehingupartner?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Halda tehingupartnereid"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Kasutajaliides"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Kuvaformaat"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Süsteemi vaikesätted"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ainult ikoonid"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Ainult tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekst ikoonide all"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekst ikoonide kõrval"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Eira"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Impordi:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Ekspordi:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Kuva summa järgi"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Kuva suhtarvu tulp"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Kuva detailid"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Luba"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Täida vorm:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Riik:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Väärtus:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Komakoha sümbol:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupeerimissümbol:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Kümnendkohti:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Kuupäeva formaat:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2526,183 +2978,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Lohista järjestuse muutmiseks"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Tööriistariba:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "Kulu:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "S_issetulek:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "Hoiatus:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Lae viimati avatud fail"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Eelistused"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Tulp"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Lisa tehing"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Kasuta tehingut"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Muuda tehingut"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "K_uupäev:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2710,82 +3187,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Sisemine ülekanne"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Mitteaktiivne"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Kaasa arvatud"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Arva välja"
index 86e017183da63e955dfa5523692008434d5adcc7..a83fe7ab7384a6364764b4618c8769a2d5f17064 100644 (file)
--- a/po/eu.po
+++ b/po/eu.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-05-06 20:37+0000\n"
-"Last-Translator: Aitzol <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-01-27 22:32+0000\n"
+"Last-Translator: Mikel Haranburu <Unknown>\n"
 "Language-Team: Basque <eu@li.org>\n"
-"Language: eu\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank (Etxeko kontuak)"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Denen eta norberarendako kontugintza askea, erraza."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finantza pertsonala"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Ez da eragiketarik aldatu"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Aske, erraz, ororendako kontularitza"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finantza;kontuak;aurrekontua;pertsonala;dirua"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Homebank software librea da, lagunduko zaituena zure kontularitza pertsonala "
+"egiten."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Diseinatuta dago erraz erabiltzeko eta zure kontu pertsonalak xeheki "
+"aztertzeko, iragazki indartsuak eta grafiko txukunen bitartez."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Zure kontu pertsonalak maneiatzeko era erraz et erabat askea bilatzen "
+"baduzu, Homebank da zure aukerako softwarea."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Utzi"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Ados"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Onuraduna"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategoria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Autoesleitutako eragiketa: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Autoesleitzearen emaitza"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Eragiketa zenbateko bakoitza %.6f zatituko da."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(fitxategi berria)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Bihurtu"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Ez da eragiketarik aldatu"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1515 +167,1363 @@ msgstr ""
 "Nahi al duzu ezabatu\n"
 "hautaturiko eragiketa bakoitza?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Kanbioa"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Bai/Ez"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Data aldatu..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Info aldatu..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Onuraduna aldatu..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Deskribapena aldatu..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Zenbatekoa aldatu..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Kategoria aldatu..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Etiketak aldatu..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Kontua"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Eragike_ta"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Ekintzak"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Egoera"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tresnak"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Itxi"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Uneko kontua itxi"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Iragazkia..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Ireki zerrenda iragazkia"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Gehitu..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Eragiketa gehitu"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Hona ekar"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Ekar hona uneko eragiketatik"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editatu..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editatu uneko eragiketa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Bat ere ez"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Garbitua"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Ezabatu..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Ezabatu uneko eragiketak"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Txantiloia sortu..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Esleipenak"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Eredua sortu"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Ezabatu..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Ezabatu hautaturiko eragiketa(k)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Auto esleipenak egin"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "QIF esportatu..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "QIF eran esportatu"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "CSV esportatu"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSV eran esportatu"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Gehitu"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Ekar hona"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editatu"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Iragazkia"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Etorkizun:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Kontuan:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Gaur:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Kontuan:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Etorkizun:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Hesparrua:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Mota:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Egoera:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moneta txikia"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Azpikategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fitxategia"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Inportatu"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editatu"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Ikuspegia"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Kudeatu"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Eragiketak"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Txostenak"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Laguntza"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Berria"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Fitxategi berria sortu"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Ireki"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Ireki fitxategia"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Gorde"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Gorde uneko fitxategia"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Honela Gorde..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Gorde uneko fitxategia beste izen batekin"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Leheneratu"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Artxibategi honen aurrreko bertsio batera leheneratu"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propietateak..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Fitxategia konfiguratu"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Itxi uneko fitxategia"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Irten"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Homebanketik irten"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF fitxategia..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Inportatze morroia ireki"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Esportatzea ireki QIF morroiaz"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX fitxategia..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV fitxategia..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "QIF fitxategia esportatu..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Hobespenak..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Homebank konfiguratu"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Kon_tuak..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Kontuak konfiguratu"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Onuradunak..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Onuradunak konfiguratu"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategoriak..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kategoriak konfiguratu"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Aurrekontua..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Aurrekontua konfiguratu"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Esleipenak..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Esleipen automatikoak konfiguratu"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Erakutsi..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Hautaturiko kontu-eragiketak erakuts"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Gehitu..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Eragiketa gehitu"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Eragiketak gehitu"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estatistikak..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Ireki estatistika txostena"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Aldiko Bilakaera..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Ireki Aldiko Bilakaera txostena"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "A_urrekontua..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Ireki Aurrekontu txostena"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balantzea..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Ireki Balantze txostena"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Autoaren kostua..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Ireki autoaren kostu-txostena"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Agur-hizketa erakuts..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Fitxategien estatistikak..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Izengabetu..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Edukia"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBanki buruzko dokumentazioa"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Agur-hizketa erakuts..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Laguntza Lortu linean..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "LaunchPad webgunera konektatu lineako laguntzarako"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Aplikazio hau itzuli..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "LaunchPad webgunera konektatu aplikazio hau itzultzen laguntza izateko"
+msgstr ""
+"LaunchPad webgunera konektatu aplikazio hau itzultzen laguntza izateko"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Arazo baten berri eman..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "LauunchPad webgunera konektatu problemak konpontzen laguntza izateko"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Honi _buruz"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "HomeBanki buruz"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Tresna-barra"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "_Gehienezko gastua"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Dirua xeheka"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Aurretik gordetako '%s'ra leheneratu?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Leheneratu"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Izengabetu"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Ongi etorri HomeBankera"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Zer egin nahi duzu:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "HomeBank _manuala irakurri"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Konfigurazio _Hautapenak"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Fitxategi _berria sortu"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "_adibide fitxategia ireki"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Besterik"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Guztira"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Fitxategi akatsa"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O akatsa %s fitxategian."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s fitxategia ez da HomeBank fitxategia."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Ireki"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Kontua"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Onuraduna"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Fitxategia"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Aurrekontua"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Erakuts"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estatistikak"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balantzea"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Autoaren kostua"
+
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Ireki"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Ireki berriki erabilitako fitxategia"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Zure kontuak"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Zertan gastatzen duzun"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Gasturik handiena"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "CSV formato baliogabea"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(fitxategi berria)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "%s<i>-tik</i> %s<i>-ra</i>"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Ezezaguna"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Bistaratu bertsioari buruzko informazioa, eta irten"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FITXATEGIA]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Ezin izan da bistaratu `%s' URLa"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank aukerak"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Ezin izan da '%s' ireki, fitxategia ez dago.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank inportatze morroia"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Eguneratu zure kontuak"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(%d kontua)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Aldatu HomeBank kontu-helburua"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "kontu berria"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Izena:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Kontua jadanik bada"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Kontu_a:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Errorea"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kontua ezin berrizendatu\n"
-"'%s'tik  '%s'ra,\n"
-"Izen hori jadanik bada."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Mesedez fitxategia hautatu..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF fitxategia ezaguturik!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX fitxategia ezaguturik!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX sostengurik ez dago **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Fitxategi baliogabea/ezezaguna"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "kontua: %d - eragiketa: %d - onuraduna: %d - kategoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Inportatze Morroia - (%dtik %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBankek honako formatoko fitxategiak inporta ditzake:\n"
-"- QIF\n"
-"- OFX/QFX (konpilazio aldian aukeran)\n"
-"- CSV (HomeBankerako berezitua da, ikus dokumentazioa)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF fitxategiak"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX fitxategiak"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV fitxategiak"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Fitxategi guztiak"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Edukia:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Data _tolerantzia"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "egun"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Berdintzea egin da kontu, zenbateko eta dataren arabera.\n"
-"Data tolerantzia 0 egun bada, berdintzea zehatza da"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klikatu \"Onartu\" zure kontuak eguneratzeko\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "eguneratzekotan"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "sortzekotan"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "Inportatzekotan"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "Errefusatzekotan"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "autoesleitua"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Inportatu honetara"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Inportaturiko izena"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Egintza"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank izena"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bankua"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Gaur"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Etorkizuna"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiketak"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Data"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Zenbatekoa"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Gastua"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Sarrera"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiketak"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Data"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Zerrenda"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ikus emaitzak zerrenda eran"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Lerroa"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Emaitzak lerrotan ikusi"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Freskatu"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Emaitza freskatu"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Xeheka"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Xeheka/handika"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d  %s azpian"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Balantze txostena"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Kontu_a:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Guztiak aukeratu"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "_Egun bakoitza"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Nork:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Nori:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Azpikategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Sar & Irten"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gastu & Aurrekontua"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gastua"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Emaitza"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ikus emaitza barra eran"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Esportatu"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Legenda bai/ez"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Aurrekontu txostena"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Honetako:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Mota:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Ikuskera:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Aurrekontua:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Emanda:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Tarta"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Zutabea"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ikus emaitzak tarta eran"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Iragazkia editatu"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Esportatu"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Legenda bai/ez"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Ehunekoak"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Ehunekoak bai/ez"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiketa"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Hila"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Urtea"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Urtarrila"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Otsaila"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Martxoa"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Apirila"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Ekaina"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Uztaila"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Abuztua"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Iraila"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Urria"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Azaroa"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Abendua"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "gastua"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Estatistika txostena"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Ikuskera:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "_Zenbatekoez"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balantzea:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Sarrera:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Gastua:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Eguna"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Astea"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Laurdena"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Urt"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Ots"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Api"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Eka"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Uzt"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Abu"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Ira"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Urr"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Aza"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Abe"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Epea"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Aldiko bilakaerako txostena"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Kontua:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategoria:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Onuraduna"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Metatua"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Honela ikus:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Autoaren kostu txostena"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Au_toa:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Ibilia:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Kontsumoa:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Erregai kostua:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Beste gasturik:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Kostua guztira:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1582,10 +1532,10 @@ msgstr "Kostua guztira:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1593,421 +1543,786 @@ msgstr "Kostua guztira:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Ibilia"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Erregaia"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Salneurria"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distantzia"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Autoaren kostu txostena"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Au_toa:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Ibilia:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Kontsumoa:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Erregai kostua:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Beste gasturik:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Kostua guztira:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Dirua"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktiboa"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditu txartela"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasiboa"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(bat ere ez)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Agerian"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Errorea"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Ezabatzea debeku da"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Kontua erabiltzen ari da eta ezin da ezabatu."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kontua ezin berrizendatu\n"
+"'%s'tik  '%s'ra,\n"
+"Izen hori jadanik bada."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Kontuak kudeatu"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Orokorra"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Izena:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Z_enbakia:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(fitxategia %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Kopurua:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "O_rdainketa"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "2_kahierakoa"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Kontu honetara"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Gaitu"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Aldi_ro:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(esleipena %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Esleipenak kudeatu"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Maiuskula/Minuskula"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Kategoriako autoeragiketa eta zuzenki\n"
-"kargatzea erabilgarriak dira"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Onuradunetako autoeragiketa eta zuzenki\n"
-"kargatzea erabilgarriak dira"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Ez da aurkitu"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Jabea:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Jabea:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Hizkuntzak:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Artxibategi lehenetsia"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Nire kategoriak artxibategi honetaz hasi"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Kategoria lehenetsiak"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Hasierakoa"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Zor honetan:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Kontua sortu"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "Hau berresketa-orria da, sakatu 'Onartu' aldaketak onartzeko"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Berretsi"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Egintza"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Mesedez fitxategia hautatu..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF fitxategia ezaguturik!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX fitxategia ezaguturik!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX sostengurik ez dago **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fitxategi baliogabea/ezezaguna"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "kontua: %d - eragiketa: %d - onuraduna: %d - kategoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBankek honako formatoko fitxategiak inporta ditzake:\n"
+"- QIF\n"
+"- OFX/QFX (konpilazio aldian aukeran)\n"
+"- CSV (HomeBankerako berezitua da, ikus dokumentazioa)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF fitxategiak"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX fitxategiak"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV fitxategiak"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Fitxategi guztiak"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Edukia:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Data _tolerantzia"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "egun"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Berdintzea egin da kontu, zenbateko eta dataren arabera.\n"
+"Data tolerantzia 0 egun bada, berdintzea zehatza da"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klikatu \"Onartu\" zure kontuak eguneratzeko\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "eguneratzekotan"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "sortzekotan"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "Inportatzekotan"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "Errefusatzekotan"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "autoesleitua"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Errorea fitxategiaren formatuan"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"CSV artxibategiak zutabe kopuru zehatza izan behar du,\n"
-"koma batez bereiztuta, irakur laguntza zehaztasunak ikusteko."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Aurrekontua kudeatu"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr ""
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "berbera da"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr ""
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "desberdina da"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Behartu kategoria hau monitorizatzera"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Inportatu"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_sportatu"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"CSV artxibategiak zutabe kopuru zehatza eduki behar du,\n"
-"komatxo batez berezirik, ikus zehaztapenak laguntzan, arren."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Aldatu..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Sarrera"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2018,105 +2333,221 @@ msgstr ""
 " '%s'tik '%s'ra,\n"
 "izen hori jada badago."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Aldatu hona..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Kategoria hau beste batera aldatu?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Honek aldatuko du '%s' honetaz: '%s',\n"
-"orduan ezabatu '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Kategoria bat ezabatu?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Kategoriak kudeatu"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "S_arrera"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Frakzio digitoak:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Lekuz aldatu"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSVtik inportatu"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Ireki HomeBank fitxategia"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Gorde HomeBank fitxategia honela"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank fitxategiak"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Uneko fitxategiko aldaketak gorde\n"
-"nahi al dituzu?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Gordetzen ez badituzu, aldaketak behin\n"
-"betiko galduko dira: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Ez gorde"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2129,178 +2560,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Azken 30 egun"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Azken 12 hilak"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Data guztiak"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Hil guztiak"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Aukera:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Denak"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Bat ere ez"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inbertitu"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Hila:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Urtea:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Maiuskula/Minuskula"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiketa:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "gogorarazi"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Indarra:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "'Gehitua' azaldu"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "'Editatua' azaldu"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Iragazkia editatu"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Jabea:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2311,222 +2770,214 @@ msgstr ""
 "'%s'tik '%s'ra,\n"
 "izena jada badago."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Onuradun hau beste batera aldatu?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Onuradun bat ezabatu?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Onuradunak kudeatu"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfazea"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formatoa agertu"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sistemak lehenetsiak"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ikonoak soilik"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Testua soilik"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Testua ikonoen azpian"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Testua ikonoen ondoan"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango argia"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango ertaina"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango iluna"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ez ikusi"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Inportatu:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Esportatu:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "_Kopuruez erakuts"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Erakuts _ratio zutabea"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Erakuts _zehaztapenak"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Gaitu"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Bete honetatik:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Herrialdea:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Balioa:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Aurredoitu:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Hamarren hizkia:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Multzokatze hizkia:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Frakzio digitoak:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Data formatoa:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2546,183 +2997,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Ordena aldatzeko arrastatu eta utzi"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Tresna barra:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Erakuts eman arauak"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Erabiltzailearen koloreak erabil"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Aurredoitu:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Gastua:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Sarrera:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Abisua:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Karga azkenez ireki fitxategia"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Hobespenak"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Zutabea"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Eragiketa gehitu"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Eragiketa berregin"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Eragiketa aldatu"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2734,82 +3210,73 @@ msgstr ""
 "eguna/hila ala hila/eguna,\n"
 "eta osatu data zure tokiko"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Egiaztatu"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferitu"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Barne-transferitu"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Zor-txartela"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Egiteko agindua"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Ordainera elektronikoa"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Gordailua"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Banku kuota"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiboa"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Sartu"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Kanpoan"
index 8176f9089a99175aef11e7399fbf1c999b2e03cd..33cac495a8bfcf1ebd0e466c11dae07adf50e925 100644 (file)
--- a/po/fa.po
+++ b/po/fa.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-04-14 01:50+0000\n"
 "Last-Translator: Arya <Unknown>\n"
 "Language-Team: Persian <fa@li.org>\n"
-"Language: fa\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "حسابداری شخصی آسان و رایگان برای همه."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "پرـداخت:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_اطلاعات:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "ـگیرنده:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "ـگروه"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "برچـسب‌ها:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "یاـدداشت:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "هیچ رویداد مالی تغییر نکرد"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "رویداد مالی تخصیص یافته به طور خودکار: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "نتیجه تخصیص خودکار"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +155,7 @@ msgstr ""
 "می‌خواهید با هیچ‌یک از رویدادهای مالی انتخاب شده\n"
 " الگو ایجاد کنید؟"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "آرشیو جدید"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"می‌خواهید انتقال داخلی را قطع کنید؟\n"
-"\n"
-"ادامه دادن رویداد مالی مقصد را  حذف خواهد کرد."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,607 +163,690 @@ msgstr ""
 "می‌خواهید هر کدام از رویدادهای مالی\n"
 "انتخاب شده را حذف کنید؟"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d اقلام (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "اقلام %d (%d انتخاب شد از %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "تغییر تاریخ"
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "تغییر اطلاعات"
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "تغییر گیرنده"
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "تغییر شرح"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "تغییر مقدار"
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "تغییر گروه"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "تغییر برچسب‌ها..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_حساب"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "رویـداد مالی"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "ـاقدامات"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_ابزارها"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_بستن"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "حساب فعلی را ببند"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "فیلتر"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "فیلتر فهرست را باز کن"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_افزودن"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "اضافه کردن رویداد مالی جدید"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "ـجانشینی..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "جانشین رویداد مالی حاضر"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_ویرایش..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "ویرایش رویداد مالی حاضر"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "مطابق"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "وضعیت مطابق رویدادهای مالی حاضر را سوییچ کن"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_حذف..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "حذف رویداد مالی حاضر"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "ایجاد الگو..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "تخصیص. خودکار"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "اجرای تخصیص خودکار"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "صدور QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "صدور با فرمت QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "صدور به فرمت ساده (CSV)"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "صدور با فرمت ساده (CSV)"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "افزودن"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "جانشینی"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "ویرایش"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "فیلتر"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "تطابق"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "آینده:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "بانک:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "امروز:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "باÙ\86Ú©:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Ø¢Û\8cÙ\86دÙ\87:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "دامنه"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_نوع:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_وضعیت:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "بازنشانی فیلتر"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "ـ‌واحد پولی کوچک‌تر"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "گروه"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "زیرگروه"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_فايل"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "ـ‌فراخواندن"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_ویرایش"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "ـنمایش"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "سرپرستی"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "رویدادهای مالی"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_گزارش‌ها"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_راهنما"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_جدید"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "ایجاد فایل جدید"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_باز کردن..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "باز کردن فایل"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_ذخیره"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "ذخیره‌ی فایل فعلی"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "ذخیره به نام..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "ذخیره‌ی فایل فعلی با نامی متفاوت"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "اعاده"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "فایل را به نسخه‌ی ذخیره‌شده اعاده کن"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_ویژگی‌ها..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "فایل را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "فایل فعلی را ببند"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_خروج"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "از homebank خارج شو"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "فراخوانی QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "دستیار فراخوانی را باز کن"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "دستیار صدور به QIF را باز کن"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "گمنام سازی"
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "تنظیمات..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "homebank را پیکربندی کن"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "حـساب‌ها..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "حساب ها را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "گیرندگان"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "گیرندگان را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "گروه‌ها"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "گروه‌ها را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "برنامه‌ریزی/الگو..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "رویدادهای برنامه‌ریزی‌شده/ الگو را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "بودجه ..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "پیکربندی بودجه"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "تخصیص..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "تخصیص خودکار را پیکربندی کن"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "نمایش..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "رویدادهای مالی حساب انتخاب شده را نشان بده"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "افزودن..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "افزودن رویداد مالی"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "تنظیم برنامه‌ریز"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "برنامه‌ریز رویداد مالی را پیکربندی کن"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "... برنامه‌ریزی شده را پردازش کن"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "رویدادهای مالی برنامه‌ریزی شده‌ی در دست انجام را درج کن"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "آمار ..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "گزارش آماری را باز کن"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_روند زمان..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "گزارش روند زمان را باز کن"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "بـودجه..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "گزارش بودجه را باز کن"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "تراز..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "گزارش تراز را باز کن"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "ـبهای خودرو"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "گزارش بهای خودرو را باز کن"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "گفتگوی خوش‌آمد را نشان بده"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "گمنام سازی"
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_مندرجات"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "اسناد HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "گفتگوی خوش‌آمد را نشان بده"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "دریافت کمک به صورت آنلاین"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "برای دریافت کمک به وبگاه LaunchPad متصل شو"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "این برنامه را ترجمه کن"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "برای  کمک  به ترجمه‌ی این نرم‌افزار به وبگاه LaunchPad متصل شو"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "مشکلی را گزارش دهید…"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "برای کمک به اصلاح مشکلات به وبگاه LaunchPad متصل شو"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_درباره"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "درباره‌ی HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_نوار ابزار"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "ـسقف خرج"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "فهرست ـ‌برنامه‌ریزی شده"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "واحد کوچک پولی"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "واحد کوچک‌تر یورو"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "اعاده‌ی فایل قبلاً ذخیره شده‌ی «%s»؟"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
-"- تغییرات إعمال شده بر این فایل، به طور دائمی از بین خواهد رفت\n"
-"- فایل به ذخیره‌ی قبلی (.xhb~) برخواهد گشت."
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "فایل گمنام شود؟"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"ادامه دادن نام/یادداشت را به داده‌های گمنام تبدیل خواهد کرد،\n"
-"لطفا تأیید کنید."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "به HomeBank خوش آمدید"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "می‌خواهید چه کنید:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "راهنمای HomeBank را بخوانید"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "پیکره‌بندی پیش‌فرض‌ها"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "ایجاد فایل ـ‌جدید"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "ـ‌باز کردن فایل موجود"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "باز کردن فایل ـمثال"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(بدون گروه)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "دیگر"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "رویدادی برای افزودن وجود ندارد"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "رویداد مالی %d اضافه شد"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "نتیجه‌ی رویدادهای مالی برنامه‌ریزی شده را چک کن"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "جمع"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "خطای ناشناخته"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "خطای ورودی/ خروجی برای فایل «%s»"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "فایل «%s» یک فایل معتبر HomeBank نیست."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -679,921 +855,672 @@ msgstr ""
 "فایل «%s» با نسخه‌ی بالاتر HomeBank ذخیره شده\n"
 "و نمی‌تواند با نسخه‌ی فعلی بارگذاری شود."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "خطای فایل"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "خطای ورودی/خروجی برای فایل «%s»."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "جمع کل"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "فایل %s یک فایل معتبر HomeBank نیست."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "بازکردن"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "حساب"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "گیرنده"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "گروه"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "آرشیو"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "بودجه"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "نمایش"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "آمار‌"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "تراز"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "بهای خودرو"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "یکی از فایل‌های اخیرا به کار رفته  را باز کن"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "حساب‌های شما"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "جایی که پول‌تان می‌رود"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "۵ قلم بیشترین مخارج"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "فرمت ساده‌ی (CSV) نامعتبر"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "آرشیو جدید"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i> از </i> %s <i> تا </i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "ناشناخته"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "اطلاعات نسخه را خروجی بده و خارج شو"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[فایل]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "خطای مرورگر"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "نمایش آدرس '%s' ممکن نیست"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "گزینه‌های HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "ناتوان از باز کردن «%s»، فایل وجود ندارد.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "دستیار فراخوان HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "فایلی که باید فراخوان شود"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "نتایج تحلیل فایل"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "تنظیم کنید چه چیزی صادر شود"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "بروزرسانی حساب شما"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(حساب %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "تغییر حساب مقصد HomeBank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "حساب جدید"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_نام:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "حساب موجود"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "ـ‌حساب"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "خطا"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"تغییر نام این حساب ممکن نیست،\n"
-"از «%s» به «%s»،\n"
-"این نام هم‌اکنون موجود است."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "لطفا فایلی انتخاب کنید..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "فایل QIF شناسایی شد!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "فایل OFX شناسایی شد!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** پشتیبانی OFX غیرفعال است **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "فایل رویداد فرمت ساده (CSV) شناسایی شد!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "فایل ناشناخته/نامعتبر..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "حساب: %d- رویداد: %d- گیرنده: %d- گروه: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "دستیار فراخوانی HomeBank - (%d از %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"به دستیار فراخوان HomeBank خوش آمدید.\n"
-"\n"
-"با این دستیار در سرتاسر روند فراخواندن یک فایل بیرونی\n"
-"به درون HomeBank کاملا راهنمایی خواهید شد.\n"
-"\n"
-"تا در انتهای این دستیار بر «Apply» کلیک نکنید\n"
-"تغییری به وجود نمی‌آید."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank می‌تواند از فرمت‌های زیر فایل‌ها را فرا خواند:\n"
-"-QIF\n"
-"-OFX/QFX (قابل انتخاب در زمان کامپایل)\n"
-"-CVS (فرمت مختص HomeBank، مستندات را ببینید)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "فایل‌های شناخته شده"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "فایل‌های QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "فایل‌های OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "فایل‌های فرمت ساده (CSV)"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "تمامی فایل‌ها"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "مسیر:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "نام:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "رمزگذاری"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "محتوا:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "گزینه‌های فراخوانی"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "ترتیب تاریخ:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "فایل را مجددا بارگذاری کنید"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"در خلال بارگذاری فایل خطای تبدیل تاریخ رخ داد.\n"
-"لطفا بکوشید الگوی ترتیب تاریخ را تغییر دهید و فایل را دوباره بارگذاری کنید."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "حساب‌هایی را ویرایش کنید که قرار است فراخوان شوند"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "جزییات رویدادهای مالی تکراری"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "دامنه‌ی نوسان‌ـ‌تاریخ"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "روز"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"تطابق به این ترتیب انجام شد: حساب، مقدار و تاریخ.\n"
-"یک دامنه‌ی نوسان تاریخ صفر یعنی تطابق دقیق"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "حساب‌های فراخوان‌شدنی"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "رویداد فراخوان‌شدنی"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "برای بروزرسانی حساب خود بر روی \"Apply\" کلیک کنید\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "حساب‌ها"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "برای به روز رسانی"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "به منظور ایجاد"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "رویدادهای مالی"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "به منظور فراخوان"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "به منظور امتناع"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "خودکار-واگذارشده"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "ایجاد جدید"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "فراخوان به درون"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "نام فراخوان‌شده"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "اقدام"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "نام HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "وضعیت"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "بانک"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "امروز"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "آتی"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "-فاصله-"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "اطلاعات"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "یادداشت"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "برچسب‌ها"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "تاریخ"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "میزان"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "هزینه"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "درآمد"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "برچسب‌ها"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "وضعیت"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "-فاصله-"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "تاریخ"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "فهرست"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "نتایج را فهرست‌وار نمایش بده"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "خط"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "نتایج را خطی نمایش بده"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "بازسازی"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "بازسازی نتایج"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "جزییات"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "سوییچ جزییات"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d تحت %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "گزارش تراز"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "نمایش"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "ـ‌حساب"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "همه را‌ـ‌انتخاب کن"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "هر _روز"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_بزرگنمایی X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "فیلتر تاریخ"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_از:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_تا:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "زیرگروه"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "هزینه & درآمد"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "مخارج & بودجه"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "هزینه شده"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "نتیجه"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "میله"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
+
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "نتایج را به شکل میله‌ای نشان بده"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "صدور"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "شرح"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "سوییچ شرح"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "گزارش بودجه"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_برای:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_نوع"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_مشاهده:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "نتیجه:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "بودجه:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "هزینه شده"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "هیچ حسابی به عنوان بخشی از بودجه تعریف نشده"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "باید از گفتگوی حساب حسابی را انتخاب کنید"
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "داÛ\8cرÙ\87â\80\8cاÛ\8c"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "ستÙ\88Ù\86"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "نتایج را دایره‌ای نشان بده"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "فیلتر را ویرایش کن"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "صدور"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "نرخ"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "شرح"
 
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "سوییچ شرح"
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "نرخ"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "سوییچ نرخ"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "برچسب"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "ماه"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "سال"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "ژانویه"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "فوریه"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "مارس"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "آوریل"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "ماه مه"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "ژوئن"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "ژوئیه"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "اوت"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "سپتامبر"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "اکتبر"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "نوامبر"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "دسامبر"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s بر %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "هزینه"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(فاقد گیرنده)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "گزارش آماری"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_مشاهده:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "بر:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "بر اساس‌ـ‌میزان"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "تراز:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "درآمد:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "هزینه:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "روز"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "هفته"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "فصل"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "ژانویه"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "فوریه"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "مارس"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "آوریل"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "ژوئن"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "ژوئیه"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "اوت"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "سپتامبر"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "اکتبر"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "نوامبر"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "دسامبر"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s طی زمان"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "مقطع زمانی"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "گزارش زمان روند"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_حساب:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "ـگروه"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "ـگیرنده:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "ـتجمیع"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "ـنمایش بر اساس"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "گزارش بهای خودرو"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "خودـرو"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "متر:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "مصرف"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "بهای سوخت:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "بقیه‌ی بها:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "بهای کل:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1602,10 +1529,10 @@ msgstr "بهای کل:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1613,61 +1540,96 @@ msgstr "بهای کل:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "متر"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "سوخت"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "قیمت"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "مسافت"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "گزارش بهای خودرو"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "خودـرو"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "متر:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "مصرف"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "بهای سوخت:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "بقیه‌ی بها:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "بهای کل:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(فاقد نوع)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "وجه نقد"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "دارایی"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "کارت اعتباری"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "بدهی"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(هیچ‌کدام)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "نمايان"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "نام حساب"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "خطا"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1676,472 +1638,924 @@ msgstr ""
 "نمی‌توان حساب «%s» را افزود،\n"
 "این نام هم‌اکنون وجود دارد."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "حذف مجاز نیست"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "این حساب درحال استفاده است و نمی تواند حذف شود."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"تغییر نام این حساب ممکن نیست،\n"
+"از «%s» به «%s»،\n"
+"این نام هم‌اکنون موجود است."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "مدیریت حساب‌ها"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "عمومی"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "تراز ـافتتاحی:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "این حساب ـ‌بسته شده"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "شماره‌ی چک جاری"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "دسته‌چک‌ـ۱:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "دسته‌چک‌ـ۲:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "گزینه‌ها"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "ایجاد"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_نام:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_شماره:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "محدودیت‌ها"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "تراز ـحداقل:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "مستثنیات گزارش"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "جزو ـ‌خلاصه حساب به شمار نیاور"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "جزو ـ‌بودجه به شمار نیاور"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "جزو هیچ ـ‌گزارشی به شمار نیاور"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(آرشیو %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "جزییات رویداد مالی"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_مقدار:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "سوییچ کردن علامت مقدار"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "پرداخت"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "از دفتر یادداشت‌ـ۲"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_به حساب:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "ـ‌یادداشت:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "یادـ‌آوری"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "درج برنامه‌ریزی شده"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_فعال کن"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "هر:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "مدیریت رویدادهای برنامه‌ریزی‌شده/قالب"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "متن"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(واگذاری %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "مدیریت واگذاری‌ها"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "شرط"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "ـفیلد:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "حاوـی:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_حساس به حروف"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "وظایف"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"پر کردن خودکار و تصرف مستقیم\n"
-"در دسترس گروه هست"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"پر کردن خودکار و تصرف مستقیم\n"
-"در دسترس گیرنده هست"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "فایل HomeBank جدید (%d از %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "پیدا نشد"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "مالک:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_مالک:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "ویژگی‌های فایل"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "شناسایی سیستم"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "زبان‌ها:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "فایل از پیش تنظیم شده:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "گروه‌ها را با این فایل شروع کن"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "گروه‌های از پیش تنظیم شده"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "اطلاعات"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "ترازها"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "حروف ـ‌اختصاری:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "-‌اضافه‌برداشت در:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "ساخت یک حساب"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr "این صفحه ی تایید است. برای إعمال تغییرات بر دگمه‌ی 'Apply' کلیک کنید."
+msgstr ""
+"این صفحه ی تایید است. برای إعمال تغییرات بر دگمه‌ی 'Apply' کلیک کنید."
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "تأیید"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "خطای فرمت فایل"
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "اقدام"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "لطفا فایلی انتخاب کنید..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "فایل QIF شناسایی شد!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "فایل OFX شناسایی شد!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** پشتیبانی OFX غیرفعال است **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "فایل رویداد فرمت ساده (CSV) شناسایی شد!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "فایل ناشناخته/نامعتبر..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "حساب: %d- رویداد: %d- گیرنده: %d- گروه: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"به دستیار فراخوان HomeBank خوش آمدید.\n"
+"\n"
+"با این دستیار در سرتاسر روند فراخواندن یک فایل بیرونی\n"
+"به درون HomeBank کاملا راهنمایی خواهید شد.\n"
+"\n"
+"تا در انتهای این دستیار بر «Apply» کلیک نکنید\n"
+"تغییری به وجود نمی‌آید."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank می‌تواند از فرمت‌های زیر فایل‌ها را فرا خواند:\n"
+"-QIF\n"
+"-OFX/QFX (قابل انتخاب در زمان کامپایل)\n"
+"-CVS (فرمت مختص HomeBank، مستندات را ببینید)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "فایل‌های شناخته شده"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "فایل‌های QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "فایل‌های OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "فایل‌های فرمت ساده (CSV)"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "تمامی فایل‌ها"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "نام:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "مسیر:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "رمزگذاری"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "محتوا:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "دامنه‌ی نوسان‌ـ‌تاریخ"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "روز"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"تطابق به این ترتیب انجام شد: حساب، مقدار و تاریخ.\n"
+"یک دامنه‌ی نوسان تاریخ صفر یعنی تطابق دقیق"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "برای بروزرسانی حساب خود بر روی \"Apply\" کلیک کنید\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "برای به روز رسانی"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "به منظور ایجاد"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "رویدادهای مالی"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "به منظور فراخوان"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "به منظور امتناع"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "خودکار-واگذارشده"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "خطای فرمت فایل"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "مدیریت بودجه"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "بودجه‌ی هر ماه"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "یکسان است"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "ـپاک کردن ورودی"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "متفاوت است"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "ـ‌نظارت الزامی این گروه"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_درآمد"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"نمی‌توان نام این گروه را،\n"
+"از «%s» به «%s» تغییر داد،\n"
+"این نام هم‌اکنون وجود دارد."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "مدیریت گروه‌ها"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"فایل فرمت ساده (CSV) باید حاوی تعداد دقیق ستون باشد،\n"
-"که با نقطه ویرگول(;) جدا شده‌اند، برای جزییات بیشتر راهنما را بخوانید."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "مدیریت بودجه"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "بودجه‌ی هر ماه"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "یکسان است"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "ـپاک کردن ورودی"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "رقم‌های ـ‌کسری:"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "متفاوت است"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "ـ‌نظارت الزامی این گروه"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "ـ‌فراخواندن"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "صدور"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"فایل فرمت ساده (CSV) باید دقیقا حاوی تعداد دقیق ستون‌ها باشد،\n"
-"که با نقطه ویرگول جدا شده‌اند، لطفا برای جزییات بیشتر راهنما را ببینید."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "تغییر..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_درآمد"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"نمی‌توان نام این گروه را،\n"
-"از «%s» به «%s» تغییر داد،\n"
-"این نام هم‌اکنون وجود دارد."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "منتقل کن به..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "این گروه به گروه دیگر منتقل شود؟"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"این کار «%s» را با «%s» جایگزین،\n"
-"و سپس «%s» را پاک می‌کند"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "این گروه پاک شود؟"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"اگر «%s» را پاک کنید، آرشیو و رویداد مربوط به این گروه\n"
-"به عنوان «بدون گروه» تعریف خواهد شد."
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "مدیریت گروه‌ها"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "د_رآمد"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_انتقال"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "فراخوانی از فرمتِ ساده (CSV)"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "بازکردن فایل homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "ذخیره فایل homebank با نام"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "فایل‌های homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"آیا می خواهید تغییرات را\n"
-"در فایل جاری ذخیره کنید؟"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"اگر ذخیره نکنید، بعضی تغییرات\n"
-"یقینا از بین خواهد رفت:%d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "ذخیره ـنکن"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "انتخاب از میان رویدادهای ممکن..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank رویدادی را یافته که می‌تواند رویداد وابسته به انتقال داخلی باشد."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "کنشی انتخاب کنید:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "ایجاد رویداد جدید"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "انتخاب رویداد موجود"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank رویدادی را یافته که می‌تواند رویداد وابسته به انتقال داخلی باشد."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "هر نوع"
@@ -2154,178 +2568,206 @@ msgstr "فاقد گروه"
 msgid "Unreconciled"
 msgstr "فاقد تطابق"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "هر وضعیتی"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "این ماه"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "ماه پیش"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "این فصل"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "هر وضعیتی"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "فصل پیش"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "امسال"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "سال پیش"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "۳۰ روز گذشته"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "۶۰ روز گذشته"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "۹۰ روز گذشته"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 ماه اَخیر"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "دیگر..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "تمام تاریخ"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "تمام ماه"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_گزینه:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "همه"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "هیچ‌کدام"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "معکوس"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "فیلتر تاریخ"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_ماه:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_سال:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "فیلتر متن"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_اطÙ\84اعات:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_حساس Ø¨Ù\87 Ø­Ø±Ù\88Ù\81"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "برچسب:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "فیلتر مبلغ"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "فیلتر وضعیت"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "مطابق"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "یادآوری کردن"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "اجبار:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "نشان بده 'اضافه شده'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "نشان بده 'ویرایش شده'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "فیلتر پرداخت"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "فیلتر ویرایش"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "روش پرداخت"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "متن"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "ویژگی‌های فایل HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_مالک:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "رویداد برنامه‌ریزی شده"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "افزودن تا"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "از هر ماه (مستثنا شود)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "افزودن"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "روز پیش از تاریخ کنونی"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2336,224 +2778,214 @@ msgstr ""
 "از «%s» به «%s» تغییر داد،\n"
 "این نام هم‌اکنون وجود دارد."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "این گیرنده به گیرنده‌ای دیگر منتقل شود؟"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "حذف گیرنده؟"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"اگر «%s» را حذف کنید، آرشیو و رویدادی که به این گیرنده ارجاع می‌دهند\n"
-"به «فاقد گیرنده» تغییر خواهند کرد"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "مدیریت گیرنده ها"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "رابط"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "قالب نمایش"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "فراخوانی/صدور"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "گزارش"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "واحد کوچک‌تر یورو"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "پیش‌فرض‌های سیستم"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "فقط آیکن"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "فقط متن"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "متن زیر آیکن"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "متن کنار آیکن"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "تانگوی روشن"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "تانگوی متوسط"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "تانگوی تیره"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "ماه-روز-سال"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "روز-ماه-سال"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "سال-ماه-روز"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "نادیده گرفتن"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "افزودن به اطلاعات"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "افزودن به یادداشت"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "زبان سیستم"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "پوشه‌ی پیش‌فرضی برای فایل‌های HomeBank برگزینید"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "پوشه‌ی پیش‌فرضی برای فایل‌های فراخوانی برگزینید"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "پوشه‌ی پیش‌فرضی برای فایل‌های صادره برگزینید"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "گزینه‌های تاریخ"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "ترتیب تاریخ:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "گزینه‌های QFX/OFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "فیلد ـ‌یادداشت:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "پوشه‌ی فایل‌ها"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "ـ‌فراخوانی:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "ـ‌صدور:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "فیلتر اولیه"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "محدوده‌ی ـ‌تاریخ:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "گزینه‌های نمودارها"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "ترتیب رنگ:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "گزینه‌های آماری"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "بر حسب مقدار نشان بده"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "ستون ـ‌نرخ را نشان بده"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "جزییات را نشان بده"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "گزینه‌های بودجه"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_فعال‌سازی"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "پر کردن از:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "کشور:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "ارزش :"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "فرمت عدد"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "ـ‌پیش‌فرض:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "نماد اعشار:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "نماد گروه‌بندی:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "رقم‌های ـ‌کسری:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "قالب ـ‌تاریخ:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2577,152 +3009,148 @@ msgstr ""
 "%b مخفف نام محلی ماه. \n"
 "%B نام کامل محلی ماه. \n"
 "%c نمایش مناسب زمان و تاریخ محل. \n"
-"%C عدد قرن (سال تقسیم بر ۱۰۰ و کوتاه شده به عنوان عدد صحیح) به مثابه‌ی یک عدد "
-"ده‌دهی [00-99]. \n"
+"%C عدد قرن (سال تقسیم بر ۱۰۰ و کوتاه شده به عنوان عدد صحیح) به مثابه‌ی یک "
+"عدد Ø¯Ù\87â\80\8cدÙ\87Û\8c [00-99]. \n"
 "%d روز ماه به مثابه‌ی یک عدد ده‌دهی [01,31]. \n"
 "%D همانند %m/%d/%y. \n"
-"%e روز ماه به مثابه‌ی یک عدد ده‌دهی[1,31]؛ با یک فاصله یک رقم تکی قبل‌ش اضافه "
-"می‌شود. \n"
+"%e روز ماه به مثابه‌ی یک عدد ده‌دهی[1,31]؛ با یک فاصله یک رقم تکی قبل‌ش "
+"اضافه می‌شود. \n"
 "%j روز سال به مثابه‌ی یک عدد ده‌دهی [001-366]. \n"
 "%m ماه به مثابه‌ی یک عدد ده‌دهی [01,12]. \n"
 "%p نمایش مناسب تاریخ محل. \n"
 "%y سال بدون قرن به مثابه‌ی یک عدد ده‌دهی [00,99]. \n"
 "%Y سال با قرن به مثابه‌ی یک عدد ده‌دهی. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "گزینه‌های عدد"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "واحدهای اندازه‌گیری"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "به کار گیری ـمایل به جای مت"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "به کار گیری ـگالن برای سوخت"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "پنجره‌ی رویداد"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "رویدادهای مطابق را پنهان کن"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "چندافزونی"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "آخرین تاریخ را حفظ کن"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "فهرست ستون"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "برای تغییر ترتیب بکشید و رها کنید"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "زبان"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_زبان:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_نوار‌ابزار:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "نمایش درختی"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "نمایش راهنمای قواعد"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "رنگ‌های مبلغ"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "از رنگ‌های سفارشی استفاده می‌کند"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "ـ‌پیش‌فرض:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "ـ‌هزینه:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_درآمد:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_اخطار:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "راه‌اندازی برنامه"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "نمایش اسپلش اسکرین"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "آخرین فایل باز شده را بارگذاری کن"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "نمایش اسپلش اسکرین"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "سال مالی"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "گزارش‌های پنجره‌ی اصلی"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "ـ‌پیش‌فرض:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "تمامی پیش‌فرض‌ها پاک شود؟"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"این کار  تنظیمات را\n"
-"به مقادیر اولیه برمی‌گرداند"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "تنظیمات"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2730,46 +3158,76 @@ msgstr ""
 "ناچارید HomeBank را بازراه‌اندازی کنید\n"
 "تا تغییر زبان اثر کند."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "ستون"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "جانشین رویداد مالی شود"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "رویداد مالی را اصلاح کن"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "تفکیک رویداد مالی"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "جمع"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "مجموع تفکیک‌ها:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "تخصیص‌نیافته:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "مقدار رویداد:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "افزودن رویداد مالی"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "جانشین رویداد مالی شود"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "رویداد مالی را اصلاح کن"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "به حسـاب:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"می‌خواهید انتقال داخلی را قطع کنید؟\n"
+"\n"
+"ادامه دادن رویداد مالی مقصد را  حذف خواهد کرد."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_تاریخ:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2781,82 +3239,73 @@ msgstr ""
 "روز/ماه یا ماه/روز،\n"
 "و تاریخ کامل محلی شما"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "تفکیک گروه"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "پرـداخت:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "حسـاب:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "به حسـاب:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "یاـدداشت:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "برچـسب‌ها:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "با الگویی پر کن"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "ـالگو:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "چک"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "انتقال"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "انتقال داخلی"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "کارت اعتباری"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "دستور پرداخت مستمر"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "پرداخت الکترونیکی"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "واریز"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "دستمزد ثابت"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "غیرفعال"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "شامل"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "خارج از شمول"
index f9c159b982b24dd8e18fd5463d75c70fb6fa76f7..eb6a44b6f5ac420bef6314c406f5d7eabf591051 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2013-10-05 16:24+0000\n"
 "Last-Translator: Jiri Grönroos <Unknown>\n"
 "Language-Team: Finnish <fi@li.org>\n"
-"Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "Kotipankki"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Vapaata ja helppoa yksityiskirjanpitoa kaikille."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Tiedot:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "Mak_sun saaja:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Luokka:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(uusi paketti)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,603 +161,690 @@ msgstr ""
 "Haluatko poistaa jokaisen\n"
 "valitun tapahtuman?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d kohdetta (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d kohdetta (josta tuloja %d ja menoja %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Muokkaa päiväystä..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Muokkaa tietoja..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Muokkaa maksun saajaa..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Muokkaa kuvausta..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Muokkaa summa..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Muokkaa luokkaa.."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Muokkaa merkkejä"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Tili"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Tapaht_uma"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "T_oiminnot"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "T_yökalut"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Sulje"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Sulje nykyinen tili"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Suodatin..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Avaa luettelosuodatin"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Lisää..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Lisää uusi tapahtuma"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "Per_i..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Peri valitusta tapahtumasta"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Muokkaa..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Muokkaa valittua tapahtumaa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Täsmäytetty"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Poista..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Poista valitut tapahtumat"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Luo malli..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Vie QIF-tiedostoksi"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Vie CSV-tiedostoon..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Vie CSV-tiedostoksi"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Lisää"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Perivät"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Muokkaa"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Suodatin"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Täsmäytä"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Tulevaisuudessa:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Pankki:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Tänään:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Pankki:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Tulevaisuudessa:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Rajaus:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tyyppi:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Tila:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Palauta suodatin"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Sivuvaluutta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Luokka"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Alaluokka"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Tiedosto"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Tuo"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Muokkaa"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Näytä"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "H_allinta"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "Ta_pahtumat"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Raportit"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "O_hje"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Uusi"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Luo uusi tiedosto"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Avaa..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Avaa tiedosto"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Tallenna"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Tallenna nykyinen tiedosto"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Tallenna nimellä..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Tallenna nykyinen tiedosto eri nimellä"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Palauta"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Palauta tämän tiedoston tallennettuun versioon"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Ominaisuudet..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Sulje nykyinen tiedosto"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Poistu"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Poistu kotipankista"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Avaa tuontiapulainen"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Avaa QIF-vientiapulainen"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonymoi..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Asetukset..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Muuta kotipankin asetuksia"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Ti_lit..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Muuta tilien asetuksia"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "Maksun_saajat..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Muuta maksunsaajia"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Luokat..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Muuta luokkia"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Talousarvio..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Muuta talousarvion asetuksia"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Maksumääräykset..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Aseta automaattiset maksumääräykset"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Näytä..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Näyttää valitut tilitapahtumat"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Lisää..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Lisää tapahtuma"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Aseta ajastin..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "Tila_stot..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Avaa tilastoraportti"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Kehitys..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Avaa kehitysraportti"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Talo_usarvio..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Avaa talousarvioraportti"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Avaa saldoraportti"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Avaa ajoneuvon kuluraportti"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Näytä Tervetuloa-ikkuna..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymoi..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Sisältö"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Kotipankki-ohjeet"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Näytä Tervetuloa-ikkuna..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Hae ohjeita verkosta..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Yhdistä Launchpad-sivustolle ohjeiden hakemiseksi verkosta"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Käännä tämä ohjelma..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Yhdistä Launchpad-sivustolle kääntääksesi tätä ohjelmaa"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Raportoi ongelmasta..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Yhdistä Launchpad-sivustolle auttaaksesi ongelmien korjaamisessa"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Tietoj_a"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Tietoja Kotipankista"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Työkalurivi"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Suurin kulu"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Ajastettu luettelo"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Sivuvaluutta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro-sivuutus"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Palauta aikaisemmin tallennettu tiedosto '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Anonymoi tiedosto?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Tervetuloa Kotipankkiin"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Valitse toiminto:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "_Lue Kotipankin ohje"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "_Muuta asetuksia"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Luo _uusi tiedosto"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Avaa olemassa oleva tiedosto"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Avaa _esimerkkitiedosto"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(ei luokkaa)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "tapahtuma lisätty: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Yhteensä"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Tuntematon virhe"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O-virhe tiedoston '%s' kohdalla."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Tiedosto '%s' ei ole kelvollinen Kotipankki-tiedosto."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -670,919 +853,672 @@ msgstr ""
 "Tiedosto \"%s\" tallennettiin uudemmalla Kotipankin versiolla,\n"
 "eikä kyseistä tiedostoa voi avata nykyisellä versiolla."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Tiedostovirhe"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O-virhe käsiteltäessä tiedostoa %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Loppusumma"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Tiedosto %s ei ole toimiva HomeBank-tiedosto."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Avaa"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Tili"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Saaja"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Luokka"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arkistoi"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Talousarvio"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Näytä"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Tilastoja"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Avaa äskettäin käytetty tiedosto"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 -kulutus"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "virheellinen csv-muoto"
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
+msgid "Post"
+msgstr ""
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(uusi paketti)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Tuntematon"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Näytä versiotiedot ja poistu"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[TIEDOSTO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Verkko-osoitetta \"%s\" ei voitu näyttää"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Kotipankki-valinnat"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Tiedostoa \"%s\" ei voi avata, sitä ei ole olemassa.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Kotipankin tuontiapulainen"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Tuotava tiedosto"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Päivitä tilit"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(tili %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Vaihda Kotipankin kohdetili"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "uusi tili"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nimi:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "olemassa oleva tili"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "T_ili"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Virhe"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Tilin nimeä \"%s\" ei\n"
-"voi vaihtaa nimeksi \"%s\",\n"
-"nimi on jo käytössä."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Valitse tiedosto..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-tiedosto tunnistettu!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-tiedosto tunnistettu!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX-tukea ei ole tarjolla **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV-tapahtumatiedosto havaittu!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Tuntematon/viallinen tiedosto..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "tili: %d - tapahtuma: %d - saaja: %d - luokka: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Kotipankin tuontiapulainen - (%d / %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Tervetuloa Kotipankin tuontiavustajaan.\n"
-"\n"
-"Avustaja auttaa sinua tuomaan\n"
-"erillisen tiedoston Kotipankkiin.\n"
-"\n"
-"Mitään muutoksia ei tehdä, ennen kuin napsautat \"Toteuta\"\n"
-"avustuksen loppuvaiheessa."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"Kotipankki voi tuoda seuraavissa muodoissa olevia tiedostoja:\n"
-"- QIF\n"
-"- OFX/QFX (valinnainen käännösvaiheessa)\n"
-"- CSV (muoto on Kotipankille ominainen, katso lisätietoja ohjeista)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Tunnetut tiedostot"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF-tiedostot"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX-tiedostot"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-tiedostot"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Kaikki tiedostot"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Polku:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nimi:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Merkistö:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Sisältö:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Päiväysjärjestys:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Lataa tiedosto uudelleen"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Päivä_toleranssi:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "päivää"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Vertailu tehdään järjestyksessä: tili, summa ja päiväys.\n"
-"Päivätoleranssi 0 tarkoittaa täsmällistä osumaa"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Tuotava tili"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Tuotava tapahtuma"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Napsauta \"Toteuta\" päivittääksesi tilit.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Tilit"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "päivitetään"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "luodaan"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Tapahtumat"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "tuodaan"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "hylätään"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Tuo tiliin"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Tuodun tilin nimi"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Toiminto"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Tilin nimi Kotipankissa"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Tila"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Pankki"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Tänään"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Tulevaisuudessa"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Tietoja"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Merkinnät"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Päiväys"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Summa"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Meno"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Tulo"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Merkinnät"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Tila"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Päiväys"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Luettelo"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Näytä tulokset luettelona"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Viivat"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Näytä tulokset viivoina"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Päivitä"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Päivitä tulokset"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Tiedot"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Vaihda tietojen näkyminen"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d alle %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Saldoraportti"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "T_ili"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Valitse k_aikki"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Jo_ka päivä"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_X-skaalaus:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Alkaen:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Saakka:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Alaluokka"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Menot & tulot"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Kulutus ja talousarvio"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Kulutus"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Tulos"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Palkit"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Näytä tulokset palkkeina"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Selite"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Vie"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Vaihda selitteen näkyminen"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Talousarvioraportti"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Ajalta:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Laatu:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Näytä:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Talousarvio:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Kulutus:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Budjetin osalliseksi ei ole määritelty mitään tilejä."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Sisällytä tilejä tili-ikkunasta."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Piirakka"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Sarake"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Näytä tulokset piirakkakaavioina"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Muokkaa suodatinta"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Vie"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "Arvioi"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Selite"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
-msgid "Toggle rate"
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Vaihda selitteen näkyminen"
+
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Arvioi"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
+msgid "Toggle rate"
 msgstr "Muuta kurssia"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Merkintä"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Kuukausi"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Vuosi"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Tammikuu"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Helmikuu"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Maaliskuu"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Huhtikuu"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Toukokuu"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Kesäkuu"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Heinäkuu"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Elokuu"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Syyskuu"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Lokakuu"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Marraskuu"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Joulukuu"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "menot"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(ei saajaa)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Tilastoraportti"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Näytä:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "_Määrän mukaan"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Tulot:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Menot:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Päivä"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Viikko"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Neljännes"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Tammi"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Helmi"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Maalis"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Huhti"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Kesä"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Heinä"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Elo"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Syys"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Loka"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Marras"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Joulu"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Aikaväli"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Kehitysraportti"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Tili:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Luokka:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "Mak_sun saaja:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "K_umulatiivinen"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Näkymä:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Ajoneuvon kuluraportti"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Ajoneuvo:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Mittari:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Kulutus:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Polttoainekulut:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Muut kulut:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Kulut yhteensä:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1591,10 +1527,10 @@ msgstr "Kulut yhteensä:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1602,61 +1538,96 @@ msgstr "Kulut yhteensä:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Mittari"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Polttoaine"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Hinta"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Matka"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Ajoneuvon kuluraportti"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Ajoneuvo:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Mittari:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Kulutus:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Polttoainekulut:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Muut kulut:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Kulut yhteensä:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(ei tyyppiä)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Käteinen"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Varat"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Luottokortti"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Velat"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ei mitään)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Näkyvä"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Tilin nimi"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Virhe"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1665,466 +1636,923 @@ msgstr ""
 "Tiliä '%s' ei voi lisätä,\n"
 "kyseinen nimi on jo olemassa."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Poistamista ei sallita"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Tämä tili on käytössä eikä sitä voi poistaa."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Tilin nimeä \"%s\" ei\n"
+"voi vaihtaa nimeksi \"%s\",\n"
+"nimi on jo käytössä."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Hallitse tilejä"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Yleiset"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "täm_ä tili suljettiin"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Šekkivihko _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Šekkivihko _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nimi:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Nu_mero:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "älä sisällytä tili_yhteenvetoon"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "älä sisällytä _budjettiin"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "älä sisällytä _mihinkään raporttiin"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arkisto %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Summ_a:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Maksu:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "vihko_2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Tilille:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Ota käyttöön"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Joka:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Teksti"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(maksumääräys %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Maksumääräysten hallinta"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Huomioi kirjainkoko"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Uusi Kotipankki-tiedosto (%d/%d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Ei löytynyt"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Omistaja:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Omistaja:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Tiedoston ominaisuudet"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Kielet:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Esiasetustiedosto:"
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Esiasetusluokat"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "Alk_upääoma:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Tilinylitys:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Luo tili"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Tämä on vahvistussivu. Napsauta Toteuta-painiketta vahvistaaksesi asetukset"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Vahvistus"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Toiminto"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Valitse tiedosto..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-tiedosto tunnistettu!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-tiedosto tunnistettu!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX-tukea ei ole tarjolla **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV-tapahtumatiedosto havaittu!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Tuntematon/viallinen tiedosto..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "tili: %d - tapahtuma: %d - saaja: %d - luokka: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Tervetuloa Kotipankin tuontiavustajaan.\n"
+"\n"
+"Avustaja auttaa sinua tuomaan\n"
+"erillisen tiedoston Kotipankkiin.\n"
+"\n"
+"Mitään muutoksia ei tehdä, ennen kuin napsautat \"Toteuta\"\n"
+"avustuksen loppuvaiheessa."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"Kotipankki voi tuoda seuraavissa muodoissa olevia tiedostoja:\n"
+"- QIF\n"
+"- OFX/QFX (valinnainen käännösvaiheessa)\n"
+"- CSV (muoto on Kotipankille ominainen, katso lisätietoja ohjeista)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Tunnetut tiedostot"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF-tiedostot"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX-tiedostot"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-tiedostot"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Kaikki tiedostot"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nimi:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Polku:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Merkistö:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Sisältö:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Päivä_toleranssi:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "päivää"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Vertailu tehdään järjestyksessä: tili, summa ja päiväys.\n"
+"Päivätoleranssi 0 tarkoittaa täsmällistä osumaa"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Napsauta \"Toteuta\" päivittääksesi tilit.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "päivitetään"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "luodaan"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Tapahtumat"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "tuodaan"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "hylätään"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Tiedostomuodon virhe"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Hallitse budjettia"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "on sama"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "on eri"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Pakota tämän luokan seuranta"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Tulot"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Luokan nimeä \"%s\" ei\n"
+"voi vaihtaa nimeksi \"%s\",\n"
+"nimi on jo käytössä."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Hallitse luokkia"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Esiasetusluokat"
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "Alk_upääoma:"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Tilinylitys:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Luo tili"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
-"Tämä on vahvistussivu. Napsauta Toteuta-painiketta vahvistaaksesi asetukset"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Vahvistus"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Tiedostomuodon virhe"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
-"Csv-tiedoston tulee sisältää tarkka lukumäärä sarakkeita puolipisteellä "
-"erotettuna. Lue lisätietoa ohjeesta."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Hallitse budjettia"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "on sama"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "on eri"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Desimaalit"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Pakota tämän luokan seuranta"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Tuo"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Vie"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"Csv-tiedoston tulee sisältää tarkka lukumäärä sarakkeita\n"
-"puolipisteellä erotettuna. Lue lisätietoja ohjeesta."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Muokkaa..."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Tulot"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Luokan nimeä \"%s\" ei\n"
-"voi vaihtaa nimeksi \"%s\",\n"
-"nimi on jo käytössä."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Siirrä..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Siirretäänkö tämä luokka toiseen luokkaan?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Tämä korvaa luokan \"%s\" luokalla \"%s\",\n"
-"ja poistaa luokan \"%s\""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Poistetaanko luokka?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Hallitse luokkia"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Tu_lot"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "S_iirrä"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Tuo CSV-tiedostosta"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Avaa kotipankki-tiedosto"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Tallenna kotipankki-tiedosto nimellä"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Kotipankki-tiedostot"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Haluatko tallentaa muutokset\n"
-"nykyiseen tiedostoon?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Jos et tallenna, jotkin muutokset\n"
-"häviävät pysyvästi: %d."
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Älä talle_nna"
 
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "luo uusi tapahtuma"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "valitse olemassa oleva tapahtuma"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Mikä tahansa tyyppi"
@@ -2137,178 +2565,206 @@ msgstr "Luokittelematon"
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Mikä tahansa tila"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Kuluva kuukausi"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Viime kuussa"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Kuluva neljännes"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Mikä tahansa tila"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Viimeisin neljännes"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Tänä vuonna"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Viime vuonna"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Viimeiset 30 päivää"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Viimeiset 60 päivää"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Viimeiset 90 päivää"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Viimeiset 12 kuukautta"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Muu..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Kaikki päiväykset"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Kaikki kuukaudet"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Vaihtoehto:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Kaikki"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ei mitään"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Käännä"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Kuukausi:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Vuosi:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Tiedot:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Huomioi kirjainkoko"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Avainsana:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "muistutus"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Pakota:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "näytä 'Lisätty'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "näytä 'Muutettu'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Muokkaa suodatinta"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Teksti"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Omistaja:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "lisää"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2319,222 +2775,214 @@ msgstr ""
 "voi vaihtaa nimeksi \"%s\",\n"
 "nimi on jo käytössä."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Poistetaanko saaja?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Hallitse maksun saajia"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Käyttöliittymä"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Näyttömuodot"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Tuonti ja vienti"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Raportti"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro-sivuutus"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Järjestelmän oletukset"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Vain kuvakkeet"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Vain teksti"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teksti kuvakkeiden alapuolella"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teksti kuvakkeiden vierellä"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango, vaalea"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango, keskisävyinen"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango, tumma"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Hylkää"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Päiväysjärjestys:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Tuo:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "Vi_e:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Päivä_määrärajaus:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Väriteema:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Näytä summ_an mukaan"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Näytä _korkosarake"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Näytä yksityiskoh_dat"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Käytä"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Täytä maasta:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Maa:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Arvo:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Esi_asetettu:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Desimaalimerkki:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Ryhmittelymerkki:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Desimaalit"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Päivämäärän muoto:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2554,183 +3002,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Vedä ja pudota muuttaaksesi järjestystä"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Työkalupalkki:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Näytä rivit vuorotellen väritettynä"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Käytä omia värejä"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Esi_asetettu:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "M_eno:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Tulo:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Varoitus:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Näytä aloitusruutu"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Lataa viimeksi avattu tiedosto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Näytä aloitusruutu"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Oletus:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr ""
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Asetukset"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Sarake"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Peri tapahtuma"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Muokkaa tapahtumaa"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
 msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr ""
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Tapahtuman summa:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Lisää tapahtuma"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Peri tapahtuma"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Muokkaa tapahtumaa"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Päiväys:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2742,82 +3215,73 @@ msgstr ""
 "päivä/kuukausi tai kuukausi/päivä,\n"
 "ja täydellinen paikallinen päiväys"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Malli:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Šekki"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Tilisiirto"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Sisäinen siirto"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Pankkikortti"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Suoramaksu"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Verkkomaksu"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Talletus"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Rahoituslaitoskulu"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Ei käytössä"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Sisällytä"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Älä sisällytä"
index 6f77965b8b3bd6f04b3695175efc9b15beede00c..6a4c656134302654c4b1c6e0efe8434c71170c8d 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,5 +1,5 @@
 # GTK+ HomeBank
-# Copyright (C) 1995-2014
+# Copyright (C) 1995-2013
 # This file is distributed under the same license as the HomeBank package.
 # Maxime Doyen, 2009.
 #
@@ -7,40 +7,159 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-23 08:48+0000\n"
-"Last-Translator: Fabien Lasserre <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-12-05 04:00+0000\n"
+"Last-Translator: Tom <Unknown>\n"
 "Language-Team: fr <fr@li.org>\n"
-"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:37+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
+"Language: fr\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Comptabilité personnelle libre et facile, pour tous."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "finances personnelles"
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Comptabilité personnelle, gratuite, facile pour tous"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finance;comptabilité;budget;personnel; argent;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank est un logiciel libre (comme dans « libre parole » ou « bière "
+"gratuite ») qui vous assistera pour gérer votre comptabilité personnelle."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Il est conçu pour être facile d'utilisation et capable d'analyser vos "
+"finances personnelles en détail à l'aide d'outils de filtrage puissants et "
+"de beaux graphiques."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Si vous cherchez une application complètement gratuite et facile pour gérer "
+"votre comptabilité personnelle alors HomeBank est un logiciel de choix."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Annuler"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Édition d'opérations multiples"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_iement :"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informations :"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Tiers :"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Catégorie :"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Éti_quettes :"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_émo :"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Vérifier le résultat des transferts internes"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Aucune incohérence trouvée !"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Incohérence trouvée(s): %d\n"
+"Voulez-vous passer en revue et corriger ?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Chaque montant d'opération sera divisé par %.6f"
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+"Êtes-vous sûr(e) de vouloir convertir ce compte\n"
+"en devise Euro Majeur ?"
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Convertir"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
-msgstr "Aucune opération changée"
+msgstr "Aucune opération modifiée"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "opérations auto-assignées : %d"
+msgid "transaction changed: %d"
+msgstr "opérations changées : %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Résultat de l’auto affectation"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Résultat de l'affectation automatique"
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,745 +167,825 @@ msgstr ""
 "Voulez-vous créer un modèle à partir\n"
 "de chacune des opérations sélectionnées ?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nouvelle archive)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Voulez-vous supprimer le lien du virement interne ?\n"
-"Si oui, le virement lié sera supprimé."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
-"Voulez-vous effacer\n"
+"Voulez-vous supprimer\n"
 "chacune des opérations sélectionnées ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Êtes-vous sûr(e) de vouloir changer l'état en Aucun ?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Des opérations dans votre sélection sont déjà rapprochées."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Changer"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Êtes-vous sûr(e) de vouloir basculer l'état à Rapproché ?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Basculer"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d éléments (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d éléments (%d sélectionnés %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modifier la date…"
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modifier l’info…"
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modifier le tiers…"
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modifier la description…"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modifier le montant…"
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modifier la catégorie…"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modifier les étiquettes…"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Compte"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "_Compte :"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Opération"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "É_tat"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "Outils"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "Ou_tils"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
-msgstr "Fermer"
+msgstr "_Fermer"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
-msgstr "Fermer le compte courant"
+msgstr "Fermer le compte actuel"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtrer"
+msgstr "_Filtrer..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Filtrer la liste"
+msgstr "Ouvrir la liste de filtres"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Convertir en Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Convertir ce compte en devise Euro"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
-msgstr "_Ajouter"
+msgstr "_Ajouter..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Ajouter une nouvelle opération"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Hériter…"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Hériter depuis l’opération sélectionnée"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Éditer…"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Éditer l’opération sélectionnée"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "Aucu_n"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Basculer Aucun pour les opérations sélectionnées"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Pointée"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Pointer les opérations sélectionnées"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Rapprocher"
+msgstr "_Rapproché"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Basculer l’état rapproché de l’opération sélectionnée"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Inverser rapprochée pour les opérations sélectionnées"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Supprimer…"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Édition _multiple..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Supprimer les opérations sélectionnées"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Editer plusieurs opérations"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Créer un modèle..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Créer un modèle"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Supprimer…"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Supprimer les opérations sélectionnées"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr "Affectations Auto."
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr "Lancer l’auto affectation"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr "Exporter QIF…"
+msgstr "Exporter en QIF…"
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr "Exporter au format QIF"
+msgstr "Exporter en QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Exporter au format CSV…"
+msgstr "Exporter en CSV…"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "Exporter au format CSV"
+msgstr "Exporter en CSV"
+
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Vérifier les transferts internes"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Ajouter"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Hériter"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Éditer"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrer"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Rapprocher"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futur :"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banque :"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Aujourd’hui :"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banque :"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futur :"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Plage :"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type :"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "É_tat :"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr "Réinitialiser les _filtres"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Devise _secondaire"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr "Euro _mineur"
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Catégorie"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Sous-catégorie"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fichier"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importer"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Éditer"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Affichage"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gérer"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Opérations"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapports"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Aide"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nouveau"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Créer un nouveau fichier"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
-msgstr "_Ouvrir"
+msgstr "_Ouvrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Ouvrir un fichier"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Enregistrer"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "Enregistrer le fichier courant"
+msgstr "Enregistrer le fichier actuel"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Enregistrer sous…"
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Enregistrer _sous..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr "Enregistrer le fichier courant sous un nom différent"
+msgstr "Enregistrer le fichier actuel avec un nom différent"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Rétablir"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Rétablir à une version enregistrée de ce fichier"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propriétés…"
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Propriétés…"
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurer le fichier"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr "Fermer le fichier courant"
+msgstr "Fermer le fichier actuel"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Quitter"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr "Quitter HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importer QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Fichier QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Ouvre l’assistant d'import"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Ouvre l’assistant d’export QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Fichier OFX/QFX..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Fichier CSV..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Rendre anonyme…"
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exporter fichier QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exporter tous les comptes dans un ficher QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Préférences"
+msgstr "Préférences..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr "Configurer HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Devises..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Configurer les devises"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
-msgstr "_Comptes…"
+msgstr "C_omptes…"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
-msgstr "rer les comptes"
+msgstr "Configurer les comptes"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "_Tiers"
+msgstr "_Tiers..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "rer les tiers"
+msgstr "Configurer les tiers"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
-msgstr "Catégories"
+msgstr "Catégories..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
-msgstr "rer les catégories"
+msgstr "Configurer les catégories"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Planifiées/Modèles…"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configurer les opérations planifiées/modèles"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget…"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
-msgstr "rer le budget"
+msgstr "Configurer le budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Affectations…"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurer les affectations automatiques"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
-msgstr "Afficher…"
+msgstr "Montrer..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Afficher les opérations du compte sélectionné"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
-msgstr "Ajouter"
+msgstr "Ajouter..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Ajouter une opération"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Ajouter des opérations"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Définir le planificateur…"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configurer le planificateur d'opérations"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Ajouter les opérations planifiées…"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Poster les opérations planifiées"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Ajouter les opérations planifiées en attente"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Poster les opérations planifiées en attente"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistiques…"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Ouvrir le rapport de statistiques"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendance dans le temps…"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Ouvrir le rapport de tendance dans le temps"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget…"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Ouvrir le rapport de budget"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Solde…"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Ouvrir le rapport de solde"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Coût _d’utilisation des véhicules…"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Ouvrir le rapport de coût d’utilisation des véhicules"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Afficher la fenêtre d’accueil…"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistiques du fichier…"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymiser…"
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Aide d’HomeBank"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentation concernant HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Afficher le message d’accueil…"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obtenir de l’aide en ligne…"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connectez-vous au site web de Launchpad pour obtenir de l’aide"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduire cette application…"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Connectez-vous au site web de Launchpad pour contribuer à la traduction de "
 "cette application"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Signaler un bogue…"
+msgstr "Signalez un problème..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Connectez-vous au site web de Launchpad pour signaler un bogue"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_À propos"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "À propos d’HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Barre d’outils"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Top des dépenses"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Liste des opérations planifiée_s"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Devise secondaire"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro mineur"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Revenir au fichier précédemment enregistré de '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Rétablir les changement non enregistrés du fichier « %s » ?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 "- Les modifications faites au fichier seront perdues\n"
 "- Le fichier sera restauré à sa dernière sauvegarde (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Rendre anonyme le fichier ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Rétablir"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Êtes-vous sûr(e) de vouloir anonymiser le fichier ?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Continuer changera les noms/mémos en données anonymes,\n"
-"veuillez confirmer."
+"Continuer va rendre anonyme tous les textes,\n"
+"en « compte x », « tiers y », « memo z »..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymiser"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Bienvenue dans HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr "Que voulez-vous faire ?"
+msgstr "Que voulez-vous faire :"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Lire le _manuel utilisateur"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurer les _préférences"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Créer un _nouveau fichier"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Ouvrir un fichier existant"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Ouvrir le fichier d’_exemple"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sans catégorie)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Autre"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Aucune opération à ajouter"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "opérations ajoutées : %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Résultat de l’ajout des opérations planifiées"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Erreur inconnue"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr "Erreur d’E/S pour le fichier '%s'."
+msgstr "Erreur d’E/S pour le fichier « %s »."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr "Le fichier '%s' n'est pas un fichier HomeBank valide."
+msgstr "Le fichier « %s » n'est pas un fichier HomeBank valide."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
-"Le fichier '%s' à été enregistré dans une version supérieure d’HomeBank\n"
+"Le fichier « %s » à été enregistré dans une version supérieure d’HomeBank\n"
 "et ne peut être lu par cette version."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Erreur fichier"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Erreur d’E/S pour le fichier %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Total général"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
-msgstr "Le fichier %s n'est pas un fichier Homebank valide."
+msgstr "Le fichier « %s » n'est pas un fichier HomeBank valide."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Ouvrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Compte"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Tiers"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Catégorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archive"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
-msgstr "Afficher"
+msgstr "Montrer"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistiques"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Solde"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Coût d’utilisation des véhicules…"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Ouvrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Ouvrir un fichier utilisé récemment"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Vos comptes"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Où va votre argent"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top des dépenses"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Top des dépenses"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr "Opérations plannifiées"
+msgstr "Opérations planifiées"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr "date maximum de postage"
+msgstr "date de postage maximum"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Passer"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Éditer & poster"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Poster"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nouveau modèle)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr "format CSV invalide"
 
 #: ../src/hb-filter.c:74
@@ -794,810 +993,553 @@ msgstr "format CSV invalide"
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>du</i> %s <i>au</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi/l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr "Afficher les informations de la version et quitter"
+msgstr "Afficher les informations de version et quitter"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHIER]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr "Erreur du navigateur"
+msgstr "Erreur du navigateur."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Impossible d’afficher l’URL « %s »"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Options d’HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
-msgstr "Impossible d’ouvrir '%s', le fichier n’existe pas.\n"
+msgstr "Impossible d'ouvrir « %s », le fichier n'existe pas.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Assistant d’import HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Fichier à importer"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Résultat d’analyse du fichier"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Ajustez ce qu’il faut importer"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Mettre à jour vos comptes"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(compte %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Changer le compte cible HomeBank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Comptes"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nouveau compte"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Banque"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nom :"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Aujourd'hui"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "compte existant"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futur"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Compte :"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Info"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Erreur"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Mémo"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Impossible de renommer ce compte,\n"
-"de '%s' vers '%s',\n"
-"ce nom existe déjà."
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Montant"
 
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Veuillez sélectionner un fichier…"
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Fichier QIF reconnu !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Fichier OFX reconnu !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** gestion OFX désactivée **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Fichiers au format CSV reconnu !"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Format de fichier inconnu ou invalide…"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "compte : %d - opération : %d - tiers : %d - catégorie : %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Assistant d’import HomeBank - (étape %d sur %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Bienvenue dans l’assistant d’import d’HomeBank\n"
-"\n"
-"Cet assistant vous guidera dans les étapes\n"
-"d’import d’un fichier externe dans HomeBank.\n"
-"\n"
-"Aucun changement ne sera fait avant que vous cliquiez sur « Appliquer »\n"
-"à la fin de cet assistant."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank peut importer des fichiers dans les formats suivants :\n"
-"- QIF\n"
-"- OFX/QFX (optionnel à la compilation)\n"
-"- CSV (le format est spécifique à HomeBank, voir la documentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Fichiers connus"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Fichiers QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Fichiers OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Fichiers au format CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tous les fichiers"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Chemin :"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nom :"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Encodage :"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contenu :"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Options d’import"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Ordre des dates :"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Re-charger le fichier"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Des erreurs de conversion de dates sont survenues durant le chargement du "
-"fichier.\n"
-"Veuillez essayer de changer l’ordre de la date et charger le fichier à "
-"nouveau."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Éditer les comptes à importer"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Détail sur les opérations en double"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolérance de date :"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "jours"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"La concordance est faite dans l’ordre par : compte, montant et date.\n"
-"Une tolérance de date de 0 signifie un concordance exacte."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Comptes à importer"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Opérations a importer"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Cliquez sur « Appliquer » pour mettre à jour vos comptes.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Comptes"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "à mettre à jour"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "à créer"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Opérations"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "à importer"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "à rejeter"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto affectée"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Créer nouveau"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importer vers"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nom d’import"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Débit"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Action"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Crédit"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nom HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Étiquettes"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "État"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Banque"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Aujourd’hui"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futur"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- ventilé -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Info"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Mémo"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Étiquettes"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Date"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Montant"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Débit"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Recettes"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "En retard"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Prochaine date"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Liste"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
-msgstr "Afficher la liste des résultats"
+msgstr "Voir les résultats en liste"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Ligne"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "Afficher les résultats en lignes"
+msgstr "Voir les résultats en lignes"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Actualiser"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualiser les résultats"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Détail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Afficher le détail"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d en dessous de %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Rapport de solde"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Affichage"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Compte :"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Tout sélectionner"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Chaque _jour"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X :"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Filtre de date"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De :"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_À :"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Sous-catégorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Débits et crédits"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "Dépensé et Budget"
+msgstr "Dépensé et budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Dépensé"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Résultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barres"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Empilé"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Afficher les résultats en barres"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Voir les résultats en barres empilées"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Légende"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exporter"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Afficher la légende"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " au-dessus"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " restant"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " en-dessous"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget pour %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
-msgstr "Rapport Budget"
+msgstr "Rapport budget"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Pour :"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Type :"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Voir :"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr "Résultat:"
+msgstr "Résultat :"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget :"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Dépensé :"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Aucun compte n’est défini pour être inclus dans le budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 "Vous devriez inclure des comptes dans la fenêtre de dialogue des comptes."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Camembert"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Colonne"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Afficher les résultats en camemberts"
+msgid "View results as column"
+msgstr "Voir les résultats en colonnes"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Beignet"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Voir les résultats en camenbert"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Éditer le filtre"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exporter"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Légende"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Afficher la légende"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Taux"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr "Afficher taux"
+msgstr "Inverser l'affichage du taux"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Étiquette"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mois"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Année"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janvier"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Février"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mars"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Avril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juin"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juillet"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Août"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Septembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Octobre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembre"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Décembre"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s par %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "débit"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(sans tiers)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
-msgstr "Rapport Statistiques"
+msgstr "Rapport statistiques"
+
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Voir :"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Par:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Par _montant"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Solde :"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Crédit :"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Débit :"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Jour"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semaine"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Fév"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Avr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jui"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Juil"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aoû"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Déc"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s au fil du temps"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Part de temps"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Moyenne : %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Rapport de tendance dans le temps"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Compte :"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Catégorie :"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Tiers :"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Cumuler"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Afficher par :"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Rapport de coût d’utilisation des véhicules"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Véhi_cule :"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Compteur :"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consommation :"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Coût carburant :"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Autres coûts :"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Coût total :"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1606,10 +1548,10 @@ msgstr "Coût total :"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1617,427 +1559,812 @@ msgstr "Coût total :"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Compteur"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Carburant"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prix"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Rapport de coût d’utilisation des véhicules"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Véhi_cule :"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Compteur :"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consommation :"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Coût carburant :"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Autres coûts :"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Coût total :"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(sans type)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Espèces"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Biens"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Carte de crédit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Dettes"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(aucun)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nom du compte"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Erreur"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
-"Impossible d’ajouter un compte '%s'\n"
+"Impossible d’ajouter un compte « %s »\n"
 "ce nom existe déjà."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Suppression interdite"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Impossible de supprimer le compte « %s »"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Ce compte est utilisé et ne peut pas être supprimé."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Ce compte contient des transactions et / ou fait partie de virements "
+"internes."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Êtes-vous sûr(e) de vouloir supprimer définitivement « %s » ?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Si vous supprimez un compte, il sera définitivement perdu."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Supprimer"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Impossible de renommer ce compte,\n"
+"de « %s » vers « %s »,\n"
+"ce nom existe déjà."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Gérer les comptes"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
-"Glisser & déposer pour changer l'ordre\n"
-"Double-clic pour renommer"
-
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+"Glisser et déposer pour changer l’ordre\n"
+"Double-cliquez pour renommer"
+
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Ajouter"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Général"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Devises :"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr "Solde dé_but:"
+msgstr "Solde _initial :"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Notes :"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "ce compte est clôt"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Numéro de chèque en cours"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Carnet de chèque _1 :"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Carnet de chèque _2 :"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Options"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institution"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nom :"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_uméro :"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limites"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Limites de solde"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "Solde _min. :"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr "_Découvert Ã :"
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Exclusion des rapports"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "exclure du ré_sumé des comptes"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "exclure du _budget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "exclure de tous les _rapports"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Planifiée"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Modèle"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Avant"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Après"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archive %d)"
+msgid "(template %d)"
+msgstr "(modèle %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Détail de l'opération"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
+"Si vous supprimez une planification/modèle, elle sera définitivement perdu."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Montant :"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Inverser le signe du montant"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Opération ventilée"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
-msgstr "Paiement :"
+msgstr "Paie_ment :"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Du carnet _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
-msgstr "Vers compte :"
+msgstr "Vers comp_te :"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Mémo :"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Rappel"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Insertion planifiée"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activer"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr "Prochaine _date:"
+msgstr "Prochaine _date :"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
-msgstr "Tous les :"
+msgstr "To_us les :"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr "Week-end"
+msgstr "Week-end :"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr "A_rrêter après:"
+msgstr "_Arrêt après :"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "postage"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr "Gérer les opération planifiées/modèles"
+msgstr "Gérer les opérations planifiées/modèles"
+
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texte"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(affectation %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Si vous supprimez une affectation, elle sera définitivement perdu."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Si vide"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Remplacer"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Gérer les affectations"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condition"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "C_hamps :"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Chercher _dans:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Contient :"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "T_rouver:"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensible à la casse"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Respecter la _casse"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Affectations…"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Utiliser les expressions _régulières"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Complétion automatique et saisie directe\n"
-"disponible pour la catégorie"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Affecter le tiers"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Complétion automatique et saisie directe\n"
-"disponible pour les tiers"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Affecter la catégorie"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Affecter le paiement"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr "Nouveau fichier HomeBank (étape %d sur %d)"
+msgstr "Nouveau fichier HomeBank (%d sur %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Non trouvé"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Propriétaire :"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Propriétaire :"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Devise :"
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propriétés du fichier"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Détection du système"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Langues :"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Fichier prédéfini :"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initialiser mes catégories avec ce fichier"
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Catégories prédéfinies"
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Catégories prédéfinies"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "Informations"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr "Soldes"
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Initial :"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Déc_ouvert à :"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Créer un compte"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Ceci est une page de confirmation, cliquez sur « Appliquer » pour appliquer "
+"les changements."
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmation"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Bienvenue"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Sélectionner un fichier"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importer"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Propriétés"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Opération"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "créer nouveau"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "utiliser existant"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nom dans le fichier"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Action"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nom dans HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Tout semble en ordre ici, votre validation est facultative !"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Aucune information de compte n'a été trouvée dans le fichier « %s »\n"
+"Veuillez sélectionner l'action adéquate pour les comptes ci-dessous."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"De possible doublons de l'opération existante ont été trouvés, et désactivé "
+"pour l'import.\n"
+"Veuillez vérifier et choisir celles qui doivent être importées."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Changer l'action pour le compte"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Veuillez sélectionner un fichier…"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Fichier QIF reconnu !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Fichier OFX reconnu !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** prise en charge de OFX désactivée **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Fichier CSV reconnu !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fichier inconnu/invalide…"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "compte : %d - opération : %d - tiers : %d - catégorie : %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Des convertions de date ont échouées"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Recharger avec l'ordre de date '%s' ?"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Assistant d’import (%d sur %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bienvenue dans l’assistant d’importation d’HomeBank\n"
+"\n"
+"Cet assistant vous guidera dans les étapes\n"
+"d’importation d’un fichier externe dans HomeBank.\n"
+"\n"
+"Aucun changement ne sera fait avant que vous ne cliquiez sur « Appliquer »\n"
+"à la fin de cet assistant."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank peut importer des fichiers dans les formats suivants :\n"
+"- QIF\n"
+"- OFX/QFX (optionnel à la compilation)\n"
+"- CSV (le format est spécifique à HomeBank, voir la documentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Fichiers connus"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Fichiers QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Fichiers OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Fichiers CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tous les fichiers"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+"Une erreur générale est survenue, et le fichier ne peut pas être chargé."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nom :"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Chemin :"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Encodage :"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Format de la date :"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Contenu du fichier"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contenu :"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Choisir l'action du compte"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Changer l'_action"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Choisir les opérations à importer"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Détail des opérations existantes (doublons possibles)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolérance de date :"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "jours"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Actualiser"
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr "Informations"
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"La concordance est faite dans l’ordre par : compte, montant et date.\n"
+"Une tolérance de date de 0 signifie un concordance exacte."
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
-msgstr "Solde"
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Cliquez sur « Appliquer » pour mettre à jour vos comptes.\n"
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Initial :"
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "à mettre à jour"
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Déc_ouvert à :"
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "à créer"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Créer un compte"
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Opérations"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-"Ceci est une page de confirmation, cliquez sur « Appliquer » pour appliquer "
-"les changements."
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "à importer"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Confirmation"
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "à rejeter"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto affectée"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
-msgstr "Erreur dans le format du fichier"
+msgstr "Erreur de format du fichier"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
 "Le fichier au format CSV doit contenir le nombre exact de colonnes,\n"
-"séparées par un point-virgule, lisez l’aide pour plus de détails."
+"séparées par un point-virgule, reportez-vous à l’aide pour plus de détails."
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Êtes-vous sûr(e) de vouloir effacer l'entrée ?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Si vous continuez, chaque montant sera réglé à 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Vider"
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Gérer le budget"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importer CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xporter CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Tout développer"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Tout réduire"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr "Budget pour chaque mois"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "est le même"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Vider les valeurs"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "est différent"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Forcer l’affichage de cette catégorie"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importer"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Nom"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xporter"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Utilisation"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Supprimer les catégories inutilisées"
+
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Le fichier au format CSV doit contenir le nombre exact de colonnes,\n"
-"séparées par un point-virgule, reportez-vous à l’aide pour plus de détails."
+"Êtes-vous sûr(e) de vouloir supprimer\n"
+"définitivement les catégories inutilisées ?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modifier…"
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Éditer..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Crédit"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2045,113 +2372,236 @@ msgid ""
 "this name already exists."
 msgstr ""
 "Impossible de renommer cette catégorie,\n"
-"de '%s' vers '%s',\n"
+"de « %s » vers « %s »,\n"
 "ce nom existe déjà."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Déplacer vers…"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Fusionner la catégorie « %s » ?"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Déplacer cette catégorie vers une autre ?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Fusionner"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Ceci remplacera '%s' par '%s',\n"
-"et supprimera '%s'"
+"Les opérations affectées a cette catégorie,\n"
+"seront déplacées vers la catégorie sélectionnée ci-dessous."
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Supprimer une catégorie ?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Supprimer la catégorie « %s »"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Si vous supprimez '%s', la catégorie des opérations utilisant cette "
-"catégorie\n"
-"sera modifiée en 'sans catégorie'"
+"Cette catégorie est utilisée.\n"
+"Toute opération utilisant cette catégorie sera définie en (sans catégorie)"
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Gérer les catégories"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "R_evenu"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Supprimer inutilisé"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nouvelle catégorie"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nouvelle sous-catégorie"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Fusionner"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Devise de base"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Symbole"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Taux de change"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Déplacer"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Dernière mise à jour"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Éditer la Devise"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Devise"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Format"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personnaliser"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Symbole :"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr "est pré_fixe"
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "Caractère _décimal:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Nombre de _décimales :"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "Car. de _groupement:"
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Choisir la devise de base"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Sélection de devise"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Code ISO"
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Erreur de mise à jour en ligne"
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Si vous supprimez une devise, elle sera définitivement perdue."
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Changer la devise de base"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+"Si vous continuez, le taux de change des autres devises\n"
+"sera remis a 0, n'oubliez pas de mettre à jour"
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Devises"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Mise à jour en ligne"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Définir comme base"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Statistiques du fichier"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Affectation"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Mettre à niveau"
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Choisir une devise de base"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+"A partir de la v5.1, HomeBank peut gérer plusieurs devises\n"
+"si la devise ci dessous n'est pas correcte, merci de la changer:"
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
-msgstr "Importer depuis un fichier au format CSV"
+msgstr "Importer depuis CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
 msgstr "Ouvrir un fichier HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr "Enregistrer le fichier HomeBank sous"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Fichiers HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Voulez-vous enregistrer les modifications\n"
-"dans le fichier courant ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Enregistrer les modifications avant de fermer le fichier ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Si vous n’enregistrez pas, des changements seront\n"
-"définitivement perdus : %d"
+"Si vous n'enregistrez pas, les modifications seront définitivement perdues.\n"
+"Nombre de modifications : %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Ne pas enregistrer"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Fermer _sans enregistrer"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Choisissez parmi les opérations possibles…"
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank a trouvé des opérations qui peuvent être les opérations cibles du "
-"virement interne."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr "Sélectionnez une action :"
+msgstr "Sélectionner une action :"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "créer une nouvelle opération"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "choisir une opération existante"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank a trouvé des opérations qui peuvent être les opérations cibles du "
+"virement interne."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Tous les types"
@@ -2164,178 +2614,208 @@ msgstr "Sans catégorie"
 msgid "Unreconciled"
 msgstr "Non-rapprochée"
 
-#: ../src/ui-filter.c:60
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Non pointée"
+
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Rapprochée"
+
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Pointée"
+
+#: ../src/ui-filter.c:63
 msgid "Any Status"
-msgstr "Tout les états"
+msgstr "Tous les états"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:68
+msgid "This month"
 msgstr "Ce mois"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:69
+msgid "Last month"
 msgstr "Le mois dernier"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:70
+msgid "This quarter"
 msgstr "Ce trimestre"
 
-#: ../src/ui-filter.c:68
-msgid "Last Quarter"
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr "Le trimestre dernier"
 
-#: ../src/ui-filter.c:69
-msgid "This Year"
+#: ../src/ui-filter.c:72
+msgid "This year"
 msgstr "Cette année"
 
-#: ../src/ui-filter.c:70
-msgid "Last Year"
+#: ../src/ui-filter.c:73
+msgid "Last year"
 msgstr "L’année dernière"
 
-#: ../src/ui-filter.c:72
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Les 30 derniers jours"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Les 60 derniers jours"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Les 90 derniers jours"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Les 12 derniers mois"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr "Autre"
+msgstr "Autre..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Toutes les dates"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
-msgstr "Tous"
+msgstr "Tous les mois"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Option :"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tous"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Aucun"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverser"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr "Filtrer la date"
+msgstr "Filtrer Date"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mois :"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Année :"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr "Filtrer le texte"
+msgstr "Filtrer Texte"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info :"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensible à la casse"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "É_tiquette :"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr "Filtrer le montant"
+msgstr "Filtrer Montant"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr "État du filtre"
+msgstr "Filtrer Etat"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "rapprochée"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "rappel"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "pointée"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forcer :"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
-msgstr "affichage « Ajouts »"
+msgstr "afficher « Ajoutés »"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
-msgstr "affichage « Éditions »"
+msgstr "afficher « Édités »"
+
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "afficher « Rappel »"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr "Filtre le paiement"
+msgstr "Filtrer Paiement"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
-msgstr "Modifier le filtre"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Paiement"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Texte"
+msgstr "Editer le filtre"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Propriétés du fichier HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Réinitialiser"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Propriétaire :"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Paiement"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Opérations planifiées"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr "ajouter jusqu’à"
+msgstr "ajouter jusqu’au"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "de chaque mois (exclu)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "ajouter"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "jour(s) à l’avance d’aujourd’hui"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Catégorie par défaut"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Supprimer les tiers inutilisés"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"Êtes-vous sûr(e) de vouloir supprimer\n"
+"définitivement les tiers inutilisés ?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Défaut"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2343,226 +2823,220 @@ msgid ""
 "this name already exists."
 msgstr ""
 "Impossible de renommer ce tiers,\n"
-"de '%s' vers '%s', ce nom existe déjà."
+"de « %s » vers « %s », ce nom existe déjà."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Déplacer ce tiers vers un autre ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Fusionner le tiers « %s » ?"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Supprimer un tiers ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Les opérations affectées a ce tiers,\n"
+"seront déplacées vers le tiers sélectionnée ci-dessous."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Supprimer le tiers « %s »"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Si vous supprimez '%s', les opérations incluant ce tiers\n"
-"passeront en 'sans tiers'"
+"Ce tiers est utilisé.\n"
+"Toute opération utilisant ce tiers sera définie en (sans tiers)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Gérer les tiers"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nouveau tiers"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format d’affichage"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importer/Exporter"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Rapport"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro mineur"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
-msgstr "Paramètres par défaut du système"
+msgstr "Défaut du système"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Icônes uniquement"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Texte uniquement"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texte sous les icônes"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texte à côté des icônes"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Horizontale"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Verticale"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Les deux"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango clair"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango moyen"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango foncé"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-j-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "j-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-j"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorer"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Ajouter à Info"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr "Ajouter au Mémo"
+msgstr "Ajouter à Mémo"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Langue système"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr "Choisir un dossier de fichier HomeBank par défaut"
+msgstr "Choisir le dossier par défaut des fichier HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr "Choisir un dossier d'import par défaut"
+msgstr "Choisir le dossier par défaut des imports"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr "Choisir un dossier d'export par défaut"
+msgstr "Choisir le dossier par défaut des exports"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Options de date"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Ordre des dates :"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Options OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr "Champs _mémo :"
+msgstr "Champ _mémo :"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Dossier des fichiers"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importer :"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "E_xporter :"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Filtre initial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Plage de date :"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Options des graphiques"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr "Thème de couleurs :"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Options des statistiques"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
-msgstr "Afficher par _montant"
+msgstr "Montrer par _montant"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
-msgstr "Afficher la _colonne des taux"
+msgstr "Montrer la _colonne des taux"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
-msgstr "Afficher les _détails"
+msgstr "Montrer les _détails"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Options du budget"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "Activ_er"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Compléter à partir de :"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Pays :"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valeur :"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Format de nombres"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbole :"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Est en préfix"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Caractère décimal :"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Caractère du groupement :"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Nombre de _décimales :"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Prédéfini :"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Format de date :"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Format :"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2597,140 +3071,138 @@ msgstr ""
 "%y l’année représentée par un nombre sans le siècle [00,99].\n"
 "%Y l’année représentée par un nombre incluant le siècle. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Options des nombres"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unités de mesure"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr "Utiliser _miles pour le compteur"
+msgstr "Utiliser les _miles pour le compteur"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Utiliser _galons pour le carburant"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Utiliser les _gallons pour le carburant"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Fenêtre des opérations"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Montrer :"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Cacher les opérations rapprochées"
+msgstr "Masquer les opérations rapprochées"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Toujours montrer les opérations de rappel"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr "Ajout multiple"
+msgstr "Ajouts multiples"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Garder la dernière date"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Liste des colonnes"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Glisser et déposer pour changer l’ordre"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Langue :"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Langue :"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barre d’outils :"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Arborescence"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "Lignes de _grille:"
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Afficher les règles"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Couleurs des montants"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
-msgstr "Utiliser des couleurs spécifiques"
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Prédéfini :"
+msgstr "Utiliser des couleurs personnalisées"
 
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Débit :"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Crédit :"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Alerte :"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Démarrage du programme"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Montrer la fenêtre de démarrage"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Charger le dernier fichier ouvert"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Poster les opérations plannifiées en attente"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Afficher la fenêtre de démarrage"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Mise à jour les devises en ligne"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Année fiscale"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr "Débute _le:"
+msgstr "Début _le :"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr "Rapport de la fenêtre principale"
+msgstr "Rapports de l'accueil"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr "_Défaut :"
+msgstr "Par _défaut :"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Effacer toutes les préférences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Réinitialiser toutes les préférences"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Ceci réinitialisera les préférences\n"
-"aux valeurs par défaut"
+"Voulez-vous vraiment réinitialiser toutes\n"
+" les préférences aux valeurs par défaut ?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Réinitialiser"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Préférences"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2738,46 +3210,76 @@ msgstr ""
 "Vous devez redémarrer HomeBank\n"
 "pour que la modification de langue soit effective."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Colonne"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Hériter d’une opération"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modifier une opération"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Opération ventilée"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Supprimer"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Somme"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Somme des ventilations :"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
-msgstr "Non-affecté"
+msgstr "Non-affecté :"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Montant de l’opération :"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Ajouter une opération"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Hériter d’une opération"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modifier opération"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Rappel"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Depuis le c_ompte :"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Vers le c_ompte :"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Voulez-vous supprimer le lien interne du virement ?\n"
+"\n"
+"Si oui, le virement lié sera supprimé."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Rechercher..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Montrer les _planifiées"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Date :"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2789,82 +3291,75 @@ msgstr ""
 "jour/mois ou mois/jour,\n"
 "et date complète"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Catégorie de l’opération ventilée"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_iement :"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "C_ompte :"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Vers c_ompte :"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Complétion automatique et saisie directe\n"
+"sont disponibles"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_émo :"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "_Ajouter & garder"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Eti_quettes :"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Poster"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Remplir avec un modèle"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Utiliser un _modèle"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modèle :"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr "Attention: signe de montant et signe de catégorie ne concordent pas"
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Chèque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Virement"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transfert interne"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Carte de débit"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
-msgstr "Prélèvement"
+msgstr "Virement permanent"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Paiement électronique"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Dépôt"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Frais bancaires"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr "Prélèvement"
+msgstr "Prélèvement direct"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactif"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inclure"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclure"
diff --git a/po/ga.po b/po/ga.po
deleted file mode 100644 (file)
index 5ecaf07..0000000
--- a/po/ga.po
+++ /dev/null
@@ -1,2831 +0,0 @@
-# Irish translation for homebank
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the homebank package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2011-05-06 00:32+0000\n"
-"Last-Translator: Seanan <Unknown>\n"
-"Language-Team: Irish <ga@li.org>\n"
-"Language: ga\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-01 11:24+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
-
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
-msgid "HomeBank"
-msgstr "HomeBank"
-
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Cuntasaíocht phearsanta atá saor agus éasca do chách."
-
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr ""
-
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
-msgstr ""
-
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr ""
-
-#: ../src/dsp_account.c:348
-msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
-msgstr ""
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr ""
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
-msgid ""
-"Do you want to delete\n"
-"each of the selected transaction ?"
-msgstr ""
-
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
-msgstr ""
-
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
-msgstr ""
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr ""
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr ""
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr ""
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr ""
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr ""
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr ""
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr ""
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Cuntas"
-
-#: ../src/dsp_account.c:1703
-msgid "Transacti_on"
-msgstr ""
-
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Gníomhartha"
-
-#: ../src/dsp_account.c:1705
-msgid "_Tools"
-msgstr "_Uirlisí"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
-msgid "_Close"
-msgstr "_Dún"
-
-#: ../src/dsp_account.c:1707
-msgid "Close the current account"
-msgstr "Dún an cuntas reatha"
-
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
-msgid "_Filter..."
-msgstr "Sca_gaire..."
-
-#: ../src/dsp_account.c:1710
-msgid "Open the list filter"
-msgstr ""
-
-#: ../src/dsp_account.c:1712
-msgid "_Add..."
-msgstr "_Cuir Leis..."
-
-#: ../src/dsp_account.c:1712
-msgid "Add a new transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1713
-msgid "_Inherit..."
-msgstr ""
-
-#: ../src/dsp_account.c:1713
-msgid "Inherit from the active transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1714
-msgid "_Edit..."
-msgstr "_Eagar..."
-
-#: ../src/dsp_account.c:1714
-msgid "Edit the active transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
-msgstr ""
-
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
-
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Bain..."
-
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr ""
-
-#: ../src/dsp_account.c:1717
-msgid "Create template..."
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
-msgstr ""
-
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
-msgid "Export as QIF"
-msgstr ""
-
-#: ../src/dsp_account.c:1721
-msgid "Export CSV..."
-msgstr ""
-
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
-msgid "Export as CSV"
-msgstr ""
-
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
-msgid "Add"
-msgstr ""
-
-#: ../src/dsp_account.c:1855
-msgid "Inherit"
-msgstr ""
-
-#: ../src/dsp_account.c:1858
-msgid "Edit"
-msgstr ""
-
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
-msgid "Filter"
-msgstr ""
-
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr ""
-
-#: ../src/dsp_account.c:1922
-msgid "Today:"
-msgstr ""
-
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr ""
-
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
-msgid "_Range:"
-msgstr "_Raon:"
-
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
-msgid "_Type:"
-msgstr "_Cineál:"
-
-#: ../src/dsp_account.c:1961
-msgid "_Status:"
-msgstr ""
-
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr ""
-
-#. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr ""
-
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
-msgid "_File"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:148
-msgid "_Edit"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:149
-msgid "_View"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:150
-msgid "_Manage"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:151
-msgid "_Transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:152
-msgid "_Reports"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:153
-msgid "_Help"
-msgstr ""
-
-#. { "Import"       , NULL, N_("Import") },
-#. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
-#. FileMenu
-#: ../src/dsp_mainwindow.c:160
-msgid "_New"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:160
-msgid "Create a new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:161
-msgid "_Open..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
-msgid "Open a file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:162
-msgid "_Save"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:162
-msgid "Save the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save the current file with a different name"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert to a saved version of this file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:166
-msgid "Configure the file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:167
-msgid "Close the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:168
-msgid "_Quit"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr ""
-
-#. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:171
-msgid "Open the import assistant"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
-
-#. EditMenu
-#: ../src/dsp_mainwindow.c:176
-msgid "Preferences..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr ""
-
-#. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
-msgid "Acc_ounts..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:180
-msgid "Configure the accounts"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:181
-msgid "_Payees..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:181
-msgid "Configure the payees"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Categories..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Configure the categories"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Scheduled/Template..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Configure the scheduled/template transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Budget..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Configure the budget"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Assignments..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Configure the automatic assignments"
-msgstr ""
-
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
-msgid "Show..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:188
-msgid "Shows selected account transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:189
-msgid "Add..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Set scheduler..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Configure the transaction scheduler"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
-
-#. ReportMenu
-#: ../src/dsp_mainwindow.c:194
-msgid "_Statistics..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:194
-msgid "Open the Statistics report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:195
-msgid "_Trend Time..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:195
-msgid "Open the Trend Time report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:196
-msgid "B_udget..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:196
-msgid "Open the Budget report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Balance..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Open the Balance report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "_Vehicle cost..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "Open the Vehicle cost report"
-msgstr ""
-
-#. HelpMenu
-#: ../src/dsp_mainwindow.c:201
-msgid "_Contents"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:201
-msgid "Documentation about HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Get Help Online..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Connect to the LaunchPad website for online help"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Translate this Application..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Connect to the LaunchPad website to help translate this application"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Report a Problem..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Connect to the LaunchPad website to help fix problems"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "_About"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "About HomeBank"
-msgstr ""
-
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
-msgid "_Toolbar"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:216
-msgid "_Top spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:217
-msgid "_Scheduled list"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:342
-#, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:348
-msgid ""
-"- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:548
-msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:815
-msgid "Welcome to HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:842
-msgid "What do you want to do:"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:846
-msgid "Read HomeBank _Manual"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:850
-msgid "Configure _Preferences"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:854
-msgid "Create a _new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:858
-msgid "_Open an existing file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:862
-msgid "Open the _example file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
-msgid "(no category)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1271
-msgid "Other"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1473
-msgid "No transaction to add"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1475
-#, c-format
-msgid "transaction added: %d"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1478
-msgid "Check scheduled transactions result"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
-msgid "Total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1637
-msgid "Unknow error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1642
-#, c-format
-msgid "I/O error for file '%s'."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1645
-#, c-format
-msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1648
-#, c-format
-msgid ""
-"The file '%s' was saved with a higher version of HomeBank\n"
-"and cannot be loaded by the current version."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
-msgid "File error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
-msgid "Grand total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2337
-#, c-format
-msgid "The file %s is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
-msgid "Open"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
-msgid "Account"
-msgstr "Cuntas"
-
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
-msgid "Payee"
-msgstr "Íocaí"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Aicme"
-
-#. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
-msgid "Archive"
-msgstr ""
-
-#. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
-msgid "Budget"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2440
-msgid "Show"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2446
-msgid "Statistics"
-msgstr ""
-
-#. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
-msgid "Balance"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
-msgid "Vehicle cost"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2506
-msgid "Open a recently used file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2529
-#, fuzzy
-msgid "Your accounts"
-msgstr "Cruthaigh cuntas"
-
-#: ../src/dsp_mainwindow.c:2560
-msgid "Where your money goes"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top 5 spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2626
-#, fuzzy
-msgid "Scheduled transactions"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/dsp_mainwindow.c:2632
-msgid "maximum post date"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2672
-msgid "Skip"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
-msgstr ""
-
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr ""
-
-#: ../src/hb-filter.c:74
-#, c-format
-msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
-
-#: ../src/hb-hbfile.c:389
-msgid "Unknown"
-msgstr ""
-
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr ""
-
-#: ../src/homebank.c:70
-msgid "[FILE]"
-msgstr ""
-
-#: ../src/homebank.c:305
-msgid "Browser error."
-msgstr ""
-
-#: ../src/homebank.c:306
-#, c-format
-msgid "Could not display the URL '%s'"
-msgstr ""
-
-#: ../src/homebank.c:977 ../src/homebank.c:978
-msgid "HomeBank options"
-msgstr ""
-
-#: ../src/homebank.c:1126
-#, c-format
-msgid "Unable to open '%s', the file does not exist.\n"
-msgstr ""
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr ""
-
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr ""
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr ""
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr ""
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Cuntas:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr ""
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr ""
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr ""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr ""
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr ""
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr ""
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr ""
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr ""
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr ""
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr ""
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr ""
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr ""
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Eolas"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Clibeanna"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr ""
-
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Méid"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Costas"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Fáltas"
-
-#: ../src/list_upcoming.c:316
-msgid "Late"
-msgstr ""
-
-#: ../src/list_upcoming.c:349
-msgid "Next date"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "List"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "View results as list"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "Line"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "View results as lines"
-msgstr ""
-
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh"
-msgstr ""
-
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh results"
-msgstr ""
-
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
-msgid "Detail"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
-msgid "Toggle detail"
-msgstr ""
-
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
-#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
-#, c-format
-msgid "%d/%d under %s"
-msgstr ""
-
-#: ../src/rep_balance.c:825
-msgid "Balance report"
-msgstr ""
-
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
-msgid "Display"
-msgstr ""
-
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
-msgid "Select _all"
-msgstr ""
-
-#: ../src/rep_balance.c:869
-msgid "Each _day"
-msgstr ""
-
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
-msgid "_Zoom X:"
-msgstr ""
-
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
-#, fuzzy
-msgid "Date filter"
-msgstr "Cuir Scagaire in Eagar"
-
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
-msgid "_From:"
-msgstr "_Ó:"
-
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
-msgid "_To:"
-msgstr "_Go:"
-
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
-msgid "Exp. & Inc."
-msgstr ""
-
-#: ../src/rep_budget.c:113
-msgid "Spent & Budget"
-msgstr ""
-
-#. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
-msgid "Spent"
-msgstr ""
-
-#. column: Result
-#. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
-msgid "Result"
-msgstr "Toradh"
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr ""
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr ""
-
-#: ../src/rep_budget.c:1094
-msgid "Budget report"
-msgstr ""
-
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
-msgid "_For:"
-msgstr ""
-
-#: ../src/rep_budget.c:1133
-msgid "_Kind:"
-msgstr ""
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
-#, fuzzy
-msgid "Result:"
-msgstr "Toradh"
-
-#: ../src/rep_budget.c:1255
-msgid "Budget:"
-msgstr ""
-
-#: ../src/rep_budget.c:1261
-msgid "Spent:"
-msgstr ""
-
-#: ../src/rep_budget.c:1379
-msgid "No account is defined to be part of the budget."
-msgstr ""
-
-#: ../src/rep_budget.c:1380
-msgid "You should include some accounts from the account dialog."
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr ""
-
-#: ../src/rep_stats.c:68
-msgid "Edit the filter"
-msgstr ""
-
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_stats.c:91
-msgid "Toggle rate"
-msgstr ""
-
-#: ../src/rep_stats.c:143
-msgid "Tag"
-msgstr ""
-
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Month"
-msgstr "Mí"
-
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Year"
-msgstr "Bliain"
-
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
-msgid "January"
-msgstr ""
-
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
-msgid "February"
-msgstr ""
-
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
-msgid "March"
-msgstr ""
-
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
-msgid "April"
-msgstr ""
-
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
-msgid "May"
-msgstr ""
-
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
-msgid "June"
-msgstr ""
-
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
-msgid "July"
-msgstr "Iúil"
-
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
-msgid "August"
-msgstr "Lúnasa"
-
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
-msgid "September"
-msgstr "Meán Fómhair"
-
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
-msgid "October"
-msgstr "Deireadh Fómhair"
-
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
-msgid "November"
-msgstr "Samhain"
-
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
-msgid "December"
-msgstr "Mí na Nollag"
-
-#. set chart title
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
-#, c-format
-msgid "%s by %s"
-msgstr ""
-
-#: ../src/rep_stats.c:719
-msgid "expense"
-msgstr "costas"
-
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
-msgid "(no payee)"
-msgstr ""
-
-#: ../src/rep_stats.c:1418
-msgid "Statistics Report"
-msgstr ""
-
-#: ../src/rep_stats.c:1456
-msgid "_By:"
-msgstr ""
-
-#: ../src/rep_stats.c:1463
-msgid "By _amount"
-msgstr ""
-
-#: ../src/rep_stats.c:1586
-msgid "Balance:"
-msgstr "Iarmhéid:"
-
-#: ../src/rep_stats.c:1592
-msgid "Income:"
-msgstr "Fáltas:"
-
-#: ../src/rep_stats.c:1599
-msgid "Expense:"
-msgstr "Costas:"
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Day"
-msgstr "Lá"
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Week"
-msgstr "Seachtain"
-
-#: ../src/rep_time.c:120
-msgid "Quarter"
-msgstr ""
-
-#: ../src/rep_time.c:127
-msgid "Jan"
-msgstr ""
-
-#: ../src/rep_time.c:128
-msgid "Feb"
-msgstr ""
-
-#: ../src/rep_time.c:129
-msgid "Mar"
-msgstr ""
-
-#: ../src/rep_time.c:130
-msgid "Apr"
-msgstr ""
-
-#: ../src/rep_time.c:132
-msgid "Jun"
-msgstr ""
-
-#: ../src/rep_time.c:133
-msgid "Jul"
-msgstr ""
-
-#: ../src/rep_time.c:134
-msgid "Aug"
-msgstr ""
-
-#: ../src/rep_time.c:135
-msgid "Sep"
-msgstr ""
-
-#: ../src/rep_time.c:136
-msgid "Oct"
-msgstr ""
-
-#: ../src/rep_time.c:137
-msgid "Nov"
-msgstr ""
-
-#: ../src/rep_time.c:138
-msgid "Dec"
-msgstr ""
-
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
-#, c-format
-msgid "%s Over Time"
-msgstr ""
-
-#. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
-msgid "Time slice"
-msgstr ""
-
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr ""
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr ""
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Aicme:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Íocaí:"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr ""
-
-#: ../src/rep_time.c:1312
-msgid "_View by:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr ""
-
-#.
-#. LST_CAR_DATE,
-#. LST_CAR_WORDING,
-#. LST_CAR_METER,
-#. LST_CAR_FUEL,
-#. LST_CAR_PRICE,
-#. LST_CAR_AMOUNT,
-#. LST_CAR_DIST,
-#. LST_CAR_100KM
-#.
-#.
-#. column: Wording
-#.
-#. column = gtk_tree_view_column_new();
-#. gtk_tree_view_column_set_title(column, _("Wording"));
-#. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-#. renderer = gtk_cell_renderer_text_new();
-#. gtk_tree_view_column_pack_start(column, renderer, TRUE);
-#. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
-#. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
-#. column: Meter
-#: ../src/rep_vehicle.c:1000
-msgid "Meter"
-msgstr ""
-
-#. column: Fuel load
-#: ../src/rep_vehicle.c:1004
-msgid "Fuel"
-msgstr ""
-
-#. column: Price by unit
-#: ../src/rep_vehicle.c:1008
-msgid "Price"
-msgstr ""
-
-#. column: Distance done
-#: ../src/rep_vehicle.c:1016
-msgid "Dist."
-msgstr ""
-
-#: ../src/ui-account.c:38
-msgid "(no type)"
-msgstr ""
-
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
-msgid "Cash"
-msgstr "Airgead tirim"
-
-#: ../src/ui-account.c:41
-msgid "Asset"
-msgstr "Sócmhainn"
-
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
-msgid "Credit card"
-msgstr ""
-
-#: ../src/ui-account.c:43
-msgid "Liability"
-msgstr "Fiachas"
-
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
-msgid "(none)"
-msgstr "(dada)"
-
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
-msgid "Visible"
-msgstr "Infheicthe"
-
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
-msgid "Account name"
-msgstr ""
-
-#: ../src/ui-account.c:960
-#, c-format
-msgid ""
-"Cannot add an account '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Ní cheadaítear é a bhaint"
-
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr ""
-
-#: ../src/ui-account.c:1170
-msgid "Manage Accounts"
-msgstr "Bainistigh Cuntais"
-
-#: ../src/ui-account.c:1209
-msgid ""
-"Drag & drop to change the order\n"
-"Double-click to rename"
-msgstr ""
-
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
-msgid "General"
-msgstr "Coiteann"
-
-#: ../src/ui-account.c:1260
-#, fuzzy
-msgid "Start _balance:"
-msgstr "Iarmhéid:"
-
-#: ../src/ui-account.c:1269
-msgid "this account was _closed"
-msgstr ""
-
-#: ../src/ui-account.c:1275
-msgid "Current check number"
-msgstr ""
-
-#: ../src/ui-account.c:1280
-msgid "Checkbook _1:"
-msgstr ""
-
-#: ../src/ui-account.c:1287
-msgid "Checkbook _2:"
-msgstr ""
-
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
-#, fuzzy
-msgid "Options"
-msgstr "_Rogha:"
-
-#: ../src/ui-account.c:1307
-msgid "Institution"
-msgstr ""
-
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
-msgid "N_umber:"
-msgstr "_Uimhir:"
-
-#: ../src/ui-account.c:1326
-#, fuzzy
-msgid "Limits"
-msgstr "_Srian chuig:"
-
-#: ../src/ui-account.c:1333
-#, fuzzy
-msgid "_Min. balance:"
-msgstr "Iarmhéid:"
-
-#: ../src/ui-account.c:1340
-msgid "Report exclusion"
-msgstr ""
-
-#: ../src/ui-account.c:1345
-msgid "exclude from account _summary"
-msgstr ""
-
-#: ../src/ui-account.c:1350
-msgid "exclude from the _budget"
-msgstr ""
-
-#: ../src/ui-account.c:1355
-msgid "exclude from any _reports"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-#, fuzzy
-msgid "Possible"
-msgstr "Infheicthe"
-
-#: ../src/ui-archive.c:48
-msgid "Before"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "After"
-msgstr ""
-
-#: ../src/ui-archive.c:195
-#, c-format
-msgid "(archive %d)"
-msgstr "(carltann %d)"
-
-#: ../src/ui-archive.c:746
-#, fuzzy
-msgid "Transaction detail"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
-msgid "_Amount:"
-msgstr "_Méid:"
-
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
-msgid "Toggle amount sign"
-msgstr ""
-
-#: ../src/ui-archive.c:768
-msgid "Pay_ment:"
-msgstr "Íocaíocht:"
-
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
-msgid "Of notebook _2"
-msgstr ""
-
-#: ../src/ui-archive.c:789
-msgid "_To account:"
-msgstr ""
-
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
-msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
-msgid "Scheduled insertion"
-msgstr ""
-
-#: ../src/ui-archive.c:868
-msgid "_Activate"
-msgstr "_Gníomhachtaigh"
-
-#: ../src/ui-archive.c:873
-msgid "Next _date:"
-msgstr ""
-
-#: ../src/ui-archive.c:880
-msgid "Ever_y:"
-msgstr "Gach:"
-
-#: ../src/ui-archive.c:895
-#, fuzzy
-msgid "Week end:"
-msgstr "Seachtain"
-
-#: ../src/ui-archive.c:906
-msgid "_Stop after:"
-msgstr ""
-
-#: ../src/ui-archive.c:914
-msgid "posts"
-msgstr ""
-
-#: ../src/ui-archive.c:929
-msgid "Manage scheduled/template transactions"
-msgstr ""
-
-#: ../src/ui-assign.c:509
-#, c-format
-msgid "(assignment %d)"
-msgstr ""
-
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:737
-msgid "Condition"
-msgstr ""
-
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
-
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
-
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr ""
-
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
-msgstr ""
-
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Gan aimsiú"
-
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
-msgstr ""
-
-#: ../src/ui-assist-start.c:237
-#, fuzzy
-msgid "System detection"
-msgstr "Réamhshocruithe an chórais"
-
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Teangacha:"
-
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr ""
-
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Aicmí réamhshocraithe"
-
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr ""
-
-#: ../src/ui-assist-start.c:351
-#, fuzzy
-msgid "Balances"
-msgstr "Iarmhéid:"
-
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Cruthaigh cuntas"
-
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr ""
-
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr ""
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
-msgstr ""
-
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr ""
-
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr ""
-
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "is ionann iad"
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr ""
-
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "ní ionann iad"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr ""
-
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr ""
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr ""
-
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
-msgstr ""
-
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Mionathraigh..."
-
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Fáltas"
-
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Bog go..."
-
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Bog an aicme seo chuig ceann eile ?"
-
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-msgstr ""
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Bain aicme ?"
-
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
-msgstr ""
-
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Bainistigh na hAicmí"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Fáltas"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Bog"
-
-#: ../src/ui-dialogs.c:184
-msgid "Import from CSV"
-msgstr ""
-
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr ""
-
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr ""
-
-#: ../src/ui-dialogs.c:262
-msgid "HomeBank files"
-msgstr ""
-
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-
-#: ../src/ui-dialogs.c:368
-#, c-format
-msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr ""
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr ""
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
-msgid "Select an action:"
-msgstr ""
-
-#: ../src/ui-dialogs.c:496
-msgid "create a new transaction"
-msgstr ""
-
-#: ../src/ui-dialogs.c:499
-msgid "select an existing transaction"
-msgstr ""
-
-#: ../src/ui-filter.c:52
-msgid "Any Type"
-msgstr ""
-
-#: ../src/ui-filter.c:57
-msgid "Uncategorized"
-msgstr ""
-
-#: ../src/ui-filter.c:58
-msgid "Unreconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
-
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
-
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
-
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr ""
-
-#: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr ""
-
-#: ../src/ui-filter.c:72
-msgid "Last 30 days"
-msgstr ""
-
-#: ../src/ui-filter.c:73
-msgid "Last 60 days"
-msgstr ""
-
-#: ../src/ui-filter.c:74
-msgid "Last 90 days"
-msgstr ""
-
-#: ../src/ui-filter.c:75
-msgid "Last 12 months"
-msgstr ""
-
-#: ../src/ui-filter.c:77
-msgid "Other..."
-msgstr ""
-
-#: ../src/ui-filter.c:79
-msgid "All date"
-msgstr ""
-
-#: ../src/ui-filter.c:87
-msgid "All month"
-msgstr ""
-
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
-msgid "_Option:"
-msgstr "_Rogha:"
-
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
-msgid "All"
-msgstr "Uile"
-
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
-msgid "None"
-msgstr "Dada"
-
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
-msgid "Invert"
-msgstr "Aisiompaigh"
-
-#: ../src/ui-filter.c:950
-#, fuzzy
-msgid "Filter Date"
-msgstr "<b>Scag an Dáta</b>"
-
-#: ../src/ui-filter.c:984
-msgid "_Month:"
-msgstr ""
-
-#: ../src/ui-filter.c:990
-msgid "_Year:"
-msgstr ""
-
-#: ../src/ui-filter.c:1018
-#, fuzzy
-msgid "Filter Text"
-msgstr "<b>Scag an Téacs</b>"
-
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Eolas:"
-
-#: ../src/ui-filter.c:1053
-msgid "_Tag:"
-msgstr "_Clib:"
-
-#: ../src/ui-filter.c:1083
-#, fuzzy
-msgid "Filter Amount"
-msgstr "<b>Scag an Méid</b>"
-
-#: ../src/ui-filter.c:1141
-msgid "Filter Status"
-msgstr ""
-
-#: ../src/ui-filter.c:1161
-msgid "reconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "meabhraigh"
-
-#: ../src/ui-filter.c:1170
-msgid "Force:"
-msgstr "Éignigh:"
-
-#: ../src/ui-filter.c:1176
-msgid "display 'Added'"
-msgstr ""
-
-#: ../src/ui-filter.c:1180
-msgid "display 'Edited'"
-msgstr ""
-
-#: ../src/ui-filter.c:1209
-#, fuzzy
-msgid "Filter Payment"
-msgstr "<b>Scag an Íocaíocht</b>"
-
-#: ../src/ui-filter.c:1314
-msgid "Edit Filter"
-msgstr "Cuir Scagaire in Eagar"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr ""
-
-#: ../src/ui-hbfile.c:216
-#, fuzzy
-msgid "Scheduled transaction"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/ui-hbfile.c:221
-msgid "add until"
-msgstr ""
-
-#: ../src/ui-hbfile.c:230
-msgid "of each month (excluded)"
-msgstr ""
-
-#: ../src/ui-hbfile.c:234
-msgid "add"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
-msgid "days in advance the current date"
-msgstr ""
-
-#: ../src/ui-payee.c:725
-#, c-format
-msgid ""
-"Cannot rename this Payee,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Bog an t-íocaí seo go ceann eile ?"
-
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Bain íocaí ?"
-
-#: ../src/ui-payee.c:880
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
-msgstr ""
-
-#: ../src/ui-payee.c:964
-msgid "Manage Payees"
-msgstr "Bainistigh Íocaithe"
-
-#: ../src/ui-pref.c:88
-msgid "Interface"
-msgstr "Comhéadan"
-
-#: ../src/ui-pref.c:90
-msgid "Display format"
-msgstr ""
-
-#: ../src/ui-pref.c:91
-msgid "Import/Export"
-msgstr ""
-
-#: ../src/ui-pref.c:92
-msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
-msgid "System defaults"
-msgstr "Réamhshocruithe an chórais"
-
-#: ../src/ui-pref.c:99
-msgid "Icons only"
-msgstr "Deilbhíní amháin"
-
-#: ../src/ui-pref.c:100
-msgid "Text only"
-msgstr "Téacs amháin"
-
-#: ../src/ui-pref.c:101
-msgid "Text under icons"
-msgstr "Téacs faoi na deilbhíní"
-
-#: ../src/ui-pref.c:102
-msgid "Text beside icons"
-msgstr "Téacs in aice na deilbhíní"
-
-#: ../src/ui-pref.c:108
-msgid "Tango light"
-msgstr ""
-
-#: ../src/ui-pref.c:109
-msgid "Tango medium"
-msgstr ""
-
-#: ../src/ui-pref.c:110
-msgid "Tango dark"
-msgstr ""
-
-#: ../src/ui-pref.c:115
-msgid "m-d-y"
-msgstr ""
-
-#: ../src/ui-pref.c:116
-msgid "d-m-y"
-msgstr ""
-
-#: ../src/ui-pref.c:117
-msgid "y-m-d"
-msgstr ""
-
-#: ../src/ui-pref.c:128
-msgid "Ignore"
-msgstr "Déan neamhaird de"
-
-#: ../src/ui-pref.c:129
-msgid "Append to Info"
-msgstr ""
-
-#: ../src/ui-pref.c:130
-msgid "Append to Memo"
-msgstr ""
-
-#: ../src/ui-pref.c:503
-msgid "System Language"
-msgstr ""
-
-#: ../src/ui-pref.c:728
-msgid "Choose a default HomeBank files folder"
-msgstr ""
-
-#: ../src/ui-pref.c:733
-msgid "Choose a default import folder"
-msgstr ""
-
-#: ../src/ui-pref.c:738
-msgid "Choose a default export folder"
-msgstr ""
-
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
-#, fuzzy
-msgid "Date options"
-msgstr "<b>Roghanna an dáta</b>"
-
-#: ../src/ui-pref.c:1327
-#, fuzzy
-msgid "OFX/QFX options"
-msgstr "<b>Roghanna OFX/QFX</b>"
-
-#: ../src/ui-pref.c:1332
-msgid "_Memo field:"
-msgstr ""
-
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
-msgid "Files folder"
-msgstr ""
-
-#: ../src/ui-pref.c:1348
-msgid "_Import:"
-msgstr ""
-
-#: ../src/ui-pref.c:1364
-msgid "_Export:"
-msgstr ""
-
-#: ../src/ui-pref.c:1403
-#, fuzzy
-msgid "Initial filter"
-msgstr "Cuir Scagaire in Eagar"
-
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
-msgid "Date _range:"
-msgstr ""
-
-#: ../src/ui-pref.c:1418
-#, fuzzy
-msgid "Charts options"
-msgstr "<b>Roghanna an dáta</b>"
-
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr ""
-
-#: ../src/ui-pref.c:1433
-msgid "Statistics options"
-msgstr ""
-
-#: ../src/ui-pref.c:1438
-msgid "Show by _amount"
-msgstr "Taispeáin de réir an mhéid"
-
-#: ../src/ui-pref.c:1443
-msgid "Show _rate column"
-msgstr ""
-
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
-msgid "Show _details"
-msgstr "Taispeáin _sonraí"
-
-#: ../src/ui-pref.c:1453
-msgid "Budget options"
-msgstr ""
-
-#: ../src/ui-pref.c:1512
-msgid "_Enable"
-msgstr "_Cumasaigh"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Líon ó:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Tír:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Luach:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr ""
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr ""
-
-#: ../src/ui-pref.c:1687
-msgid ""
-"%a locale's abbreviated weekday name.\n"
-"%A locale's full weekday name. \n"
-"%b locale's abbreviated month name. \n"
-"%B locale's full month name. \n"
-"%c locale's appropriate date and time representation. \n"
-"%C century number (the year divided by 100 and truncated to an integer) as a "
-"decimal number [00-99]. \n"
-"%d day of the month as a decimal number [01,31]. \n"
-"%D same as %m/%d/%y. \n"
-"%e day of the month as a decimal number [1,31]; a single digit is preceded "
-"by a space. \n"
-"%j day of the year as a decimal number [001,366]. \n"
-"%m month as a decimal number [01,12]. \n"
-"%p locale's appropriate date representation. \n"
-"%y year without century as a decimal number [00,99]. \n"
-"%Y year with century as a decimal number. \n"
-msgstr ""
-
-#: ../src/ui-pref.c:1712
-#, fuzzy
-msgid "Numbers options"
-msgstr "<b>Roghanna na n-uimhreacha</b>"
-
-#: ../src/ui-pref.c:1777
-#, fuzzy
-msgid "Measurement units"
-msgstr "<b>Aonaid tomhais</b>"
-
-#: ../src/ui-pref.c:1787
-msgid "Use _miles for meter"
-msgstr ""
-
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
-
-#: ../src/ui-pref.c:1816
-#, fuzzy
-msgid "Transaction window"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/ui-pref.c:1829
-msgid "Hide reconciled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:1835
-msgid "Multiple add"
-msgstr ""
-
-#: ../src/ui-pref.c:1840
-msgid "Keep the last date"
-msgstr ""
-
-#: ../src/ui-pref.c:1846
-#, fuzzy
-msgid "Column list"
-msgstr "Colún"
-
-#: ../src/ui-pref.c:1857
-msgid "Drag & drop to change the order"
-msgstr ""
-
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
-msgid "_Language:"
-msgstr ""
-
-#: ../src/ui-pref.c:1899
-msgid "_Toolbar:"
-msgstr ""
-
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr ""
-
-#: ../src/ui-pref.c:1933
-#, fuzzy
-msgid "Amount colors"
-msgstr "Méid"
-
-#: ../src/ui-pref.c:1938
-msgid "Uses custom colors"
-msgstr ""
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
-msgid "_Expense:"
-msgstr ""
-
-#: ../src/ui-pref.c:1962
-msgid "_Income:"
-msgstr "_Fáltas:"
-
-#: ../src/ui-pref.c:1969
-msgid "_Warning:"
-msgstr "_Rabhadh:"
-
-#: ../src/ui-pref.c:1996
-msgid "Program start"
-msgstr ""
-
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr ""
-
-#: ../src/ui-pref.c:2006
-#, fuzzy
-msgid "Post pending scheduled transactions"
-msgstr "Cuir idirbheart leis"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr ""
-
-#: ../src/ui-pref.c:2017
-msgid "Fiscal year"
-msgstr ""
-
-#. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
-#, fuzzy
-msgid "Starts _on:"
-msgstr "Iarmhéid:"
-
-#: ../src/ui-pref.c:2036
-msgid "Main window reports"
-msgstr ""
-
-#: ../src/ui-pref.c:2055
-msgid "_Default:"
-msgstr ""
-
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
-
-#: ../src/ui-pref.c:2160
-msgid ""
-"This will revert the preferences\n"
-"to its default values"
-msgstr ""
-
-#: ../src/ui-pref.c:2179
-msgid "Preferences"
-msgstr "Sainroghanna"
-
-#: ../src/ui-pref.c:2387
-msgid ""
-"You will have to restart HomeBank\n"
-"for the language change to take effect."
-msgstr ""
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Colún"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr ""
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Mionathraigh idirbheart"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
-
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
-
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
-msgstr ""
-
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
-msgstr ""
-
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1059
-msgid "_Date:"
-msgstr "_Dáta:"
-
-#: ../src/ui-transaction.c:1064
-msgid ""
-"Date accepted here are:\n"
-"day,\n"
-"day/month or month/day,\n"
-"and complete date into your locale"
-msgstr ""
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr ""
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr ""
-
-#: ../src/ui-widgets.c:754
-msgid "Check"
-msgstr "Seic"
-
-#: ../src/ui-widgets.c:756
-msgid "Transfer"
-msgstr "Aistrigh"
-
-#: ../src/ui-widgets.c:757
-msgid "Internal transfer"
-msgstr "Aistriú inmheánach"
-
-#: ../src/ui-widgets.c:758
-msgid "Debit card"
-msgstr "Cárta dochair"
-
-#: ../src/ui-widgets.c:759
-msgid "Standing order"
-msgstr "Buanordú"
-
-#: ../src/ui-widgets.c:760
-msgid "Electronic payment"
-msgstr "Íocaíocht aibhléiseach"
-
-#: ../src/ui-widgets.c:761
-msgid "Deposit"
-msgstr "Éarlais"
-
-#: ../src/ui-widgets.c:762
-msgid "FI fee"
-msgstr ""
-
-#: ../src/ui-widgets.c:763
-msgid "Direct Debit"
-msgstr ""
-
-#: ../src/ui-widgets.c:892
-msgid "Inactive"
-msgstr "Neamhghníomhach"
-
-#: ../src/ui-widgets.c:893
-msgid "Include"
-msgstr "Cuir San Áireamh"
-
-#: ../src/ui-widgets.c:894
-msgid "Exclude"
-msgstr "Fág as"
-
-#, fuzzy
-#~ msgid "day"
-#~ msgstr "Lá"
-
-#~ msgid "_Limit to:"
-#~ msgstr "_Srian chuig:"
-
-#~ msgid "t_imes"
-#~ msgstr "uaire"
-
-#~ msgid "_Unit:"
-#~ msgstr "A_onad:"
-
-#~ msgid "_Bank name:"
-#~ msgstr "Ainm an _bhainc:"
-
-#~ msgid "<b>Balances</b>"
-#~ msgstr "<b>Iarmhéideanna</b>"
-
-#~ msgid "<b>General</b>"
-#~ msgstr "<b>Coiteann</b>"
index 00989fbe66eb8f0655e09ac160c2b7db85602119..92a8bcd28b246c0c5c8bba480f4c74a311176303 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -7,40 +7,147 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-12-14 01:25+0000\n"
-"Last-Translator: Manuel Xosé Lemos <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-05-16 10:54+0000\n"
+"Last-Translator: Manuel A. Vázquez Diz <xixirei@yahoo.es>\n"
 "Language-Team: Galician <gl@li.org>\n"
-"Language: gl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilidade libre, fácil e persoal para todos"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancelar"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Aceptar"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiarios:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoría"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "A cantidade de cada transacción dividirase por %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Converter"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Non cambiou ningunha transacción"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transacción asignada de xeito automático: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultado de asignación automática"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +155,7 @@ msgstr ""
 "Desexa crear un modelo con cada unha\n"
 "das transaccións seleccionadas?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(ficheiro novo)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,1517 +163,1364 @@ msgstr ""
 "Seguro que quere eliminar\n"
 "cada unha das transaccións seleccionadas?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Algunhas transaccións da súa selección xa estaban conciliadas."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Cambiar"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Está vostede seguro de cambiar o estado Conciliado?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Cambiar"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d elementos (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d elementos (%d seleccionados %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificar data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificar información..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificar beneficiario..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Cambiar descrición"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modificar cantidade..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificar categoría..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificar etiquetas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Conta"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacci_ón"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Accións"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Estado"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Ferramentas"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Pechar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Pechar esta conta"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtro..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abrir a lista de filtros"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Engadir"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Engadir unha nova transacción"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Herdar"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Herdar da transacción activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editar a transacción activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ningunha"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Limpado"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Conciliado"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Activar o estado reconciliado das transacciones activas"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Eliminar"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Borrar as transaccións activas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Crear modelo..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Asignacións automáticas"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Crear plantilla"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Executar asignacións automáticas"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Eliminar..."
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Borrar transacción/s escollidas"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "Exportar QIF..."
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportar como QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportar como CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Engadir"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Herdar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtros"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Conciliar"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banco"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hoxe:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banco"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Intervalo"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "E_stado:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Restabelecer _filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moeda menor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoría"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoría"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Ficheiro"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vista"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Xestionar"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaccións"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Informes"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "A_xuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Novo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Crear un novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Abrir un ficheiro"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Gardar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Gardar o ficheiro actual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Gardar como ..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Gardar o ficheiro actual cun nome diferente"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Reverter"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Volver a unha versión gardada deste ficheiro"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propiedades..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurar o ficheiro"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Pechar o ficheiro actual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Saír"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Saír de homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Ficheiro QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir o asistente de importación"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir o asistente para exportar a QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Arquivo OFX/QFX..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Ficheiro CSV..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportar ficheiro QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportar todas as contas nun ficheiro QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferencias"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Contas..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configurar as contas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiarios..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurar os beneficiarios"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorías..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar as categorías"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Orzamento..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar o orzamento"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Asignacións"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurar as asignacións automáticas"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Mostrar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Mostrar transacción de contas escollidas"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Engadir..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Engadir transacción"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Engadir transaccións"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "E_statísticas"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Abrir o informe de estatísticas"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendencia Temporal..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Abrir informe de tendencia temporal"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "P_resuposto..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Abrir o informe do orzamento"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Abrir o informe do balance"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Custe do _vehículo..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Amosar pantalla de benvida..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contidos"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentación sobre HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Amosar pantalla de benvida..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obter axuda en liña..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Contactar coa web de LauchPad para obter axuda en liña"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traducir este aplicativo..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Conectar coa web de LauchPad para axudar a traducir este aplicativo"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Informar dun problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Conectar coa web de LauchPad para axudar a correxir problemas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Acerca de"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Acerca de HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Barra de ferramentas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moeda pequena"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Recuperar o ficheiro gardado anteriormente de '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Reverter"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Benvido/a a HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Que quere facer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Ler o _manual de HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurar _preferencias"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Crear un _novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_Abrir un ficheiro xa existente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Abrir o ficheiro de _exemplo"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sen categoría)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Outro"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "transacción engadida: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Erro descoñecido"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "O ficheiro '%s' non é un ficheiro HomeBank correcto."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Erro de ficheiro"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Erro de entrada/saida co ficheiro %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "O ficheiro %s non é un ficheiro válido de HomeBank"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Conta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiario"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoría"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arquivo"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Orzamento"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Mostrar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estatísticas"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Custe do vehículo"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Abrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Abrir un ficheiro usado recentemente"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "As súas contas"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formato cvs non válido"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(ficheiro novo)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de</i> %s <i>a</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Descoñecido"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Mostrar información da versión e saír"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHEIRO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Non se puido amosar a URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opcións de HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Non se pode abrir '%s', o ficheiro non existe.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Asistente de importación de HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Ficheiro a importar"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Actualizar as súas contas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(conta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Cambiar a conta HomeBank de destino"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nova conta"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "conta existente"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Conta"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Erro"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Non se pode mudar o nome á conta\n"
-"«%s» como «%s» porque xa existe\n"
-"outra conta con ese nome."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Seleccione un ficheiro..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Ficheiro QIF recoñecido !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Ficheiro OFX recoñecido !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** O soporte OFX está desactivado **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ficheiro descoñecido/non válido..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Conta: %d - transacción: %d - beneficiario: %d - categoría: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Asistente de importación HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank pode importar ficheiros nos seguintes formatos:\n"
-"- QIF\n"
-"- OFX/QFX (opcional ao momento de compilar)\n"
-"- CVS (formato específico de HomeBank, ver a documentación)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Ficheiros QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Ficheiros OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Ficheiros CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Todos os ficheiros"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Ruta:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nome:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contido:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerancia:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "días"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"A concordancia farase na seguinte orde: conta, importe, data.\n"
-"Unha tolerancia de data de 0 días implica unha concordancia exacta."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Conta a importar"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transacción a importar"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Faga click en \"Aplicar\" para actualizar as súas contas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Contas"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "para actualizar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "para crear"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transaccións"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "para importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "para rexeitar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-asignado"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar en"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importado"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Acción"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome en HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Estado"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banco"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Hoxe"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Futuro"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Información"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Data"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Cantidade"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Gasto"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Ingreso"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetas"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Estado"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Data"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Listaxe"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultado como lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Liña"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultados como liñas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Recargar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualizar resultados"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalle"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Amosar detalles"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d baixo %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Informe do balance"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Pantalla"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Conta"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Seleccionar _todo"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Cada _día"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Ampliar X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Ata:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoría"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 "Copy text   \t\r\n"
 "Exp. & Inc."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gastado & orzamentado"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gasto"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultado"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultado como barras"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Lenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Cambiar lenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Informe do orzamento"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Para:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipo:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vista:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Orzamento:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gastado:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Circular"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Columna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver resultados en gráficos sectoriais"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar o filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Lenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Cambiar lenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Taxa"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Amosar taxa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mes"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Ano"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Xaneiro"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febreiro"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marzo"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maio"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Xuño"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Xullo"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembro"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Outubro"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembro"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Decembro"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "gasto"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Informe de estatísticas"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Vista:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Por _importe"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balance"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Ingresos:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Gastos:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Día"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Xan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Xuñ"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Xul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Out"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Fracción de tempo"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr "Informe de tendencia temporal"
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Conta:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoría"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiarios:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Informe de tendencia temporal"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "A_cumulado"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Ver por:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Informe do custo do vehículo"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehí_culo"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Metro:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumo:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Custe carburante:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Outros custos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Custo total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1586,10 +1529,10 @@ msgstr "Custo total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1597,530 +1540,1013 @@ msgstr "Custo total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Contador"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustible"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prezo"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Informe do custo do vehículo"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehí_culo"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Metro:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumo:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Custe carburante:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Outros custos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Custo total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Efectivo"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Activo"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Tarxeta de crédito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasivo"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ningún)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nome da Conta"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Erro"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Eliminación non permitida"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta conta estase a usar e non se pode eliminar"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Non se pode mudar o nome á conta\n"
+"«%s» como «%s» porque xa existe\n"
+"outra conta con ese nome."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Xestionar contas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Xeral"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "esta conta foi pe_chada"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_úmero"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arquivo %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Importe"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Pagamento"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "De Talonario _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Á conta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ca_da"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texto"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(asignación %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Administrar asignacións"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Diferenciar maiúsculas e minúsculas"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"O completado automático e a inserción directa\n"
-"están dispoñibles para Categoría"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"O completado automático e a inserción direta\n"
-"están dispoñibles para Beneficiario"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Non se atopou"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Propietario:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Titular:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propiedades do ficheiro"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Ficheiro predeterminado:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Iniciar as miñas categorías con este ficheiro"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Categorías predeterminadas"
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Inicial"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Números _vermellos en:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Crear unha conta"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Esta é unha páxina de confirmación, prema en 'Aplicar' para aplicar as "
+"modificacións"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmación"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acción"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleccione un ficheiro..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Ficheiro QIF recoñecido !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Ficheiro OFX recoñecido !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** O soporte OFX está desactivado **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ficheiro descoñecido/non válido..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Conta: %d - transacción: %d - beneficiario: %d - categoría: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank pode importar ficheiros nos seguintes formatos:\n"
+"- QIF\n"
+"- OFX/QFX (opcional ao momento de compilar)\n"
+"- CVS (formato específico de HomeBank, ver a documentación)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Ficheiros QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Ficheiros OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Ficheiros CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Todos os ficheiros"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Ruta:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contido:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerancia:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "días"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"A concordancia farase na seguinte orde: conta, importe, data.\n"
+"Unha tolerancia de data de 0 días implica unha concordancia exacta."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Faga click en \"Aplicar\" para actualizar as súas contas.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "para actualizar"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "para crear"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transaccións"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "para importar"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "para rexeitar"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-asignado"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Erro no formato do ficheiro"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Xestionar orzamento"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "é o mesmo"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "é diferente"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Forzar monitorización de esta categoría"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Ingresos"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Non se pode volver nomear esta categoría.\n"
+"desde '%s' ata '%s',\n"
+"este nome xa existe."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Xestionar categorías"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Inicial"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Números _vermellos en:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Crear unha conta"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
-"Esta é unha páxina de confirmación, prema en 'Aplicar' para aplicar as "
-"modificacións"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Confirmación"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Erro no formato do ficheiro"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
-"O ficheiro csv debe conter o número exacto de columnas,\n"
-"separadas por punto e coma, pode ler a axuda para máis detalles."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Xestionar orzamento"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "é o mesmo"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "é diferente"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Número de _decimais"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Forzar monitorización de esta categoría"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportar"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"O ficheiro csv debe conter o número exacto de columnas,\n"
-"separadas por punto e coma, pode ler a axuda para máis detalles."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modificar..."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Ingresos"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Non se pode volver nomear esta categoría.\n"
-"desde '%s' ata '%s',\n"
-"este nome xa existe."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mover a..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Desexa mover esta categoría a outra?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Isto reemplazará '%s' por '%s',\n"
-"e borrará '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Desexa eliminar unha categoría?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Xestionar categorías"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_ngreso"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mover"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar desde CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir ficheiro homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Gardar o ficheiro homebank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Ficheiros de HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Desexa gardar os cambios\n"
-"no ficheiro actual?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Se non garda, hai cambios que se perderán definitivamente: %d."
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "No_n gardar"
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "crear unha nova transacción"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "seleccione unha transacción existente"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Calquera tipo"
@@ -2133,178 +2559,206 @@ msgstr "Sen categoría"
 msgid "Unreconciled"
 msgstr "Non conciliado"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Calquera estado"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Este Mes"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "O mes pasado"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Este Trimestre"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Calquera estado"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Último trimestre"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Este ano"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "O ano pasado"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Os últimos 30 dias"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Últimos 60 días"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Últimos 90 días"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últimos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Outro..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Todas as datas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Todos os meses"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opción:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Todos"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ningún"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertir"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mes:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Ano:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Diferenciar maiúsculas e minúsculas"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "E_tiqueta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "conciliada"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "lembrar"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forzar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "Amosar \"Engadido\""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "Amosar \"Editado\""
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar filtro"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Modo de pago"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Texto"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Titular:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "engadir"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2315,222 +2769,214 @@ msgstr ""
 "desde '%s' ata '%s',\n"
 "este nome xa existe."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Quere mover este beneficiario a outro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Desexa eliminar un beneficiario ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Xestionar beneficiarios"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Amosar formato"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importar/Exportar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Parámetros do sistema por defecto"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Só iconas"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Só texto"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texto debaixo das iconas"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texto a carón das iconas"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango lixeiro"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango escuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportar"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Amosar por _importe"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Amosar columnas de _taxas"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Amosar _detalles"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Activar"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Encher desde:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Predefinido"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Car. decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Car. agrupamento:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Número de _decimais"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formato da _Data"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2550,183 +2996,211 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arrastra & solta para cambiar a orde"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Barra de _ferramentas"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostrar regras de suxestións"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utiliza cores personalizadas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Predefinido"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Gasto:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Ingreso:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Atención"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostrar a pantalla de benvida"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Cargar o último ficheiro aberto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostrar a pantalla de benvida"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Predeterminado:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Columna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Herdar transacción"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modificar transacción"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-split.c:374
+msgid "_Remove"
 msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Suma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr ""
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Engadir transacción"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Herdar transacción"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modificar transacción"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Quere interromper a transferencia interna?\n"
+"\n"
+"Se o fai, borrarase a transacción de destino"
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2738,82 +3212,73 @@ msgstr ""
 "día/mes ou mes/día,\n"
 "e data completa segundo o seu ficheiro locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modelo:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Comprobar"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferir"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferencia interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Tarxeta de débito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Orden de posición"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pago electrónico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depósito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Honorarios FI"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactivo"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incluír"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excluír"
index 70a326024e2c60214b3cc168416f17cd60df8eb0..1e780ab8da762c466f2c18b97c0f97543baa12bd 100644 (file)
--- a/po/he.po
+++ b/po/he.po
@@ -7,1571 +7,1534 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-08-01 05:15+0000\n"
-"Last-Translator: Maor Somech <MaorSom@gmail.com>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-12-27 07:26+0000\n"
+"Last-Translator: GenghisKhan <genghiskhan@gmx.ca>\n"
 "Language-Team: Hebrew <he@li.org>\n"
-"Language: he\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
+"X-Language: he\n"
+"X-Source-Language: en\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
-msgstr "HomeBank"
+msgstr "הום בנק"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "ניהול חשבונות קל ופשוט לכולם."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "מימון אישי"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "אף העברה לא שונתה"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "ראיית חשבונות אישית חופשית, קלה ופשוטה לכולם"
 
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "מימון;פיננסים;חשבונאות;תקציב;אישי;כסף;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
 msgstr ""
+"‏HomeBank הינה תכנה חופשית (במובן של \"חופש ביטוי\" וגם של \"בירה בחינם\") "
+"אשר תסייע לך לנהל את החשבונות האישיים שלך."
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
 msgstr ""
+"זו תוכננה לשימוש קל ומסוגלת לנתח מימון אישי לפרטים באמצעות כלי סינון יעילים "
+"מאוד ותרשימים מרשימים."
 
-#: ../src/dsp_account.c:348
+#: ../data/homebank.appdata.xml.in.h:3
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
-msgstr "האם ברצונך ליצור תבנית עבור כל הפעולות הנבחרות?"
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"אם אתה מחפש דרך חופשית וקלה כדי לנהל את החשבונות האישיים שלך אז HomeBank "
+"אמורה להיות התכנה לבחירתך."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_ביטול"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_אישור"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "ת_שלום:"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(ארכיון חדש)"
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_מידע:"
 
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "מוט_ב:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "סיוו_ג:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "ת_גיות:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "ת_זכיר:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:639
+#, c-format
 msgid ""
-"Do you want to delete\n"
-"each of the selected transaction ?"
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
-"האם ברצונך למחוק\n"
-"את העסקאות הנבחרות?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:696
 #, c-format
-msgid "%d items (%s)"
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "כל סכום עסקה יחולק עם %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_המר"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "אף עסקה לא שונתה"
+
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "%d items (%d selected %s)"
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
+msgid ""
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
+msgstr ""
+"האם ברצונך ליצור תבנית בעזרת\n"
+"כל אחת מן העסקאות הנבחרות ?"
+
+#: ../src/dsp_account.c:1518
+msgid ""
+"Do you want to delete\n"
+"each of the selected transaction ?"
 msgstr ""
+"האם ברצונך למחוק את\n"
+"כל אחת מן העסקאות הנבחרות ?"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "שנ×\94 ×ª×\90ר×\99×\9a..."
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "×\94×\90×\9d ×\90ת×\94 ×\91×\98×\97 ×\9b×\99 ×\91רצ×\95× ×\9a ×\9cשנ×\95ת ×\90ת ×\94ס×\98×\98×\95ס ×\90×\9c ×\90×\99×\9f?"
 
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "שנ×\94 ×\9e×\99×\93×¢..."
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "עסק×\90×\95ת ×\9eס×\95×\99×\9e×\95ת ×\91ת×\95×\9a ×\94×\91×\97×\99ר×\94 ×©×\9c×\9a ×\94×\95ש×\9c×\9e×\95 ×\9b×\91ר."
 
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "שנה מוטב..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_שנה"
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "ער×\95×\9a ×\90ת ×\94ת×\99×\90×\95ר..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "×\94×\90×\9d ×\90ת×\94 ×\91×\98×\95×\97 ×\9b×\99 ×\91רצ×\95× ×\9a ×\9c×\94×\97×\9c×\99×£ ×\90ת ×\94ס×\98×\98×\95ס ×\94×\95ש×\9c×\9d?"
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "שנה סכום..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_החלף"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "שנה סיווג..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr "%d פריטים (%s)"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "שנה תגיות..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
+msgstr "%d פריטים (%d נבחרו %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_חשבון"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "עסק_ה"
+msgstr "_עסקה"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_פעולות"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "ס_טטוס"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_כלים"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_סגור"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "סגור את החשבון הנוכחי"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "מ_סנן..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "פתח את מסנן הרשימה"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_הוסף..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "הוסף עסקה חדשה"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "הור_ש..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "רש ×\9eהעסקה הפעילה"
+msgstr "×\94×\95רש ×\9eת×\95×\9a העסקה הפעילה"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_ערוך..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "ערוך עסקאות פעילות"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_אין"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "איין סטטוס מתוך עסקאות נבחרות"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "הו_סדר"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "קבע עסקאות נבחרות כמוסדרות"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr ""
+msgstr "הו_שלם"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "קבע עסקאות נבחרות ככאלה שהושלמו"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_הסר..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "הסר עסקאות פעילות"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
+msgstr "צור תבנית..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
 msgstr "צור תבנית"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "הקצאות אוטומטיות"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_מחק..."
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "מחק עסקאות נבחרות"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "יצא QIF..."
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr "×\99×\99צ×\90 ×\9b- QIF"
+msgstr "×\99צ×\95×\90 ×\91ת×\95ר QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "×\99צ×\95×\90 CSV..."
+msgstr "יצא CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "יצוא כ-CSV"
+msgstr "יצוא בתור CSV"
+
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
-msgstr "×\94×\95ספ×\94"
+msgstr "×\94×\95סף"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
-msgstr "×\99ר×\95ש×\94"
+msgstr "×\94×\95רש"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "ערוך"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "מסנן"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "אשר"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "עתידי:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "בנק:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
-msgstr "× ×\95×\9b×\97×\99:"
+msgstr "×\94×\99×\95×\9d:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "×\91נק:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "עת×\99×\93:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
-msgstr "טווח:"
+msgstr "_טווח:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
-msgstr "_ס×\95×\92:"
+msgstr "_×\98×\99פ×\95ס:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr "_מצב:"
+msgstr "ס_טטוס:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "מ_טבע משני"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "סיווג"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "סיווג משני"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_קובץ"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "י_בא"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
-msgstr "_ערוך"
+msgstr "ע_ריכה"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_תצוגה"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
-msgstr "_× ×\94ל"
+msgstr "_× ×\99×\94×\95ל"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
-msgstr "סקאות"
+msgstr "ע_סקאות"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
-msgstr "_×\93×\95×\97×\95\"ת"
+msgstr "_×\93×\99×\95×\95×\97×\99×\9d"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_עזרה"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_חדש"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "צור קובץ חדש"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_פתח..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "פתח קובץ"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_שמור"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "ש×\95×\9eר את הקובץ הנוכחי"
+msgstr "ש×\9e×\95ר את הקובץ הנוכחי"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "שמור בשם..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr "ש×\95×\9eר את הקובץ הנוכחי בשם אחר"
+msgstr "ש×\9e×\95ר את הקובץ הנוכחי בשם אחר"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "שחזר"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "חזור לגרסה שמורה של הקובץ הזה"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_מאפיינים..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr "הגדרת הקובץ"
+msgstr "הגדר את הקובץ"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "סגור את הקובץ הנוכחי"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
-msgstr "_צא"
+msgstr "י_ציאה"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "צא מ-homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "קובץ QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
-msgstr "פתח את מסייע הייבוא"
+msgstr "פתח מסייע יבוא"
+
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "קובץ OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "פת×\99×\97ת ×\90שף ×\99צ×\95×\90 ×§×\95×\91צ×\99 QIF"
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "ק×\95×\91×¥ CSV..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "יצא קובץ QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "יצא את כל החשבונות לקובץ QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "העדפות..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "הגדר את homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_חשבונות..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "הגדר חשבונות"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "_מוטבים..."
+msgstr "מוט_בים..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "הגדר מוטבים"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "סיווגים..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "הגדר סיווגים"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr "תזמון/תבנית"
+msgstr "תזמון/תבנית..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "הגדרת פעולות תזמון/תבנית"
+msgstr "הגדר עסקאות מתוזמנות/תבנית"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "תקציב..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "הגדר תקציב"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "משימות..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr ""
+msgstr "הגדר משימות אוטומטיות"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "הצג..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "×\94ר×\90×\94 ×\90ת ×\94עסק×\90×\95ת ×\94× ×\91×\97ר×\95ת ×\9e×\97ש×\91×\95×\9f ×\96×\94"
+msgstr "×\94צ×\92 ×¢×¡×§×\90×\95ת ×\97ש×\91×\95×\9f × ×\91×\97ר×\95ת"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
-msgstr "הוסף..."
+msgstr "הוסף..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "×\94×\95סף ×¢×¡×§×\94"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "×\94×\95סף ×¢×¡×§×\90×\95ת"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr ""
+msgstr "הגדר מתזמן..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "הגדר מתזמן עסקאות"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "מתוכננות בדיעבד"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "עסקאות מתוכננות תלויות ועומדות בדיעבד"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_סטטיסטיקה..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
-msgstr "פת×\97 ×\90ת ×\93×\95\"×\97 ×\94סטטיסטיקה"
+msgstr "פת×\97 ×\93×\95×´×\97 סטטיסטיקה"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr ""
+msgstr "_מגמת זמן..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr ""
+msgstr "פתח דו״ח מגמת זמן"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "תק_ציב..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
-msgstr "פת×\97 ×\90ת ×\93×\95\"×\97 ×\94תקציב"
+msgstr "פת×\97 ×\93×\95×´×\97 תקציב"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "×\99תר×\94..."
+msgstr "×\9e×\90×\96×\9f..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr ""
+msgstr "פתח דו״ח מאזן"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_עלויות רכב..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "פתח דו״ח עלויות רכב"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "הצג דו שיח התחלה..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "סטטיסטיקת קובץ..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "עילום (אנונימיזציה)..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_תכנים"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "תיעוד על HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "השג עזרה מקוונת..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "התחבר לאתר LaunchPad בשביל עזרה מקוונת"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "תרגם יישום זה..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "×\94ת×\97×\91ר ×\9c×\90תר LaunchPad ×\91ש×\91×\99×\9c ×\9cתר×\92×\9d יישום זה"
+msgstr "×\94ת×\97×\91ר ×\9c×\90תר LaunchPad ×\9b×\93×\99 ×\9c×¢×\96×\95ר ×\9cתר×\92×\9d ×\90ת יישום זה"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "דווח על בעיה..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "התחבר לאתר LaunchPad בשביל לדווח על בעיה"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_אודות"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "אודות HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_סרגל כלים"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "הוצאה _עיקרית"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "_רשימת מתוכננות"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "×\9e×\98×\91×¢ ×\9eשני"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "×\99×\95ר×\95 ×©×\95×\9cי"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "×\94×\90×\9d ×\9c×\97×\96×\95ר ×\9c×\92×\99רס×\94 ×\94×\90×\97ר×\95× ×\94 ×©×\9c ×§×\95×\91×¥ '%s' ×©× ×©×\9eר×\94?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "×\94×\97×\96ר ×©×\99× ×\95×\99×\99×\9d ×\9c×\90 ×©×\9e×\95ר×\99×\9d ×\9cק×\95×\91×¥ '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"- שינויים אשר נעשו לקובץ יאובדו לעד\n"
+"- קובץ ייטען מחדש מתוך השמירה האחרונה (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_שחזר"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "האם אתה בטוח כי ברצונך להפוך את הקובץ לעלום?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
+"המשך יהפוך לעלום כל טקסט, \n"
+"כגון 'חשבון x', 'מוטב y', 'מזכר z', ..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_עילום"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
-msgstr ""
+msgstr "ברוכים הבאים אל HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr ""
+msgstr "מה ברצונך לעשות:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "לקרוא מדריך _HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "להגדיר _העדפות"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "ליצור קובץ _חדש"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_לפתוח קובץ קיים"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr ""
+msgstr "לפתוח קובץ _דוגמא"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
-msgstr ""
+msgstr "(אין סיווג)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "אחר"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "אין עסקה להוספה"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "התווספה עסקה: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "תוצאת בדיקת עסקאות מתוכננות"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
-msgstr "סה\"כ"
+msgstr "סה״כ"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "שגיאה לא מוכרת"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "שגיאת I/O לקובץ '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "הקובץ '%s' אינו קובץ HomeBank תקני."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"הקובץ '%s' נשמר בעזרת גרסא מתקדמת יותר של HomeBank\n"
+"ולא יכול להיטען על ידי הגרסא הנוכחית."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "שגיעת קובץ"
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
+msgstr "שגיאת קובץ"
 
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "סך כולל"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "הקובץ %s הוא לא קובץ HomeBank תקין."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "פתח"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "חשבון"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "מוטב"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "סיווג"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "ארכיב"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "תקציב"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "הצג"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "סטטיסטיקה"
 
+# ןיתרה
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
-msgstr "×\99תר×\94"
+msgstr "×\9e×\90×\96"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "עלויות רכב"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_פתח"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "פתח קובץ שהיה בשימוש לאחרונה"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "החשבון שלך"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "לאן הולך הכסף שלך"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "הוצאה עיקרית"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "עסקאות מתוכננות"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "מועד מימוש מרבי"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "דלג"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "ערוך וממש"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "ממש"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(ארכיון חדש)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "תצורת csv לא תקינה"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
+msgstr "<i>מאז</i> %s <i>עד</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
-msgstr ""
+msgstr "לא מוכר"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f ל"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "ק״מ/ל"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "מייל/ל"
 
-#: ../src/homebank.c:67
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr "×\94צ×\92 ×\9e×\99×\93×¢ ×¢×\9c ×\92×\99רס×\94 ×\95צ×\90"
+msgstr "×\90צ×\95 ×\94סר×\99×\92 ×\9c×¢ ×¢×\93×\99×\9e ×\92צ×\94"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
-msgstr "[ק×\95×\91×¥]"
+msgstr "[×¥×\91×\95ק]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "שגיאת דפדפן."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "לא ניתן להציג את הכתובת: '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "אפשרויות HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "לא ניתן לפתוח '%s', הקובץ איננו קיים.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "אשף הייבוא של HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "עדכן את חשבונותיך"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(חשבון %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "חשבון חדש"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_שם׃"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "חשבון קיים"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "ח_שבון:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "שגיאה"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"לא ניתן לשנות את השם לחשבון זה,\n"
-"מ \"%s\" ל \"%s\".\n"
-"השם כבר קיים."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "בבקשה בחר קובץ..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "קובץ QIF זוהה !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "זוהה קובץ OFX !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** תמיכה ב- OFX אינה מופעלת **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "קובץ לא ידוע/פגום..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank יכול לייבא את הקבצים הבאים:\n"
-"- QIF\n"
-" OFX/QFX- (אפשרי בזמן הידור)\n"
-"- CSV (פורמט ייחודי ל־HomeBank, עיינו בתיעוד למידע נוסף)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "קבצי QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "קבצי OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "קבצי CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "כל הקבצים"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "תוכן:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_רגישות לזמן"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "ימים"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "לחץ/י על \"החל\" לעדכן את חשבונותיך\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "לעדכן"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "ליצור"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "יבא"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "דחה"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "יבא לתוך"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "פעולה"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "חשבונות"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "בנק"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "היום"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
-msgstr "עתידי"
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
+msgstr "עתיד"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "מידע"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "תגיות"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "תאריך"
+msgstr "מזכר"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "סכום"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
-msgstr "×\97×\95×\91ה"
+msgstr "×\94×\95צ×\90ה"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
-msgstr "זכות"
+msgstr "הכנסה"
+
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "תגיות"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "סטטוס"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- פילוג -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "תאריך"
 
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "איחור"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "מועד הבא"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "רשימה"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
-msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\9bרשימה"
+msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\91ת×\95ר רשימה"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
-msgstr "ש×\95רה"
+msgstr "עק×\95×\9eה"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\9bש×\95רות"
+msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\91ת×\95ר ×¢×§×\95×\9eות"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "רענן"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "רענן תוצאות"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "פירוט"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr "×\90פשר/×\91×\98×\9c ×¤×\99ר×\95×\98"
+msgstr "פר×\98×\99×\9d"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
-msgstr ""
+msgstr "%d/%d תחת %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr ""
+msgstr "דו״ח מאזן"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "תצוגה"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "ח_שבון:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr ""
+msgstr "בחר ה_כל"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr ""
+msgstr "כל _יום"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr ""
+msgstr "_זום X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "מסנן תאריך"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
-msgstr "_×\9e×\90ת:"
+msgstr "_×\9e×\9f:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
-msgstr "א_ל:"
-
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "תת קטגוריה"
+msgstr "_עד:"
 
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "הוצא' & הכנס'"
+msgstr "הוצאות וגם הכנסות"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "הוצאות ותקציב"
+msgstr "×\94×\95צ×\90×\95ת ×\95×\92×\9d ×ª×§×¦×\99×\91"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "הוצאות"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "תוצאה"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "×¢×\9e×\95×\93×\95ת"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "ער×\99×\9e×\94"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "צפ×\94 ×\91ת×\95צ×\90×\95ת ×\9b×¢×\9e×\95×\93×\95ת"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\91ת×\95ר ×©×\95ר×\95ת ×\9eס×\95×\93ר×\95ת ×\91ער×\99×\9e×\94"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "מקרא"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "יצא"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "אפשר/בטל מקרא"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " עודף"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " נותר"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " בחובה"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "תקציב עבור %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
-msgstr "דו\"ח תקציב"
+msgstr "דו״ח תקציב"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
-msgstr "לפיי:"
+msgstr "_עבור:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_סוג:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "ת_צוגה:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "תוצאה:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "תקציב:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "הוצאות:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "אין חשבון אשר מוגדר כדי להוות חלק מן התקציב."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "עליך להגדיר אילו חשבונות מתוך דו שיח חשבון."
+
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "עמודה"
 
 #: ../src/rep_stats.c:66
-msgid "Pie"
+msgid "View results as column"
+msgstr "הצג תוצאות בתור עמודה"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
 msgstr "עוגה"
 
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "צפ×\94 ×\91ת×\95צ×\90×\95ת ×\9b×¢×\95×\92×\95ת"
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "×\94צ×\92 ×ª×\95צ×\90×\95ת ×\91ת×\95ר ×¢×\95×\92×\94"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "ערוך את המסנן"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "ייצוא"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "מקרא"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "מקרא"
 
+# אחוז יחסי
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
-msgstr "×\90×\97×\95×\96 ×\99×\97ס×\99"
+msgstr "ש×\99×¢×\95ר"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr "×\90פשר/×\91×\98×\9c ×\90×\97×\95×\96 ×\99×\97ס×\99"
+msgstr "ש×\99×¢×\95ר"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "תגית"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "חודש"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "שנה"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "ינואר"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "פברואר"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "מרץ"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "אפריל"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "מאי"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "יוני"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "יולי"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "אוגוסט"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "ספטמבר"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "אוקטובר"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "נובמבר"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "דצמבר"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s לפי %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "הוצאה"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr ""
+msgstr "(אין מוטב)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
-msgstr "דו\"ח סטטיסטי"
+msgstr "דו״ח סטטיסטי"
+
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "ת_צוגה:"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_לפי:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
-msgstr "לפי סכום"
+msgstr "לפי ס_כום"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
-msgstr "×\99תר×\94:"
+msgstr "×\9e×\90×\96×\9f:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
-msgstr "×\96×\9b×\95ת:"
+msgstr "×\94×\9bנס×\94:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
-msgstr "×\97×\95×\91ה:"
+msgstr "×\94×\95צ×\90ה:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "יום"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "שבוע"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "רבעון"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
-msgstr "×\99× ×\95×\90ר"
+msgstr "×\99× ×\95׳"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
-msgstr "פ×\91ר×\95×\90ר"
+msgstr "פ×\91ר׳"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "מרץ"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
-msgstr "×\90פר×\99×\9c"
+msgstr "×\90פר׳"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
-msgstr "×\99×\95× ×\99"
+msgstr "×\99×\95נ׳"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
-msgstr "×\99×\95×\9c×\99"
+msgstr "×\99×\95×\9c׳"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
-msgstr "×\90×\95×\92×\95ס×\98"
+msgstr "×\90×\95×\92׳"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
-msgstr "ספט'"
+msgstr "ספט׳"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
-msgstr "אוק'"
+msgstr "אוק׳"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
-msgstr "נוב'"
+msgstr "נוב׳"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
-msgstr "דצמ'"
+msgstr "דצמ׳"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s במשך זמן"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "חיתוך לפי זמן"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr ""
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_חשבון:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_סיווג:"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "ממוצע: %s"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_מוטב:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "דו״ח מגמת זמן"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
-msgstr ""
+msgstr "_צבור"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "מרחק:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "צריכה:"
+msgstr "_הצג לפי:"
 
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "עלות דלק:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "עלויות אחרות:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "עלות כוללת:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1580,10 +1543,10 @@ msgstr "עלות כוללת:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1591,926 +1554,1470 @@ msgstr "עלות כוללת:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
-msgstr "×\9eר×\97ק"
+msgstr "×\9e×\95× ×\94"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "דלק"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "מחיר"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "מרחק"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "דו״ח עלויות רכב"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_רכב:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "מונה:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "צריכה:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "עלות דלק:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "עלות אחרת:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "עלות כוללת:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
-msgstr ""
+msgstr "(אין טיפוס)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "מזומן"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "נכס"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "כרטיס אשראי"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "התחייבות"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(אין)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "מוצג"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "שם חשבון"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "שגיאה"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"לא מסוגל להוסיף חשבון '%s',\n"
+"שם זה כבר קיים."
+
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "לא יכול למחוק חשבון '%s'"
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "הסרה אינה מותרת"
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "חשבון זה מכיל עסקאות ו/או הינו חלק מתוך עסקאות פנימיות."
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "חשבון זה בשימוש ואינו ניתן להסרה."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "האם אתה בטוח כי ברצונך למחוק את '%s' לצמיתות?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "כאשר אתה מוחק חשבון, זה יאבד לעד."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_מחק"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"לא מסוגל לשנות את שם חשבון זה,\n"
+"מן '%s' אל '%s',\n"
+"שם זה כבר קיים."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "ניהול חשבונות"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"גרורו השחרר כדי לשנות את הסדר\n"
+"לחיצה-כפולה כדי לשנות שם"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "הוס_ף"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "כללי"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "איזון ה_תחלה:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr ""
+msgstr "חשבון זה _נסגר"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "מספר שיק נוכחי"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
-msgstr ""
+msgstr "פנקס שיקים _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
-msgstr ""
+msgstr "פנקס שיקים _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "אפשרויות"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "מוסד"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_שם:"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
-msgstr ""
+msgstr "_מספר:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+# מניעת דיווח
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "הוצאה מכלל דיווח"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
-msgstr ""
+msgstr "הוצא מתוך _סיכום חשבון"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
-msgstr ""
+msgstr "הוצא מתוך ה_תקציב"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
+msgstr "הוצא מתוך ה_דיווחים"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
-msgid "Possible"
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "אפשרי"
+
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "לפני"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "אחרי"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(×\90ר×\9b×\99×\95×\9f %d)"
+msgid "(template %d)"
+msgstr "(ת×\91× ×\99ת %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "כאשר אתה מוחק תזמון/תבנית, זו תאבד לעד."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
-msgstr "כום:"
+msgstr "ס_כום:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "החלף סימן סכום"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "פילוגי עסקה"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "תש_לום:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
-msgstr "מפנקס _2:"
+msgstr "מפנקס _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
-msgstr "_×\90×\9c חשבון:"
+msgstr "_×\9cחשבון:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
+msgstr "ת_זכיר:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "הכנסה מתוזמנת"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "ה_פעל"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "_מועד הבא:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_כל:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "סוף שבוע:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_הפסק כעבור:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "ממומשות"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr ""
+msgstr "ניהול עסקאות מתוזמנות/תבנית"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "טקסט"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
+msgstr "(משימה %d)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "כאשר אתה מוחק משימה, זו תאבד לעד."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-assign.c:694
+msgid "If empty"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr "ניהול משימות"
+
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "תנאי"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr ""
+msgstr "חשבון HomeBank חדש (%d מתוך %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
-msgstr ""
+msgstr "לא נמצא"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_בעלים:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr ""
+msgstr "מאפייני קובץ"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "איתור מערכת"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
-msgstr ""
+msgstr "שפות:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
-msgstr ""
+msgstr "קובץ מוגדר מראש:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
-msgstr ""
+msgstr "התחל את הסיווגים שלי בעזרת קובץ זה"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
-msgstr ""
+msgstr "סיווגים מוגדרים מראש"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "מידע"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "מאזנים"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_סכום התחלתי:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
-msgstr "_משיכת־יתר החל מ:"
+msgstr "_משיכת יתר החל מן:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
-msgstr ""
+msgstr "יצירת חשבון"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
+msgstr "זהו עמוד אימות, לחץ 'החל' כדי להחיל שינויים"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
+msgstr "אימות"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "ברוכים הבאים"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "בחירת קובץ"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "יבוא"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "מאפיינים"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "עסקה"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "צור חדש"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "השתמש בקיימת"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "שם בתוך הקובץ"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "פעולה"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "שם בתוך HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "הכל נראה בסדר כאן, האימות שלך הינו בגדר רשות!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
 msgstr ""
+"לא נמצא מידע חשבון בתוך הקובץ '%s'.\n"
+"אנא בחר את הפעולה המתאימה לחשבון מטה."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"נמצאה כפילות אפשרית של עסקה קיימת, ומנוטרלת לצורך יבוא.\n"
+"אנא בדוק ובחר את אלו אשר יש ליבאן."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "שינוי פעולת חשבון"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "אנא בחר קובץ..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "קובץ QIF זוהה !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "קובץ OFX זוהה !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** תמיכת OFX הינה מנוטרלת **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "קובץ עסקה CSV זוהה !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "קובץ לא מוכר/תקין..."
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "חשבון: %d - עסקה: %d - מוטב: %d - סיווג: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "אשף יבוא (%d מתוך %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"ברוכים הבאים לאשף יבוא HomeBank.\n"
+"\n"
+"בעזרת אשף זה תקבל הנחיות מבעד לתתהליך\n"
+"של יבוא קובץ חיצוני לתוך HomeBank.\n"
+"\n"
+"לא ייעשו שינויים עד אשר תלחץ על \"החל\" בסופו\n"
+"של אשף זה."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"‏HomeBank מסוגל ליבא את הקבצים הבאים:\n"
+"‏- QIF\n"
+"‏- OFX/QFX (אפשרי במהלך זמן הידור)\n"
+"‏- CSV (פורמט ייחודי של HomeBank, ראה תיעוד)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "קבצים מוכרים"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "קבצי QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "קבצי OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "קבצי CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "כל הקבצים"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "אירעה שגיאה כללית, וקובץ זה לא ניתן לטעינה."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "שם:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "נתיב:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "קידוד:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "פורמט תאריך:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "תוכן קובץ"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "תוכן:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "בחר את הפעולה עבור חשבונות"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "שנה _פעולה"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "בחר עסקאות ליבוא"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "פרטים של עסקה נבחרת (כפילות אפשרית)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_סבילות תאריך:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "ימים"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_רענן"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"התיאם נעשה לפי סדר: לפי חשבון, מועד וסכום.\n"
+"סבילות תאריך של 0 ימים משמעה תיאום מדויק"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "לחץ על \"החל\" כדי עדכן את חשבונותיך.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "לעדכן"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "ליצור"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "עסקאות"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "ליבוא"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "לדחיה"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "מוקצאות אוטומטית"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
-msgstr "שגיאה בתבנית הקובץ"
+msgstr "שגיאת פורמט קובץ"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "האם אתה בטוח כי ברצונך לטהר קלט?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "אם תמשיך, כל סכום יוגדר אל 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_טהר"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "ניהול תקציב"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "י_בא CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "יצ_א CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "הרחב הכל"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "צמצם הכל"
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "תקציב לכל חודש"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "הינו קבוע"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_טהר קלט"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "הינו משתנה"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_אכוף מעקב על סיווג זה"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "ערוך..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "ה_כנסה"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"לא מסוגל לשנות את שם סיווג זה,\n"
+"מן '%s' אל '%s',\n"
+"שם זה כבר קיים."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "מיזוג קטגוריה '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "מזג"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"עסקאות אשר מוקצות לסיווג זה,\n"
+"יועברו אל הסיווג אשר נבחר מטה."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "_מחק את הקטגוריה '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"סיווג זה הינו מצוי בשימוש.\n"
+"כל עסקה אשר משתמשת בסיווג זה תוגדר אל (אין סיווג)"
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "ניהול קטגוריות"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "סיווג חדש"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "סיווג משני חדש"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "מז_ג"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"קובץ ה־CSV חייב לכלול מספר מסויים של עמודות,\n"
-"המופרדות בעזרת נקודה־פסיק. עיין בעזרה לפרטים נוספים."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "× ×\94×\9c ×ª×§×¦×\99×\91"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "ספר×\95ת _ש×\91ר:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "קבוע"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "משתנה"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "יי_בא"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "יי_צא"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"קובץ ה-csv חייב להכיל את המספר המדוייק של עמודות.\n"
-"מופרדות ע\"י פסיקים. לפרטים נוספים פנה למדריך העזרה."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "שנה..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "ה_כנסה"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "×\94×¢×\91ר ×\9c.."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "ס×\98×\98×\99ס×\98×\99קת ×§×\95×\91×¥"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "×\94ער×\91 ×\90ת ×\94ק×\98×\92×\95ר×\99×\94 ×\94×\96×\95 ×\9c×\90×\97רת?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "×\9eש×\99×\9e×\94"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "להסיר קטגוריה ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "ניהול קטגוריות"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "ה_כנסה"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_העבר"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
-msgstr "×\99×\99×\91×\95×\90 ×\9e-CSV"
+msgstr "×\99×\91×\95×\90 ×\9eת×\95×\9a CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "פתח קובץ homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "שמור קובץ homebank בשם"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "קבצי HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"האם ברצונך לשמור את השינויים\n"
-"בקובץ הנוכחי ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "לשמור שינויים לקובץ לפני סגירה?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
+"אם לא תשמור, שינויים יאבדו לעד.\n"
+"מספר שינויים: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "אל _תשמור"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "_סגור מבלי לשמור"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
+msgstr "בחר מתוך עסקאות אפשריות..."
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "בחר פעולה:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr ""
+msgstr "צור עסקה חדשה"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
-msgstr ""
+msgstr "בחר עסקה קיימת"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr "‏HomeBank מצאה איזו עסקה אשר אולי היא העסקה המשוייכת להעברה הפנימית."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
-msgstr ""
+msgstr "כל טיפוס"
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "לא מסווגת"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr ""
+msgstr "לא הושלם"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
+# לא מנוקה
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "לא מוסדר"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "הושלם"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
+# נוקה
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "הוסדר"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "כל סטטוס"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "30 ימים אחרונים"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "60 ימים אחרונים"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "90 ימים אחרונים"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 חודשים אחרונים"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "אחר..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "כל התאריכים"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "כל החודשים"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
-msgstr "_אפשרות:"
+msgstr "אפש_רות:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "הכל"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
-msgstr "×\9c×\9c×\90"
+msgstr "×\90×\99×\9f"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "הפוך"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "סינון תאריך"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_חודש:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_שנה:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "סינון טקסט"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_מידע נוסף:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "תלוי _רישיות"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
-msgstr "_תווית:"
+msgstr "ת_גית:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "סינון סכום"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "סינון סטטוס"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr ""
+msgstr "הושלם"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "להזכיר"
+# נוקה
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "הוסדר"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
-msgstr "×\94×\9bר×\97:"
+msgstr "×\90×\9b×\95×£:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "הצג 'נתווסף'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "הצג 'נערך'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "הצג 'תזכורת'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "סינון תשלום"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
-msgstr "ערוך מסנן"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
+msgstr "עריכת מסנן"
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "אפ_ס"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_בעלים:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "תשלום"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "עסקה מתוכננת"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "הוסף עד יום"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
-msgstr ""
+msgstr "של כל חודש (לא נכלל)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "הוסף"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
+msgstr "ימים לפני התאריך הנוכחי"
+
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
+"לא מסוגל לשנות את שם מוטב זה,\n"
+"מן '%s' אל '%s',\n"
+"שם זה כבר קיים."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "העבר את המוטב לאחר?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "מזג מוטב '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "להסיר מוטב ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"עסקאות אשר מוקצות למוטב זה,\n"
+"יועברו אל המוטב אשר נבחר מטה."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_מחק את המוטב '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
+"מוטב זה הינו מצוי בשימוש.\n"
+"כל עסקה אשר משתמשת במוטב זה תוגדר אל (אין מוטב)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "ניהול מוטבים"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "מוטב חדש"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "ממשק"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "עיצוב תצוגה"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "יבוא/יצוא"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "דיווח"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "ברירות מחדל מערכת"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "סמלים בלבד"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
-msgstr "×\9b×\99ת×\95×\91 בלבד"
+msgstr "×\98קס×\98 בלבד"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
-msgstr "×\9b×\99ת×\95×\91 מתחת סמלים"
+msgstr "×\98קס×\98 מתחת סמלים"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
-msgstr "כיתוב לצד סמלים"
+msgstr "טקסט לצד סמלים"
+
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
 
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "חודש-יום-שנה"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "יום-חודש-שנה"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "שנה-חודש-יום"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "התעלם"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "הוסף למידע"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "הוסף למזכר"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "שפת מערכת"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "בחירת תיקיית קבצים HomeBank שגרתית"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "בחירת תיקיית יבוא שגרתית"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "בחירת תיקיית יצוא שגרתית"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "אפשרויות תאריך"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "סדר תאריך:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "אפשרויות OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr ""
+msgstr "שדה ת_זכיר:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "תיקיית קבצים"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
-msgstr "יי_בא:"
+msgstr "י_בוא:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
-msgstr "_יצא:"
+msgstr "י_צוא:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "מסנן התחלתי"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "_טווח מועד:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "אפשרויות תרשים"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "אפשרויות סטטיסטיקה"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "הצג לפי _סכום"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
-msgstr "×\94צ×\92 ×¢×\9e×\95×\93ת _אחוזים"
+msgstr "×\94צ×\92 ×\98×\95ר _אחוזים"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "הצג _פרטים"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "אפשרויות תקציב"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "ה_פעלה"
+msgstr "_אפשר"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "מלא מ:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "ארץ:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "ערך:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_קבועים מראש:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "תו עשרוני:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "תו קיבוץ אלפים:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "ספרות אחרי ה_נקודה:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "תצוגת _תאריך:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2529,271 +3036,311 @@ msgid ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 msgstr ""
-
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+"‏%a שם מקוצר של יום חול של מקומיות.\n"
+"‏%A שם מלא של יום חול של מקומיות. \n"
+"‏%b שם מקוצר של חודש של מקומיות. \n"
+"‏%B שם מלא של חודש של מקומיות. \n"
+"‏%c ייצוג תאריך ושעה מתאימים למקומיות. \n"
+"‏%C מספר מאה (השנה מחולקת עם 100 וקטועה למספר שלם) בתור מספר עשרוני [00-99]. "
+"\n"
+"‏%d יום של החודש בתור מספר עשרוני [01,31]. \n"
+"‏%D אותו דבר כמו %m/%d/%y. \n"
+"‏%e יום של החודש בתור מספר עשרוני [1,31]; ספרה יחידה באה לפני רווח. \n"
+"‏%j יום של השנה בתור מספר עשרוני [001,366]. \n"
+"‏%m חודש בתור מספר עשרוני [01,12]. \n"
+"‏%p ייצוג תאריך מתאים למקומיות. \n"
+"‏%y שנה בלי מאה בתור מספר עשרוני [00,99]. \n"
+"‏%Y שנה עם מאה בתור מספר עשרוני. \n"
+
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "יחידות מידה"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "השתמש ב_מיילים לצורך מונה"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "השתמש ב_גלונים לצורך דלק"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "חלון עסקה"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_הצג:"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr ""
+msgstr "הסתר עסקאות אשר הושלמו"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "הצג תמיד עסקאות תזכורת"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "הוספה מרובה"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "שמור את המועד האחרון"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "רשימת טורים"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "גרור ושחרר כדי לשנות את הסדר"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_שפה:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "סרגל _כלים:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "צבעי סכום"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
-msgstr "בחר צבע משלך"
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "ערך קבוע מראש_"
+msgstr "בחר צבעים מותאמים"
 
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
-msgstr "_×\97×\95×\91ה:"
+msgstr "_×\94×\95צ×\90ה:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
-msgstr "_זכות:"
+msgstr "ה_כנסה:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
-msgstr "ה_תראה:"
+msgstr "_אזהרה:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "התחלת תוכנית"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "הצג מסך פתיחה"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "פתח קובץ אחרון"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "שנת כספים"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "מתחילה _ביום:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "דיווחי חלון ראשי"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "_שגרתית:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "איפוס כל העדפות"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"האם אתה בטוח כי ברצונך לאפס\n"
+"את כל ההעדפות לערכיהן השגרתיים?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "אפס"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "הגדרות"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"עליך להתחיל מחדש את HomeBank\n"
+"על מנת שהשפה תיכנס לתוקף."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "עמודה"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "הס_ר"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "סכם"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "חישוב של פילוגים:"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr "לא מוקצה:"
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "סכום עסקה:"
 
 #: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "×\99ר×\95ש×\94 ×\9eעסקה"
+msgid "Add transaction"
+msgstr "×\94×\95ספת עסקה"
 
 #: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "הורשת עסקה"
+
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
-msgstr "ער×\95×\9a עסקה"
+msgstr "ער×\99×\9bת עסקה"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "הזכר"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "מתוך _חשבון:"
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "אל _חשבון:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"האם ברצונך לשבור העברה פנימית ?\n"
+"\n"
+"המשך ימחק עסקת יעד."
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_תאריך:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
 "day/month or month/day,\n"
 "and complete date into your locale"
 msgstr ""
-"ת×\90ר×\99×\9b×\99×\9d ×©× ×\99ת×\9f ×\9c×\94×\9b× ×\99ס ×\9b×\90×\9f:\n"
+"ת×\90ר×\99×\9b×\99×\9d ×\9eק×\95×\91×\9c×\99×\9d ×\9b×\90×\9f ×\94×\9d:\n"
 "יום,\n"
 "יום/חודש או חודש/יום,\n"
-"ותאריך מלא על־פי הנהוג באזור שלך"
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
+"ותאריך מלא על פי הנהוג באזור שלך"
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"השלמה אוטומטית\n"
+"הינה זמינה"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_ממש"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
-msgstr "×\91×\93×\95ק"
+msgstr "ש×\99ק"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
-msgstr "העבר"
+msgstr "העברה"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "העברה פנימית"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
-msgstr "×\9bר×\98×\99ס ×\9eש×\99×\9b×\94"
+msgstr "×\9bר×\98×\99ס ×\97×\99×\95×\91"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "הוראת קבע"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "תשלום אלקטרוני"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "הפקדה"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr ""
+msgstr "אגרת FI (מוסד פיננסי)"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "הרשאה לחיוב"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "לא פעיל"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
-msgstr "×\9b×\9c×\95ל"
+msgstr "×\94×\9b×\9cל"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
-msgstr "×\9c×\9e×¢×\98"
+msgstr "×\94×\95צ×\90"
index 0e4ff988b4d3df535f36f83eb8c96dec1fed92fc..4730597e7761b3662b65fe9590acaee096f1aa0e 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2011-11-21 09:42+0000\n"
-"Last-Translator: Ilija Pavlic <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-06-25 10:16+0000\n"
+"Last-Translator: gogo <trebelnik2@gmail.com>\n"
 "Language-Team: Croatian <hr@li.org>\n"
-"Language: hr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
-msgstr "HomeBank"
+msgstr "Homebank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Slobodno, jednostavno, osobno računovodstvo za sve."
-
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
 msgstr ""
 
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../data/homebank.appdata.xml.in.h:1
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nova arhiva)"
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../data/homebank.appdata.xml.in.h:3
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Odustani"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_U redu"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Plaćanja:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Opis:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Primatelj:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorija:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Ta_govi:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:639
+#, c-format
 msgid ""
-"Do you want to delete\n"
-"each of the selected transaction ?"
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
-"Želite li obrisati\n"
-"sve označene transakcije?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:696
 #, c-format
-msgid "%d items (%s)"
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Svaki iznos transakcije će biti podjeljen s  %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertiraj"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Transakcija nije mijenjana"
+
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "%d items (%d selected %s)"
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
+msgid ""
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Želite li kreirati predložak za\n"
+"svaku odabranu transakciju?"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Izmijeni datum..."
+#: ../src/dsp_account.c:1518
+msgid ""
+"Do you want to delete\n"
+"each of the selected transaction ?"
+msgstr ""
+"Želite li izbrisati\n"
+"sve odabrane transakcije?"
 
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Izmijeni podatke..."
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Jeste li sigurni da želite promijeniti status u Nijedan?"
 
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Izmijeni primatelja..."
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Neke transakcije u vašem odabiru već su  usklađene."
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Izmijeni opis..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Promijeni"
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Izmijeni iznos..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Jeste li sigurni da želite prebaciti status u Usklađen?"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Izmijeni kategoriju..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Prebaci"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr ""
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr "%d stavke (%s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Račun"
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
+msgstr "%d stavki (%d označenih %s)"
+
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transakcija"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Akcije"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Alati"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zatvori"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zatvori trenutni račun"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Otvori filter popisa"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Dodaj..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Dodaj novu transakciju"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Naslijedi..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Naslijedi iz aktivne transakcije"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "U_redi..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Uredi aktivnu transakciju"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ništa"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Prebaci u ništa odabrane transakcije"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "Očišćeno"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Prebaci u očišćeno odabrane transakcije"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
+msgstr "Usklađeno"
+
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Prebaci u usklađeno odabranu(e) transakciju(e)"
+
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Ukloni..."
+#: ../src/dsp_account.c:2177
+msgid "Create template..."
+msgstr "Kreiraj predložak..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Ukloni aktivne transakcije"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Kreiraj predložak"
 
-#: ../src/dsp_account.c:1717
-msgid "Create template..."
-msgstr ""
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "Izbriši"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Izbriši označenu(e) transakciju(e)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Izvezi QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Izvezi kao QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Izvezi CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Izvezi kao CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Dodaj"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Naslijedi"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Uredi"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Budućnost:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banka:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Danas:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banka:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Budućnost:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Raspon:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
-msgstr ""
+msgstr "Vrs_ta:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Manje denominacije"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorija"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Podkategorija"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Datoteka"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Uvezi"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Uredi"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "Pri_kaži"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
-msgstr ""
+msgstr "Ad_ministriraj"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transakcije"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Izvješća"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Pomoć"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Novo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Kreiraj novu datoteku"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Otvori..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
-msgstr ""
+msgstr "Otvori datoteku"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Spremi"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Spremi trenutnu datoteku"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Spremi kao..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Spremi trenutnu datoteku pod drugim imenom"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
-msgstr "Povrat"
+msgstr "Povrati"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
-msgstr "Povrat na snimljeni verziju ove datoteke"
+msgstr "Povrati na spremljenu verziju ove datoteke"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Svojstva..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Podesi datoteku"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Zatvori trenutnu datoteku"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Izlaz"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Izađi iz homebanka"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF datoteka..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Otvori pomoćnika za uvoz"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Otvori pomoćnika za izvoz u QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX datoteka..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV datoteka..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Izvezi QIF datoteku..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Izvezi cijeli račun u QIF datoteku"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Podešenja..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Podesi homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Računi..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Podesi račune"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Primatelji..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Podesi primatelje"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorije..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Podesi kategorije"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Planirano/Predložak..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr ""
+msgstr "Podesi planirane transakcije i predloške"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Proračun..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Podesi proračun"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
-msgstr ""
+msgstr "Doznake..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr ""
+msgstr "Podesi automatske doznake"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Prikaži..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Prikazuje transakcije označenog računa"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Dodaj..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Dodaj transakciju"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Dodaj transakcije"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr ""
+msgstr "Namjesti planer..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Podesi planer transakcija"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Istakni planirano"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Istakni planirane transakcije koje se provode"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistika..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
-msgstr "Otvori izvještaj o statistici"
+msgstr "Otvori izvješće o statistici"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr ""
+msgstr "Trendovi"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr ""
+msgstr "Otvori izvješće o trendovima"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Proračun"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
-msgstr "Otvori izvještaj o proračunu"
+msgstr "Otvori izvješće o proračunu"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr ""
+msgstr "Bilanca..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Otvori izvještaj stanja"
+msgstr "Otvori izvješće o bilanci"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "Putni troškovi..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Otvori izvješće o putnim troškovima"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Prikaži dijalog dobrodošlice..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistika o datotekama..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonimiziraj..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Sadržaj"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentacija o HomeBanku"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Prikaži dobrodošlicu..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Potraži pomoć na Internetu..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
-msgstr "Spoji se na LaunchPad internetsku stranicu za mrežnu pomoć"
+msgstr "Poveži se na LaunchPad web stranicu za mrežnu pomoć"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Prevedite ovaj program..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Spoji se na LaunchPad internetsku stranicu kako biste pomogli prevesti ovaj "
 "program"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Prijavi problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 "Spoji se na LaunchPad internetsku stranicu za pomoć u ispravljanju problema"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_O programu"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
-msgstr "O HomeBank programu"
+msgstr "O programu HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr ""
+msgstr "_Alatna traka"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "_Top lista trošenja"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "Popis planiranog"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Manje denominacije"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Povrat na prije snimljenu datoteku od '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Vratiti nespremljene promjene u datoteku '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"-Promjene u datoteci bit će nepovratno izgubljene\n"
+"-Datoteka će biti pokrenuta od zadnjeg spremanja (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "V_rati"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Jeste li sigurno da želite anonimizirati datoteku?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonimiziraj"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
-msgstr ""
+msgstr "Dobrodošli u HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr ""
+msgstr "Što želite da se učini:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Pročitajte Homebank priručnik"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Namjesti _podešenja"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Kreiraj _novu datoteku"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_Otvori postojeću datoteku"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr ""
+msgstr "Otvori ogl_ednu datoteku"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
-msgstr ""
+msgstr "(nekategorizirano)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Ostalo"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "Nema transakcija za dodati"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "dodane transakcije: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Provjeri stanje planiranih transakcija"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Ukupno"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Nepoznata greška"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "I/O greška datoteke '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "Datoteka '%s' nije ispravna Homebank datoteka."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"Datoteka '%s' spremljena je novijom verzijom HomeBanka\n"
+"i ne može biti otvorena trenutnom verzijom."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "Pogreška datoteke"
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
+msgstr "Greška datoteke"
 
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Sveukupni iznos"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Datoteka %s nije ispravna HomeBank datoteka."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Otvori"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Račun"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Primatelj"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorija"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arhiviraj"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Proračun"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Prikaži"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
-msgstr "Stanje"
+msgstr "Bilanca"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Putni troškovi"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Otvori"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
-msgstr ""
+msgstr "Otvori nedavno korištenu datoteku"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Vaši računi"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Na što se troši vaš novac"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Top lista trošenja"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Planirane transakcije"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "maksimalan datum isticanja"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
+msgstr "Preskoči"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Isticanje"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nova arhiva)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
+msgstr "<i>od</i> %s <i>do</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
+msgstr "Nepoznato"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Prikaži podatke o verziji i izađi"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[DATOTEKA]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "Greška pretraživača."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nemoguće prikazati URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank odrednice"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nemoguće otvoriti '%s', datoteka ne postoji.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Ažurirajte vaše račune"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(račun %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "novi račun"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Ime:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "postojeći račun"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Račun"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Pogreška"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Molim odaberite datoteku..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF datoteka prepoznata !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX datoteka prepoznata !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX podrška je onemogućena **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Nepoznata/neispravna datoteka..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF datoteke"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr ""
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV datoteke"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Sve datoteke"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerancija datuma:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dana"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Računi"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banka"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Danas"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Buduće"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
-msgstr "Opis"
+msgstr "Informacije"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Oznake"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
+msgstr "Memo"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Iznos"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Trošak"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Prihod"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tagovi"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "-razdvoji-"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Kasni"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Sljedeći datum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Popis"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
-msgstr "Pregled rezultata kao popisa"
+msgstr "Pregled rezultata kao popis"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linija"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "Pregled rezultata kao linija"
+msgstr "Pregled rezultata kao linije"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Osvježi"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Osvježi rezultate"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
-msgstr "Detalji"
+msgstr "Detalj"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr "Uključi detalje"
+msgstr "Uključi detalj"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d pod %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr ""
+msgstr "Izvješće o bilanci"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Prikaži"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Račun"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr ""
+msgstr "Od_aberi sve"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr ""
+msgstr "Svaki _dan"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr ""
+msgstr "_Zumiraj X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Filter datuma"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Od:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Do:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Podkategorija"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "Troš. i prih."
+msgstr "Troš. & prih."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "Potrošeno i proračun"
+msgstr "Potrošeno & proračun"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Potrošeno"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Rezultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Stupci"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Gomila"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Pregled rezultata kao stupaca"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Prikaz rezultata kao gomile"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Izvezi"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Uključi legendu"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " preko"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " lijevo"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " ispod"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Proračun za %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Izvještaj o proračunu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Za:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Vrsta:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "Pri_kaži:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Rezultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Proračun:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Potrošeno:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Nema računa koji bi bio dio proračuna."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "Morate uključiti neke račune iz dijaloga s računima."
+
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Stupac"
 
 #: ../src/rep_stats.c:66
-msgid "Pie"
+msgid "View results as column"
+msgstr "Prikaz rezultata kao stupac."
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
 msgstr "Torta"
 
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Pregled rezultata kao kružni dijagram"
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Prikaz rezultata kao torta"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Uredi filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "Stopa"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Uključi legendu"
+
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Stopa"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Uključi stopu"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Oznaka"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mjesec"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Godina"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Siječanj"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Veljača"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Ožujak"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Travanj"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Svibanj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Lipanj"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Srpanj"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Kolovoz"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Rujan"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Listopad"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Studeni"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Prosinac"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s po %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
-msgstr ""
+msgstr "trošak"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr ""
+msgstr "(nema primatelja)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Izvještaj o statistici"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "Pri_kaži:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "Prema:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Prema _iznosu"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
-msgstr "Stanje:"
+msgstr "Bilanca:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Prihod:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Trošak:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dan"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Tjedan"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
-msgstr ""
+msgstr "Kvartal"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
-msgstr ""
+msgstr "Sij"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
-msgstr ""
+msgstr "Velj"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
-msgstr ""
+msgstr "Ožu"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
-msgstr ""
+msgstr "Tra"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
-msgstr ""
+msgstr "Lip"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
-msgstr ""
+msgstr "Srp"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
-msgstr ""
+msgstr "Kol"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
-msgstr ""
+msgstr "Ruj"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
-msgstr ""
+msgstr "Lis"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
-msgstr ""
+msgstr "Stu"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
-msgstr ""
+msgstr "Pro"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s prekovremeno"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
-msgstr ""
-
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr ""
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr ""
+msgstr "Vremenski odsječak"
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorija:"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Prosjek: %s"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Primatelj:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Izvješće o trendovima"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
-msgstr ""
+msgstr "Skupi"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
+msgstr "Prikaz prema:"
 
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Brojač:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Potrošnja:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Cijena goriva:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Ostale cijene:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Ukupna cijena:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1576,10 +1534,10 @@ msgstr "Ukupna cijena:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1587,706 +1545,1248 @@ msgstr "Ukupna cijena:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Brojač"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Gorivo"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cijena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Udalj."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Izvješće o putnim troškovima"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Prijevoz"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Brojač:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Potrošnja:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Trošak za gorivo:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Ostali troškovi:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Ukupni troškovi:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
-msgstr ""
+msgstr "(ništa)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Gotovina"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
-msgstr ""
+msgstr "Imovina"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditna kartica"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
-msgstr ""
+msgstr "Obveza"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
-msgstr "(nema)"
+msgstr "(ništa)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Vidljivo"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Ime računa"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Greška"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Nije moguće dodati račun '%s'.\n"
+"to ime se već koristi."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Ukloni nije dozvoljeno"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Nije moguće izbrisati račun '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Račun se koristi i ne može biti uklonjen."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "Račun sadrži transakcije i/ili je dio internih prijenosa."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Jeste li sigurni da želite trajno izbrisati '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Ako izbrišete račun, bit će nepovratno izgubljen."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Obriši"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nije moguće preimenovati račun,\n"
+"s '%s' na '%s',\n"
+"to ime već postoji."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Upravljanje računima"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Uhvati & pusti za promjenu poretka\n"
+"Dvostruki klik za preimenovanje"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Općenito"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Početna _bilanca:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr ""
+msgstr "taj račun je zatvoren"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Trenutni broj provjere"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
-msgstr ""
+msgstr "Knjiga provjere _1"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
-msgstr ""
+msgstr "Knjiga provjere _2"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Odrednice"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Ustanova"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Ime:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
-msgstr ""
+msgstr "Broj"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Izuzeće iz izvješća"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
-msgstr ""
+msgstr "izuzmi iz _sažetka računa"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
-msgstr ""
+msgstr "izuzmi iz proračuna"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
+msgstr "izuzmi iz svakog izvješća"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
-msgid "Possible"
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "Moguće"
+
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Prije"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Poslije"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr ""
+msgid "(template %d)"
+msgstr "(predložak %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Ako izbrišete planirano ili predložak, bit će trajno izgubljeni."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Iznos:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Uključi znak iznosa"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Odjeljci transakcija"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Plaćanje"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Knjižice _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Na račun:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
+msgstr "_Memo:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Planirani unos"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktiviraj"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Sljedeći _datum:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Svaki_h:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Kraj tjedna:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "Prekini poslije:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "objave"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr ""
+msgstr "Upravljaj planiranim transakcijama i predlošcima"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Tekst"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
+msgstr "(doznaka %d)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Ako izbrišete doznaku, bit će trajno izgubljena."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr "Upravljaj doznakama"
+
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "Uvjet"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr ""
+msgstr "Nova Homebank datoteka (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
-msgstr ""
+msgstr "Nije pronađeno"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Vlasnik:"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr ""
+msgstr "Svojstva datoteke"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Otkrivanje sustava"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
-msgstr ""
+msgstr "Jezici:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
-msgstr ""
+msgstr "Unaprijed postavi datoteku:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
-msgstr ""
+msgstr "Pokreni moje kategorije s ovom datotekom"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
-msgstr ""
+msgstr "Unaprijed postavi kategorije"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Informacije"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Bilance"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "Početni _iznos:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "Prekoračenje na:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
-msgstr ""
+msgstr "Kreiraj račun"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
+"Ovo je stranica za potvrdu, pritisni 'Primijeni' za primjenu promjena"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
+msgstr "Potvrda"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Dobrodošli"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Odaberi datoteku"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Uvezi"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Svojstva"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transakcija"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "kreiraj novo"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "koristi postojeće"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Ime u datoteci"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Akcija"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Ime u HomeBanku"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Čini se da je sve u redu, vaša validacija je neobavezna!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
 msgstr ""
+"Nisu pronađene nikakve informacije o računu u datoteci '%s'.\n"
+"Odaberite primjerenu akciju za račun ispod."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Moguće je da je pronađen duplikat transakcije, pa je onemogućen uvoz.\n"
+"Provjerite i izaberite koja će biti uvezena."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Promijeni akciju računa"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Molim odaberite datoteku..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF datoteka prepoznata !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX datoteka prepoznata !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX podrška je onemogućena **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV transakcija prepoznata !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Nepoznata/neispravna datoteka..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "račun: %d - transakcija: %d - primatelj: %d - kategorija: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Pomoćnik uvoza (%d of %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Dobrodošli HomeBankovom pomoćniku uvoza.\n"
+"\n"
+"Ovaj pomoćnik će vas voditi kroz proces\n"
+"uvoza vanjskih datoteka u HomeBank.\n"
+"\n"
+"Neće biti promjena dok ne kliknete 'Primijeni' na kraju\n"
+"pomoćnika."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank može uvesti datoteke sljedećih formata:\n"
+"- QIF\n"
+"- OFX/QFX (neobavezno kod kompiliranja)\n"
+"- CSV (format je specifičan za HomeBank, vidi dokumentaciju)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Poznate datoteke"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF datoteke"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX datoteke"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV datoteke"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Sve datoteke"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Dogodila se općenita greška tako da se datoteka ne može učitati."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Ime:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Putanja:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Kodiranje:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Oblik datuma:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Sadržaj datoteke"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Sadržaj:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Izaberi akciju za račune"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Promijeni _akciju"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Izaberi transakcije za uvoz"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detalj postojeće datoteke (mogući duplikat)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerancija datuma:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dani"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Osvježi"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Podudaranje ide ovim redom. prema računu, iznosu i datumu.\n"
+"Odstupanje od 0 dana znači pravo podudaranje."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klikni 'Primijeni' kako bi ažurirali račune.\n"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "za ažurirati"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "za kreirati"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transakcije"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "za uvesti"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "za odbiti"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatski doznačeno"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
-msgstr "Pogreška datotečnog formata"
+msgstr "Greška formata datoteke"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"csv datoteka mora sadržavati točan broj stupaca,\n"
-"odvojenih točkom-zarezom, proučite pomoć za dodatne detalje."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Jeste li sigurni da želite očistiti ulaz?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Ako nastavite, svaki iznos će biti postavljen na 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Očisti"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Upravljanje proračunom"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "Uvezi CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Izvezi CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
 msgstr ""
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Proračun za pojedini mjesec"
+
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "je jednak"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "Očisti ulaz"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "je različit"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
+msgstr "Prisili praćenje kategorije"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Uvoz"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Izvoz"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Uredi..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Prihod"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nemoguće preimenovanje kategorije,\n"
+"iz '%s' u '%s',\n"
+"ovo ime već postoji."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Spoji kategoriju '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Spoji"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Transakcije doznačene ovoj kategoriji\n"
+"bit će premještene u izabranu kategoriju ispod."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "Izbriši kategoriju '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Kategorija se koristi.\n"
+"Svaka transakcija koja koristi tu kategoriju bit će postavljena kao "
+"(nekategorizirano)."
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Upravljanje kategorijama"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nova kategorija"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nova podkategorija"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Spoji"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Dec. znamenki:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"csv datoteka mora sadržavati točan broj stupaca, odvojenih\n"
-"točkom-zarezom, molimo proučite pomoć za dodatne detalje."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Izmijeni..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Prihod"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Nemoguće preimenovanje kategorije,\n"
-"iz '%s' u '%s',\n"
-"ovo ime već postoji."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Ukloniti kategoriju?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Statistika datoteka"
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
-msgstr ""
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Doznaka"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Upravljanje kategorijama"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "_Prihod"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Uvezi iz CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Otvori homebank datoteku"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Spremi homebank datoteku kao"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank datoteke"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Želite li spremiti promjene\n"
-"u trenutnoj datoteci?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Spremiti promjene u datoteku prije zatvaranja?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
+"Ako nećete spremiti, promjene će biti nepovratno izgubljene.\n"
+"Broj promjena: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nemoj spremati"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Zatvori _bez spremanja"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
+msgstr "Odaberi između mogućih transakcija..."
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Odaberi akciju:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr ""
+msgstr "kreiraj novu transakciju"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
+msgstr "odaberi postojeću transakciju"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
 msgstr ""
+"HomeBank je našao istu transakciju koja bi mogla biti doznačena transakcija "
+"za interni prijenos."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
-msgstr ""
+msgstr "Svaka vrsta"
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "Nekategorizirano"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr ""
+msgstr "Neusklađeno"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Neočišćeno"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Usklađeno"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Očišćeno"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Svaki status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Posljednih 30 dana"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "Posljednjih 60 dana"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "Posljednjih 90 dana"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Posljednjih 12 mjeseci"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "Ostalo..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Svi datumi"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Svi mjeseci"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "P_ostavka:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Sve"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Nema"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Preokreni"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtriraj datum"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mjesec:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Godina:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtriraj tekst"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Opis:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "O_sjetljivost na velika/mala slova"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
-msgstr ""
+msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtriraj iznos"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Filtriraj status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr ""
+msgstr "usklađeno"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr ""
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "obrisano"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Prisili:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "prikaži 'Dodano'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "prikaži 'Uređeno'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "prikaži 'Podsjetiti'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Filtriraj plaćanja"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Uredi filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Početno stanje"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Vlasnik:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Plaćanje"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Planirana transakcija"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "dodaj do"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
-msgstr ""
+msgstr "svakog mjeseca (isključeno)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "dodaj"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
+msgstr "dana unaprijed od današnjeg datuma"
+
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2297,222 +2797,218 @@ msgstr ""
 "iz '%s' u '%s',\n"
 "ovo ime već postoji."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr ""
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Spoji primatelja '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Ukloniti primatelja?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Transakcije doznačene ovom primatelju,\n"
+"bit će premještene odabranom primatelju ispod."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "Izbriši primatelja '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
+"Taj se primatelj koristi.\n"
+"Svaka transakcija tog primatelja bit će postavljena kao (nema primatelja)."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
-msgstr "Upravljanje primateljima"
+msgstr "Upravljaj primateljima"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "novi primatelj"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Sučelje"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Oblik prikaza"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "Uvoz/Izvoz"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "Izvješće"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Pretpostavke sustava"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
-msgstr "Samo sličice"
+msgstr "Samo ikone"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Samo tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
-msgstr "Tekst ispod sličica"
+msgstr "Tekst iznad ikona"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
-msgstr "Tekst kraj sličica"
+msgstr "Tekst pored ikona"
+
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
 
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
-msgid "Tango medium"
+msgid "Both"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr "Tango svjetlo"
+
+#: ../src/ui-pref.c:117
+msgid "Tango medium"
+msgstr "Tango srednje"
+
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
-msgstr ""
+msgstr "Tango tamno"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "m-d-g"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "d-m-g"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "g-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Zanemari"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Priključi opisu"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Priključi memo-u"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Jezik sustava"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Izaberi zadani Homebankov direktorij"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Izaberi zadani uvozni direktorij"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Izaberi zadani izvozni direktorij"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Odrednice datuma"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Poredak datuma:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "OFX/QFX odrednice"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr ""
+msgstr "_Memo polje:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Direktorij"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
-msgstr "_Uvoz:"
+msgstr "_Uvezi:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Izvezi:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "polazni filter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "_Raspon datuma:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Odrednice grafikona"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Odrednice statistike"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Prikaži prema _iznosu"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Prikaži stupac _stope"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Prikaži _detalje"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Odrednice proračuna"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr ""
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Popuni iz:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Država:"
+msgstr "Omogući"
 
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Vrijednost:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Unaprijed _postavi:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimalni znak:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupirajući znak:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Dec. znamenki:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Oblik datuma:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2531,184 +3027,232 @@ msgid ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 msgstr ""
-
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+"%a  prema lokalnim postavkama skraćeno ime dana u tjednu.\n"
+"%A prema lokalnim postavkama puno ime dana u tjednu. \n"
+"%b prema lokalnim postavkama skraćeno ime mjeseca. \n"
+"%B prema lokalnim postavkama puno ime mjeseca. \n"
+"%c prema lokalnim postavkama prikladni prikaz datuma i vremena. \n"
+"%C broj stoljeća (godina podjeljena sa 100 i zaokružena kao cijeli broj) kao "
+"decimalni broj [00-99]. \n"
+"%d dan u mjesecu kao decimalni broj [01,31]. \n"
+"%D isto kao i %m/%d/%g. \n"
+"%e dan u mjesecu kao decimalni broj [1,31]; pojedinačna znamenka kojoj "
+"prethodi prazno mjesto. \n"
+"%j dan u godini kao decimalni broj [001,366]. \n"
+"%m mjesec kao decimalni broj [01,12]. \n"
+"%p prema lokalnim postavkama prikladni prikaz datuma. \n"
+"%y godina bez stoljeća kao decimalni broj [00,99]. \n"
+"%Y godina sa stoljećem kao decimalni broj. \n"
+
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Mjerne jedinice"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Koristi _milje umjesto metara"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
+msgstr "Prozor transakcija"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr ""
+msgstr "Sakrij usklađene transakcije"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Uvijek prikazuj transakcije za podsjetiti"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Višestruko dodavanje"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "Čuvaj zadnji datum"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Stupčani popis"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
-msgstr ""
+msgstr "Uhvati & pusti za promjenu poretka"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Jezik:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Alatna _traka:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Vrijednost boja"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
-msgstr ""
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
+msgstr "Koristi prilagođene boje"
 
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Trošak:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Prihod:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Upozorenje:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Pokretanje programa"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Prikaži pozdravni zaslon"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Učitaj posljednje otvorenu datoteku"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Fiskalna godina"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Počinje od:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Glavni prozor izvješća"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "_Zadano:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Vrati sva podešenja na zadano"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Da li zaista želite vratiti sva\n"
+"podešenja na zadane vrijednosti?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Vrati na zadano"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Podešenja"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Morat ćete ponovno pokrenuti Homebank\n"
+"kako biste promijenili jezik."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Stupac"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Ukloni"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Zbroj"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "Zbroj odjeljaka"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr "Nedoznačeno:"
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "Iznos transakcije:"
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Dodaj transakciju"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Naslijedi transakciju"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Izmjeni transakciju"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Podsjeti"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Na račun:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"Želite li prekinuti interni prijenos?\n"
+"\n"
+"U nastavku bit će izbrisana ciljna transakcija."
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2718,84 +3262,77 @@ msgstr ""
 "Prihvaćaju se datumi oblika:\n"
 "dan,\n"
 "dan/mjesec ili mjesec/dan,\n"
-"te puni datum vašeg lokaliteta"
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
+"te puni datum prema vašim lokalnim postavkama."
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"Automatsko dopunjavanje i izravno zauzeće\n"
+"je raspoloživo."
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
-msgstr ""
+msgstr "Čekovi"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
-msgstr ""
+msgstr "Prijenos"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Unutarnji transfer"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
-msgstr ""
+msgstr "Debitna kartica"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
-msgstr ""
+msgstr "Trajni nalog"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
-msgstr ""
+msgstr "Elektronsko plaćanje"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
-msgstr ""
+msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr ""
+msgstr "Bankovne naknade"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Izravno terećenje"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Neaktivno"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Uključi"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Isključi"
index 27e1db844e1c3122b4fe9f79a7433cf3fe089d8f..47569331932ba14e1f3c4f4afeb5e0710f17df16 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-17 06:11+0000\n"
-"Last-Translator: Kiss Attila <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-10-30 08:51+0000\n"
+"Last-Translator: dolon <Unknown>\n"
 "Language-Team: Hungarian <hu@li.org>\n"
-"Language: hu\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Ingyenes, egyszerű személyi számlavezetés mindenkinek."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Személyes pénzügyek"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancel"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Többszörös tranzakció szerkesztés"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Megjegyzés:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Partner:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Category"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Nincs ütközés"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr "Ütközés a következővel: %d"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Minden tétel összege a következővel lesz elosztva: %.6f"
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Convert"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Nincs megváltozott tranzakció"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "tranzakció automatikusan hozzárendelve: %d"
+msgid "transaction changed: %d"
+msgstr "Megváltozott tranzakciók: %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Automatikus besorolás eredménye"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Automatikus hozzárendelés eredménye"
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 msgstr ""
 "Szeretne új sablont létrehozni\n"
-"a kiválasztott tranzakcióból?"
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(új sablon)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
+"a kiválasztott tranzakciók mindegyikéből?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,603 +163,692 @@ msgstr ""
 "Minden kiválasztott tételt \n"
 "törölni szeretne?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Néhány tranzakció a kijelölésben már Egyeztetett."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Biztos meg szeretné változtatni az állapotot Egyeztetettre?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d elem (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d elem (%d kiválasztva %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Dátum szerkesztése…"
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Megjegyzés szerkesztése…"
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Partner szerkesztése…"
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Leírás szerkesztése…"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Összeg szerkesztése…"
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Kategória szerkesztése…"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Címkék szerkesztése…"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Számla"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "_Tétel"
+msgstr "Transacti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Műveletek"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "_Eszközök"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "_Tools"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
-msgstr "_Bezárás"
+msgstr "_Close"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
-msgstr "Ezen számla lezárása"
+msgstr "Jelenlegi számla lezárása"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Szűrők…"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Nyisd meg a szűrők listáját"
+msgstr "Szűrőlista megnyitása"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Euróra konvertálás"
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Számla Euró alapúra váltása"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Hozzáadás…"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
-msgstr "Új tétel felvétele"
+msgstr "Új tranzakció hozzáadása"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "Örö_költet…"
+msgstr "_Örököl..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "Örököltetés az aktív tételből"
+msgstr "Öröklés az aktív tételből"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Szerkesztés…"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
-msgstr "Az aktív tétel szerkesztése"
+msgstr "Aktív tranzakció szerkesztése"
+
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Nincs"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Kiválasztás változtatása a kijelölt tranzakcióknál"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Törölve"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Kiválasztás törlése a kijelölt tranzakcióknál"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Egyeztetett"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Az aktív tételek ellenőrzött státuszának állítása"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Kiválasztás változtatása a kijelölt tranzakcióknál"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Eltávolítás…"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Többszörös szerkesztés..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Az aktív tétel eltávolítása"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Több tranzakció szerkesztése"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Sablon létrehozása..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Besorolás"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Sablon létrehozása"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Törlés..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Kijelölt tranzakció(k) törlése"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Automatikus besorolás indítása"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Hozzárendelések"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Hozzárendelések futtatása"
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Export QIF"
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportálás QIF-be"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportálás CSV-be…"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportálás CSV-be"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
-msgstr "Hozzáadás"
+msgstr "Hozzáad"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
-msgstr "Örököltetés"
+msgstr "Öröklés"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Szerkesztés"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Szűrő"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Egyeztetés"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Jövő:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Ma:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Jövő:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Tartomány:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Típus:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr "Áll_apot:"
+msgstr "_Állapot:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Szűrő törlése"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Alternatív pénznem"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategória"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Alkategória"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fájl"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importálás"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Szerkesztés"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Nézet"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
-msgstr "_Kezel"
+msgstr "_Kezelés"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Tételek"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Kimutatások"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Súgó"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
-msgstr "Ú_j"
+msgstr "j"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Új fájl létrehozása"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Megnyitás…"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Fájl megnyitása"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
-msgstr "Menté_s"
+msgstr "_Mentés"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Az aktuális fájl mentése"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Mentés másként…"
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Aktuális fájl mentése más néven"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Visszaállítás"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Visszaállítás a fájl mentett változátára"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Tulajdonságok…"
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "File beállítása"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Aktuális fájl bezárása"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Kilépés"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Kilépés a HomeBankból"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF fájl..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
-msgstr "Az importáló varázsló megnyitása"
+msgstr "Az Importálás varázsló megnyitása"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "A QIF-be exportáló varázsló megnyitása"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX fájl..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Névtelenít..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV fájl..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "QIF fájl exportálása..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Összes számla exportálása QIF fájlba"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Beállítások…"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "HomeBank beállítása"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Szá_mlák..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Számlák beállítása"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Partnerek…"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Partnerek beállítása"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategóriák…"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kategóriák beállítása"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr "Ütemezett/Sablon..."
+msgstr "Ütemezés/Sablon..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Ütemezett/sablon tranzakciók beállítása"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Költségvetés…"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Költségvetés beállítása"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Besorolások"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Automatikus besorolás beállítása"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Megjelenítés…"
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Kiválasztott számla tételeinek megjelenítése"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Hozzáadás…"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Tétel hozzáadása"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Tételek hozzáadása"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Ütemező beállítása..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Tranzakció ütemező beállítása"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Feladat beütemezve..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Függőben lévő ütemezett tranzakció beszúrása"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statisztika…"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Statisztikai kimutatás megnyitása"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "T_rend"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Trend kimutatás megnyitása"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Költség_vetés…"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Költségvetési kimutatás megnyitása"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Egyensúly..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Egyenleg kimutatás megnyitása"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Gépjármű költség..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Gépjármű költség kimutatás megnyitása"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Üdvözlő üzenet mutatása"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Fájl statisztikák"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Névtelenít..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Tartalom"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "A HomeBank dokumentációja"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Üdvözlő üzenet mutatása"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Internetes segítség kérése…"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Online segítség kérése a Launchpad weboldalon"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Ezen alkalmazás fordítása…"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Az alkalmazás fordítása a Launchpad weboldalon"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Hiba jelentése…"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Hibák javításának segítése a Launchpad weboldalon"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Névjegy"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "A HomeBankról"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Eszköztár"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Csúcs kiadások"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Ü_temezett lista"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Alternatív pénznem"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Visszaállítás a korábbi fájlra (%s)?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"- A fájlban történt változásko végérvényesen elvesznek\n"
+"- A fájl a legutóbbi mentésből lesz visszaállítva (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Névteleníti a file-t?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Visszaállítás"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Biztosan névteleníteni szeretné a fájlt?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Névtelenít"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Üdvözlet a HomeBankban"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Mi akarsz tenni:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "HomaBank _Súgó olvasása"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "_Beállítások"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "_Új file létrehozása"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "Meglévő file _megnyitása"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "_Példa fájl megnyitása"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(kategorizálatlan)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Egyéb"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Nincs hozzáadható tranzakció"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "tranzakció hozzáadva: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Ellenőrizze az ütemezett tranzakciók eredményeit"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Összesen"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Ismeretlen hiba"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O hiba a '%s' file-ban."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "A '%s' file nem érvényes HomeBank file."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -672,919 +857,672 @@ msgstr ""
 "A fájl '%s' egy magasabb verziószámú HomeBankal lett elmentve,\n"
 "emiatt nem lehet betölteni ebben a verzióban."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Fájlhiba"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O hiba a %s file-ban."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Mindösszesen"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s nem érvényes HomeBanki-fájl."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Megnyitás"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Számla"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Partner"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategória"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Sablonok"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Költségvetés"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Megjelenítés"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statisztika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Egyenleg"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Gépjármű költség"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Megnyitás"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Nemrég használt fájl megnyitása"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Számlák"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Mire költötte a pénzét?"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Az 5 legmagasabb kiadás"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Legnagyobb költés"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Ütemezett tranzakciók"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Kihagy"
 
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "érvénytelen csv-formátum"
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
+msgid "Post"
+msgstr "Küldés"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(új sablon)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "%s <i>-tól</i> %s <i>-ig</i>"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Ismeretlen"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Verzióinformáció kiírása, és kilépés"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FÁJL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Böngésző hiba."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nem jeleníthető meg: „%s”"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank beállításai"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "„%s” nem nyitható meg, a fájl nem létezik.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Importálási Segéd"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Fájlt importálni"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "File elemzés eredményei"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Importálás forrásának finomhangolása"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Számlák frissítése"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(%d. szla)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "HomeBank számlacél változtatása"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "új számla"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Számlák"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Név:"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bank"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "létező számla"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Ma"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Számla:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Hiba"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"„%s” számla átnevezése\n"
-"sikertelen, mivel „%s”\n"
-"már létezik."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Válaszzon fájlt…"
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-fájl felismerve!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "QFX-fájl felismerve!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX-támogatás letiltva **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV tranzakciós file felismerve!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ismeretlen/Sérült fájl…"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Számla: %d - tranzakció: %d - partner: %d - kategória: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Importálási Segéd - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Üdvözöl a HomeBank Importálás Asszisztens.\n"
-"\n"
-"Az asszisztens lépésről lépésre segít\n"
-"a külső fájl HomeBankba történő importálásában.\n"
-"\n"
-"Amíg nem kattintasz a folyamat végén az \"Alkalmaz\" gombra,\n"
-"nem történik semmilyen tényleges változás."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank az alábbi formátumokat képes importálni:\n"
-"- QIF\n"
-"- OFX/QFX (oopcionálisan az összeállítási idővel)\n"
-"- CSV (speciális HomeBank formátum, lásd a dokumentációt)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Ismert file-ok"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF-fájlok"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX-fájlok"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-fájlok"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Minden fájl"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Elérési út:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Név:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Karakterkódolás:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Tartalom:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Beállítások importálása"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Dátum sorrend:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "File ismételt betöltése"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Számla szerkesztése importáláshoz"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Duplikált tranzakciók részletei"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Dátum _tűrésszintje:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "nap"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Találatok keresése ebben a sorrendben: számla, összeg, dátum szerint.\n"
-"0 nap eltérés a dátumban pontos találatot jelent."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Számla importálása"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Tranzakció importálása"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Kattints az \"Alkalmaz\"-ra az egyenleg frissítéséhez.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Számlák"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "frissíteni"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "létrehozni"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Tranzakciók"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importálni"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "visszautasítani"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automatán aláírt"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Új készítése"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importálás célja"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importált név"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Művelet"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank-név"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Állapot"
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bank"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Ma"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Jövőben"
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- darabol -"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Jövőben"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Megjegyzés"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Feljegyzés"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Címkék"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dátum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Összeg"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Kiadás"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Bevétel"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Címkék"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Állapot"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- darabol -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dátum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Később"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Következő dátum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Eredmények megjelenítése listaként"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Vonal"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Eredmény megjelenítése vonalakkal"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Frissítés"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Eredmények frissítése"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Részletezés"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Részletesség váltása"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d %s alatt"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Egyenleg kimutatás"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Megjelenítés"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Számla:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "M_indet kijelöli"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Minden n_ap"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Nagyítás:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Dátum szűrése"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Ettől:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "E_ddig:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Alkategória"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Kiadás/bevétel"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Kiadások és költségvetés"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Kiadások"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Eredmény"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Oszlop"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Eredmények megjelenítése oszlopdiagramon"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Jelmagyarázat"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportálás"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Jelmagyarázat megjelenítésének váltása"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " felett"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " alatt"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "%s költségvetése"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Költségvetési kimutatás"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Tárgy:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Jelleg:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Nézet:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Eredmény:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Tervezet:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Kiadás:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Egyetlen számla sem szerepel a költségvetésben."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "A számla párbeszédablakban adj hozzá néhányat."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Torta"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Oszlop"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Eredmények megtekintése tortadiagramokon"
+msgid "View results as column"
+msgstr "Eredmények megjelenítése oszlopban"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Szűrő szerkesztése"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportálás"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Jelmagyarázat"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Jelmagyarázat megjelenítésének váltása"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Arány"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Arány váltása"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Címke"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Hónap"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Év"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Január"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Február"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "március"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Április"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Május"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Június"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Július"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Augusztus"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Szeptember"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Október"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "költség"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(nincs partner)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Staisztikai kimutatás"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Nézet:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Összeg szerint"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Egyenleg:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Bevétel:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Kiadás:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Nap"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Hét"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Negyedév"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan."
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb."
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Márc."
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Ápr."
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jún."
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Júl."
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug."
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Szept."
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt."
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov."
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec."
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Időszelet"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Átlag: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trend kimutatás"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Számla:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategória:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Partner:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Egybevet"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Nézet:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Gépjármű költség kimutatás"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "G_épjármű"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Út:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Fogyasztás:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Üzemanyagköltség:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Egyéb költség:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Teljes költség:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1593,10 +1531,10 @@ msgstr "Teljes költség:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1604,532 +1542,1031 @@ msgstr "Teljes költség:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Út"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Üzemanyag"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Ár"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Táv."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Gépjármű költség kimutatás"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "G_épjármű"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Út:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Fogyasztás:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Üzemanyagköltség:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Egyéb költség:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Teljes költség:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(típus nélküli)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Készpénz"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Vagyon"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Hitelkártya"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Költség"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nincs)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Látható"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Számlanév"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Hiba"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Az alábbi számla nem adható hozzá: '%s',\n"
+"ez a név már létezik."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Eltávolítás nem lehetséges"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Az alábbi számla nem törölhető: '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Ez a számla használatban van, így nem távolítható el."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"This account contains transactions and/or is part of internal transfers.\r\n"
+"A számla tartalmaz tételeket és/vagy belső átvezetések tételeit."
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Biztos benne, hogy végleg törölni akarja a következőt: '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Ha töröl egy számlát, akkor az végleg törlődni fog."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Törlés"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"„%s” számla átnevezése\n"
+"sikertelen, mivel „%s”\n"
+"már létezik."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Számlák kezelése"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Drag & drop-pal a sorrend megváltoztatható\n"
+"Dupla-klikk az átnevezéshez"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Hozzáadás"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Általános"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "ez a számla _lezárt"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Jelenlegi csekk szám"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "_1. csekkfüzet:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "_2. csekkfüzet:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Beállítások"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Intézmény"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Név:"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "S_zám:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Riport kivétel"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "kihagyás a számla_összesítőből"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "kihagyás a _költségvetésből"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "ne szerepeljen a _kimutatásokban"
 
-#: ../src/ui-archive.c:48
-msgid "Possible"
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
-msgid "Before"
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "Lehetséges"
+
+#: ../src/ui-archive.c:55
+msgid "Before"
+msgstr "Előtte"
+
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Utána"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(%d. sablon)"
+msgid "(template %d)"
+msgstr "(sablon %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Ha töröl egy időzítést/sablont, az végleg törlődni fog."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Ö_sszeg:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Fizetési _mód:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "_2. tömbből"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Számlára:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Feljegyzés:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Emlékeztető"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktiválás"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Következő_dátum"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Min_den:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Hétvége"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "bejegyzések"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Ütemezett/sablon tranzakciók kezelése"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Szöveg"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(besorolás %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Ha töröl egy hozzárendelést, az végleg törlődni fog."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Besorolások Menedzselése"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "Feltétel"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Kis- és _nagybetű"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Kategóriamező automatikus kitöltése\n"
-"vagy helybeli megadása"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Partnermező automatikus kitöltése\n"
-"vagy helybeli megadása"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Új HomeBank file (%d a %d-ból)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nem található"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Tulajdonos:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Tulajdonos:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Fájl tulajdonságai"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Nyelvek:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Összeállítás file:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Kategóriáim betöltése a következő file-ból"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Kategória összeállítás"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Információk"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Egyenlegek"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Kezdőegyenleg:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Túllépés pontja:"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Új számla létrehozása"
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Új számla létrehozása"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Ez egy megerősítő oldal, válaszd az \"Alkalmaz\"-t a változások "
+"érvényesítéséhez"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Megerősítés"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Üdvözöljük"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Fájl kiválasztása"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importálás"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Beállítások"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Tranzakció"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "új létrehozása"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "létező felhasználása"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Művelet"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Számlaművelet megváltoztatása"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Válaszzon fájlt…"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-fájl felismerve!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "QFX-fájl felismerve!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX-támogatás letiltva **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV tranzakciós file felismerve!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ismeretlen/Sérült fájl…"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Számla: %d - tranzakció: %d - partner: %d - kategória: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Üdvözöl a HomeBank Importálás Asszisztens.\n"
+"\n"
+"Az asszisztens lépésről lépésre segít\n"
+"a külső fájl HomeBankba történő importálásában.\n"
+"\n"
+"Amíg nem kattintasz a folyamat végén az \"Alkalmaz\" gombra,\n"
+"nem történik semmilyen tényleges változás."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank az alábbi formátumokat képes importálni:\n"
+"- QIF\n"
+"- OFX/QFX (oopcionálisan az összeállítási idővel)\n"
+"- CSV (speciális HomeBank formátum, lásd a dokumentációt)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Ismert file-ok"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF-fájlok"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX-fájlok"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-fájlok"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Minden fájl"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Általános hiba lépett fel, és a fájlt nem lehet betölteni."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Név:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Elérési út:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Karakterkódolás:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Dátum formátum:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Fájl tartalom"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Tartalom:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Válasszon egy számlaműveletet"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Válasszon tételeket az importáláshoz"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Dátum _tűrésszintje:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "nap"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Frissítés"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Találatok keresése ebben a sorrendben: számla, összeg, dátum szerint.\n"
+"0 nap eltérés a dátumban pontos találatot jelent."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Kattints az \"Alkalmaz\"-ra az egyenleg frissítéséhez.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "frissíteni"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "létrehozni"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Tranzakciók"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importálni"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "visszautasítani"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatán aláírt"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Fájlformátum-hiba"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Ha folytatja, akkor minden összeg 0-ra lesz állítva."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Törlés"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Költségvetés kezelése"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Költségvetés minden egyes hónapra"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "ugyanaz"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "különbözik"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Erőltetett figyelése ennek a kategóriának"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Szerkesztés..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Bevétel"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"„%s” kategória átnevezése\n"
+"sikertelen, mivel „%s”\n"
+"már létezik."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Kategória összevonása '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Összevonás"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "_'%s' kategória törlése"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Ez a kategória használt.\n"
+"Minden ezen kategóriát használó tétel (nincs)-re lesz állítva."
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Kategóriák kezelése"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "új kategória"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "új alkategória"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Összefésülés"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Ez egy megerősítő oldal, válaszd az \"Alkalmaz\"-t a változások "
-"érvényesítéséhez"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Megerősítés"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Fájlformátum-hiba"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"A csv fájlnak megfelelő számú pontosvesszővel elválasztott \n"
-"oszlopot kell tartalmaznia. Részletekről lásd a súgót."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Költségvetés kezelése"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Tizedesjegyek:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "ugyanaz"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "különbözik"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Erőltetett figyelése ennek a kategóriának"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importálás"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportálás"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"A csv fájl megfelelő számú, pontosvesszővel elválasztott mezőt\n"
-"kell tartalmazzon. A részletekről lásd a súgót."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Módosítás…"
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Bevétel"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"„%s” kategória átnevezése\n"
-"sikertelen, mivel „%s”\n"
-"már létezik."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Áthelyezés..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Fájl statisztikák"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Kategória átmozgatása másikba?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Hozzárendelés"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Ez lecseréli '%s'  '%s' által\n"
-"és eltávolítja '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Kategória eltávolítása?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Kategóriák kezelése"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "_Bevétel"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Áthelyez"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSV importálása"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank-fájl megnyitása"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "HomeBank-fájl mentése másként"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank-fájlok"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Biztosan menti a jelenlegi fájlba\n"
-"a változásokat?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Változások mentése fájlba a program bezárása előtt?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Ha nem ment, néhány változás\n"
-"elveszhet: %d."
+"Ha nem menti a változtatásokat, akkor a változások végérvényesen el fognak "
+"veszni.\n"
+"A változtatások száma: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "El_vetés"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Bezárás _mentés nélkül"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Lehetséges tételek kiválasztása..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Válasszon egy műveletet:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "új tranzakció létrehozása"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "létező tétel kiválasztása"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Bármely Típus"
@@ -2142,178 +2579,206 @@ msgstr "Kategorizálatlan"
 msgid "Unreconciled"
 msgstr "Rendezetlen"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Minden"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Tárgyhó"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Egyeztetett"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Múlt hónap"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Aktuális negyedév"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Minden"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Utolsó negyedév"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Tárgyév"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Előző év"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Utolsó 30 nap"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Elmúlt 60 nap"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Elmúlt 90 nap"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Utolsó 12 hónap"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Egyéb…"
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Minden dátum"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Minden hónap"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Használat:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Összes"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Semmi"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Megfordít"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Dátum szűrő"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Hónap:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "É_v:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Szöveg szűrő"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Megjegyzés:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Kis- és _nagybetű"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Címke:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Mennyiség szűrő"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Státusz szűrő"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "ellenőrzött"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "emlékeztetni"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Feltétlenül:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "„Hozzáadva” megjelenítése"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "„Szerkesztve” megjelenítése"
 
-#: ../src/ui-filter.c:1209
-msgid "Filter Payment"
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1165
+msgid "Filter Payment"
+msgstr "Fizetés módja szűrő"
+
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Szűrő szerkesztése"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Fizetési mód"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Szöveg"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Visszaállítás"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank file tulajdonságok"
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Tulajdonos:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Fizetés módja"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Időzített tétel"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "hozzáadás eddig:"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "hozzáadás"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "nap múlva a jelenlegi dátumhoz képest"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2324,222 +2789,214 @@ msgstr ""
 "sikertelen, mivel „%s”\n"
 "már létezik."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Partner átmozgatása másikba?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Partner összevonása '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Partner eltávolítása?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Partner törlése '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Partnerek kezelése"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "új partner"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Felület"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Megjelenési formátum"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importálás/Exportálás"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Kimutatás"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Visszaállítás"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Csak ikonok"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Csak szöveg"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Szöveg az ikonok alatt"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Szöveg az ikonok mellett"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango halvány"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango közepes"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango sötét"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "h-n-é"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "n-h-é"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "é-h-n"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Mellőzés"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Rendszer nyelve"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Válassza ki a HomeBank alapértelmezett könyvtárát"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Válassza ki az alapértelmezett import könyvtárat"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Válassza ki az alapértelmezett export könyvtárat"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Dátum beállítások"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Dátum sorrend:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "OFX/QFX beállítások"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Megjegyzés:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Kezdeti szűrő"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Dátum _intervallum:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Diagram beállítások"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Színséma:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Statisztika beállításai"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Megjelenítés ö_sszeg szerint"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "_Arány megjelenítése"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "_Részletek megjelenítése"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Engedélyez"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Kitöltés:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Ország:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Érték:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Ö_sszeállítás"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Tizedesjel:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Ezrescsoport-elválasztó:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Tizedesjegyek:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Dátumformátum:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2559,185 +3016,213 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
+msgstr "Tétel ablak"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Ellenőrzött tételek elrejtése"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Utolsó dátum megtartása"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Oszlop lista"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Kattints és húzd módszer a sorrend megváltoztatásához"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Nyelv:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Eszköztár:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mutatja a javasolt szabályokat"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Összeg színek"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Alap színeket használ"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Ö_sszeállítás"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Kiadás:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Bevétel:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Figyelmeztetés"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Nyitókép megjelenítése"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Utoljára megnyitott fájl betöltése"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Nyitókép megjelenítése"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Pénzügyi év"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Alapértelmezett:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Töröl minden beállítást?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Minden tulajdonság visszaállítása"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+"Biztosan minden beállítást vissza szeretne állítani\n"
+"az alapértelmezett értétekre?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"Ez a művelet visszaállítja a beállításokat\n"
-"az alapértelmezett értékekre"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Tulajdonságok"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Oszlop"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Örököltetett tétel"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Tétel modosítása"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Tranzakció darabolása"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Eltávolítás"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Összesen"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Darabolások összege:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr ""
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Tranzakció összesen:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Tétel hozzáadása"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Örököltetett tétel"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Tétel modosítása"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Emlékeztető"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Meg akarja szakítani a belső átvezetést?\n"
+"\n"
+"Az eljárás törli a cél-tranzakciót."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dátum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2749,82 +3234,73 @@ msgstr ""
 "nap/hónap vagy hónap/nap,\n"
 "teljes dátum magyar formátumban"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Kategória felosztás"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Feltöltés sablonból"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Sablon:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Csekk"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Átutalás"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Belső átvezetés"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Betéti kártya"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Rendszeres beszedés"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronikus fizetés"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Letét"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Számlakezelési díj"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Direkt kifizetés"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktív"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Feltétel"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Kizáró feltétel"
index f6dbeab567c6defb012da3a7695f504ec7fcec3b..2300dcd82ca7642d7bf97a7a65e1c8b29245b705 100644 (file)
--- a/po/id.po
+++ b/po/id.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-25 01:29+0000\n"
-"Last-Translator: sucipto <show.cheap@gmail.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-07-20 17:25+0000\n"
+"Last-Translator: aidul1117 <aidul1117@gmail.com>\n"
 "Language-Team: Indonesian <id@li.org>\n"
-"Language: id\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Akuntansi pribadi yang  gratis dan mudah untuk semua orang."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Keuangan pribadi"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "Gratis, mudah, akuntansi pribadi untuk semua orang"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank adalah perangkat lunak gratis (seperti dalam \"bebas berbicara\" "
+"dan juga seperti dalam \"minuman gratis\") yang akan membantu Anda untuk "
+"mengelola akuntansi pribadi Anda."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Ini dirancang untuk mudah digunakan dan dapat menganalisis keuangan pribadi "
+"Anda secara detail menggunakan alat penyaringan yang kuat dan grafik yang "
+"indah."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Jika Anda mencari yang sama sekali gratis dan mudah untuk mengelola "
+"akuntansi pribadi Anda maka HomeBank harus menjadi software pilihan."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Batalkan"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Mengedit beberapa transaksi"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_info"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Penerima:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Semua transaksi akan di bagi dengan %.6f"
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "Konversikan"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Tidak ada transaksi yang berubah"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid "transaction changed: %d"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +163,7 @@ msgstr ""
 "Apakah Anda ingin membuat template dengan \n"
 "masing-masing transaksi yang dipilih?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(arsip baru)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,1514 +171,1363 @@ msgstr ""
 "Apakah anda ingin mengapus\n"
 "setiap transaksi yang dipilih?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Apakah Anda yakin ingin mengubah status ke Tidak?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Beberapa transaksi dalam pilihan Anda sudah Berdamai."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Ubah"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Apakah Anda yakin ingin beralih status Reconciled?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Ganti mode"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
-msgstr ""
+msgstr "%d item (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Merubah tanggal..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Merubah info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Merubah penerima..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Mengubah deskripsi..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Mengubah jumlah..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Mengubah kategori..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Ubah label"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Akun"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transaksi"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "Tind_akan"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "Ala_t"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Tutup"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Tutup akun yang terbuka"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Tapis..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Buka penapis terakhir"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Tambah..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Tambah transaksi baru"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Limpahan"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Limpahan dari transaksi aktif"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Sunting..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Sunting transaksi aktif"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Hapus..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Hapus transaksi aktif"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Buat template..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Export QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Ekspor sebagai QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Ekspor CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Ekspor sebagai CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Tambah"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Wariskan"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Sunting"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Penapis"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Rekonsiliasi"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Yang akan datang:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hari ini:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Yang akan datang:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Rentang"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipe"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Mata uang _minor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subkategori"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Berkas"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Impor"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edit"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Tampilan"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Kelola"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaksi"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Laporan"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Bantuan"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Baru"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Buat berkas baru"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Buka..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Buka berkas"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Simpan"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Simpan berkas ini"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Simpan Sebagai..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Simpan berkas ini dengan nama lain"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Kembali pada"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Kembali ke versi tersimpan dari berkas ini"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Properti..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Tutup berkas ini"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Keluar"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Keluar homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Buka bantuan impor"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Buka bantuan ekspor ke QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferensi..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurasi homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "A_kun..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Pengaturan akun"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Penerima..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Pengaturan Penerima"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategori..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Pengaturan Kategori"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Terjadwal/Template..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Anggaran..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigurasi dompet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Tampilkan..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Tampilkan transaksi akun yang dipilih"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Tambah..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Tambah transaksi"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Atur jadwal Bayar"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistik..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Buka laporan statistik"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tren Waktu..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Buka laporan Tren Waktu"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "A_nggaran"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Buka laporan anggaran"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Neraca..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Buka laporan Neraca"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Tampilkan pesan sambutan"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Daftar Isi"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentasi tentang HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Tampilkan pesan sambutan"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Dapatkan Bantuan Daring..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Sambungkan ke situs web LaunchPad untuk bantuan daring"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Terjemahkan aplikasi ini..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Sambungkan ke situs web LaunchPad untuk membantu menerjemahkan aplikasi ini"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Laporkan masalah..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Sambungkan ke situs web LaunchPad untuk membantu memperbaiki masalah"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Tentang Program Ini"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Tentang HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Bilah_Alat"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Mata uang minor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Kembali ke berkas '%s' yang terakhir disimpan?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Selamat datang di HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Apa yang ingin anda lakukan:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Buat berkas baru"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Buka berkas _contoh"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Galat berkas"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Galat I/O untuk berkas %s"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Berkas %s bukanlah berkas HomeBank"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Buka"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Akun"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Penerima"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arsip"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Anggaran"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Tampilkan"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistik"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Neraca"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Buka berkas yang baru dibuka"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "format csv salah"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(arsip baru)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>dari</i> %s <i>ke</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Tampilkan informasi versi dan keluar"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[BERKAS]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Tidak dapat menampilkan URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Pilihan HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Gagal membuka '%s', berkas tidak ditemukan.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Asisten Impor HomeBank"
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
+#, c-format
+msgid "(account %d)"
+msgstr "(akun %d)"
 
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Perbarui akun anda"
-
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr "(akun %d)"
-
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Ubah target akun HomeBank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "Akun baru"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nama:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Akun yang ada"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_kun:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Galat"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Tidak bisa mengubah nama Akun ini,\n"
-"dari '%s' ke '%s',\n"
-"nama ini sudah ada."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Silahkan pilih berkas..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Berkas QIF dikenal !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Berkas OFX dikenal !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX support dimatikan **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Berkas tidak dikenal/invalid..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank dapat mengimpor berkas dalam format berikut ini:\n"
-"- QIF\n"
-"- OFX/QFX (pilihan pada saat kompilasi)\n"
-"- CSV (format spesifik untuk HomeBank, baca dokumentasi)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Berkas QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Berkas CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Seluruh berkas"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Konten:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Tanggal _toleransi:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "hari"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klik \"Terapkan\" untuk memperbarui akunmu\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "membuat"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "mengimpor"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "menolak"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Impor ke"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nama yang diimpor"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aksi"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nama HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
 msgstr ""
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Hari ini"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Akan datang"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Label"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Tanggal"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Jumlah"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Biaya"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Pendapatan"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Label"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Tanggal"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Daftar"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Tampilkan hasil dalam bentuk daftar"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Garis"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Tampilkan hasil dalam bentuk grafik garis"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Muat ulang"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Muat ulang hasil"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Rincian"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Rincian Toggle"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d di bawah %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Laporan neraca"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_kun:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Pilih _semua"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "X _Zum"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Dari:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Ke:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subkategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Biaya & Insentif"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Pengeluaran & Anggaran"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Pengeluaran"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Hasil"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bilah"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Tampilkan hasil dalam bentuk grafik batang"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Ekspor"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Laporan anggaran"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Untuk:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Jenis"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Lihat"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Anggaran:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Pengeluaran"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Grafik lingkaran"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolom"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Tampilkan hasil dalam bentuk grafik lingkaran"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Ubah penapis"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Ekspor"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Toggle legend"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Tarif"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Toggle rate"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Label"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Bulan"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Tahun"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januari"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februari"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Maret"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mei"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agustus"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Desember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "pengeluaran"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Laporan Statistik"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Lihat"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Dengan _jumlah"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Neraca"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Pendapatan:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Pengeluaran"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Hari"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Minggu"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Kuartal"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Agu"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Des"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Laporan Tren Waktu"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Akun"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Penerima:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Tampilan dalam bentuk:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Laporan biaya kendaraan"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Konsumsi:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Biaya bahan bakar:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Biaya lain-lain"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Total biaya:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1583,10 +1536,10 @@ msgstr "Total biaya:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1594,526 +1547,1010 @@ msgstr "Total biaya:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Bahan bakar"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Harga"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Jarak"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Laporan biaya kendaraan"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Konsumsi:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Biaya bahan bakar:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Biaya lain-lain"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Total biaya:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Tunai"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aset"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kartu kredit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(tidak ada)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Nampak"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Galat"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Penghapusan tidak diijinkan"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Akun ini sedang digunakan dan tidak dapat dihapus."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Tidak bisa mengubah nama Akun ini,\n"
+"dari '%s' ke '%s',\n"
+"nama ini sudah ada."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Kelola Akun"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Umum"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nama:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Nomor"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arsip %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Jumlah"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Pembayaran"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Dari notebook _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Ke akun:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktifkan"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Setia_p"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Tidak ditemukan"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Pemilik:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Bahasa"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr "Inisialisasi kategori saya dengan berkas ini"
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Awal"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Ditarik pada:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Buat akun"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Ini adalah halaman konfirmasi, tekan 'Terapkan' untuk menerapkan perubahan"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Konfirmasi"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aksi"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Silahkan pilih berkas..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Berkas QIF dikenal !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Berkas OFX dikenal !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX support dimatikan **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Berkas tidak dikenal/invalid..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank dapat mengimpor berkas dalam format berikut ini:\n"
+"- QIF\n"
+"- OFX/QFX (pilihan pada saat kompilasi)\n"
+"- CSV (format spesifik untuk HomeBank, baca dokumentasi)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Berkas QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Berkas CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Seluruh berkas"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Konten:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Tanggal _toleransi:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "hari"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klik \"Terapkan\" untuk memperbarui akunmu\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "membuat"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "mengimpor"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "menolak"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Format berkas salah"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Kelola Anggaran"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "adalah sama"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "adalah berbeda"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Pendapatan"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Tidak dapat menamai ulang kategori ini.\n"
+"dari '%s' ke '%s',\n"
+"nama ini sudah terpakai."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Tidak ditemukan"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Pemilik"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Kelola Kategori"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Bahasa"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr "Inisialisasi kategori saya dengan berkas ini"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Awal"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Ditarik pada:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Buat akun"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Ini adalah halaman konfirmasi, tekan 'Terapkan' untuk menerapkan perubahan"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Konfirmasi"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Format berkas salah"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"Berkas csv harus mengandung jumlah kolom yang sesuai,\n"
-"dipisahkan dengan tanda titik-koma, baca bantuan untuk detail lebih lanjut."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Kelola Anggaran"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Digit _pecahan"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "adalah sama"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "adalah berbeda"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Impor"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_kspor"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Berkas csv harus mengandung jumlah kolom yang sesuai,\n"
-"dipisahkan dengan tanda titik-koma, silahkan baca bantuan untuk detail lebih "
-"lanjut."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Ubah..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Pendapatan"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Tidak dapat menamai ulang kategori ini.\n"
-"dari '%s' ke '%s',\n"
-"nama ini sudah terpakai."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Pindahkan ke"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Pindahkan kategori ini ke yang lain?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Ini akan mengganti '%s' dengan '%s',\n"
-"dan menghapus '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Hapus kategori?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Kelola Kategori"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "_Pendapatan"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Pindahkan"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Impor dari CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Buka berkas homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Simpan berkas homebank sebagai"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Berkas HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Apakah anda ingin menyimpan perubahan\n"
-"pada berkas ini?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Jika tidak disimpan, beberapa perubahan akan hilang: %d"
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Jangan simpan"
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2126,178 +2563,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "30 hari terakhir"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 bulan terakhir"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Semua tanggal"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Seluruh bulan"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Pilihan"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Semua"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Tidak ada"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Balik"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Bulan"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Tahun:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_info"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Label"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "Ingatkan"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Toleransi:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "tampilan 'Ditambahkan'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "tampilan 'Diubah'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Ubah Penapis"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Pemilik:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2308,222 +2773,214 @@ msgstr ""
 "dari '%s' ke '%s',\n"
 "nama ini sudah ada."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Hapus penerima?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Kelola Penerima"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Antarmuka"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format tampilan"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Asali sistem"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ikon saja"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Teks saja"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teks di bawah ikon"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teks disamping ikon"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Abaikan"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_impor:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Ekspor:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Tampilkan berdasarkan _jumlah"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Tampilkan kolom _rate"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Tampilkan _rincian"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Aktifkan"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Diisi dari:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Negara:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Nilai:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Karakter desimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Karakter Pengelompokan:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Digit _pecahan"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Format tanggal:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2543,183 +3000,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Tahan & geser untuk mengubah urutan"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Batang alat:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Tampilkan petunjuk aturan"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Gunakan warna kustom"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Biaya:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Pendapatan:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Peringatan:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Buka berkas terakhir"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Pengaturan"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolom"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Tambah transaksi"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Transaksi yg dilimpahkan"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Ubah transaksi"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Tanggal"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2731,82 +3213,73 @@ msgstr ""
 "tanggal/bulan atau bulan/tanggal,\n"
 "dan melengkapi tanggal pada locale anda"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transfer internal"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Kartu debit"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pembayaran elektronik"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Tidak aktif"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Termasuk"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Pengecualian"
index 2808ef213cccfcc9bf4cbcdc4639024a4c2cd756..953e3fc1aa52d0fbbd0d11b7eb942622f1396777 100644 (file)
--- a/po/is.po
+++ b/po/is.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2012-02-14 11:43+0000\n"
 "Last-Translator: Rúnar Freyr Þorsteinsson <runarf@gmail.com>\n"
 "Language-Team: Icelandic <is@li.org>\n"
-"Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "Heimabanki"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Ókeypis og einfalt heimilisbókhaldskerfi fyrir alla."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Engum færslum breytt"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Upplýsingar"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Greiðandi"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Flokkur"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Millifærsla sjálfgefin: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Niðurstöður sjálfkrafa gildingar"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nýtt skjalasafn)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Engum færslum breytt"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1516 +161,1364 @@ msgstr ""
 "Viltu eyða\n"
 "völdum færslum ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Breyta dagsetningu..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Breyta upplýsingum..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Breyta greiðanda..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Breyta lýsingu..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Breyta upphæð..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Breytta flokk..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Breyta merkjum..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Aðgangur"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Færs_la"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Aðgerðir"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Tól"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Loka"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Loka virkum reikningi"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Sía..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Opna listasíuna"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Bæta við..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Bæta við nýrri færslu"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Erfa..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Erfa frá virkri færslu"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Breyta..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Breyta virkri færslu"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Fjarlægja..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Fjárlæga virkar færslur"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Sjálfvirk Gilding"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Keyra sjálfvirka gildingu"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Flytja út sem QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Útflytja CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Útflytja sem CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Bæta við"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Erfa"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Breyta"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Sía"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Framtíðinni:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banki:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Í dag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banki:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Framtíðinni:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Drægni:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Gerð:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Minni gjaldmiðill"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Flokkur"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Undirflokkur"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Skrá"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Flytja inn"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Breyta"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Skoða"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Sýsla"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Færslur"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Skýrslur"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hjálp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nýtt"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Opna..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Opna skrá"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "Vi_sta"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Vista sem..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Afturkalla"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Afturkalla í vistaða útgáfu af þessari skrá"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Eiginleikar..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Hætta"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Hætta í heimabanka"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Opna innflutnings aðstoð"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Opna útflytja í QIF aðstoð"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Stillingar"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Stilla heimabanka"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Rei_kningar"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Sýsla með reikninga"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "Greiðendur..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Sýsla með greiðendur"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Flokkar..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Sýsla með flokka"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Eyðsluáætlun..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Sýsla með eyðsluáætlun"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Gildingar..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Samskipa sjálfvirkri gildingu"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Sýna..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Sýnir valdar reikningsfærslur"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Bæta við..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Bæta við færslu"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Tölulegar upplýsingar..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Opna skýrslu yfir tölulegar upplýsingar"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Hneigðar Tími..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Opna skýrslu yfir Hneigðar tíma"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "E_yðsluáætlun..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Opna skýrslu um eyðsluáætlun"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Staða..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "sýna velkomin svarglugga..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Innihald"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Fylgiskjöl með HeimaBanka"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "sýna velkomin svarglugga..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Fá aðstoð á netinu..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Tengstu LaunchPad vefsíðunni fyrir nethjálp"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Þýða þennan hugbúnað..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Tengstu LaunchPad vefsíðunni til að hjálpa við að þýða þennan hugbúnað"
+msgstr ""
+"Tengstu LaunchPad vefsíðunni til að hjálpa við að þýða þennan hugbúnað"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Tilkynna vandamál..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 "Tengstu LaunchPad vefsíðunni til að hjálpa við að greiða úr vanddamálum"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Um"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Un HeimaBanka"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Tækjastika"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Minni gjaldmiðill"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Fara til baka í \"%s´?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Velkomin(n) í HeimaBankann"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Hvað viltu gera:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Opna _sýnishorna skrá"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Samtals"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Skráarvilla"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O villa í skrá %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s er ekki valin HeimaBanka skrá."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Opna"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Reikningur"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Greiðandi"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Flokkur"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Bunki"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Eyðsluáætlun"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Sýna"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Tölfræði"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Staða"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Opna fyrrum opnaða skrá"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Ógilt CSV snið"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nýtt skjalasafn)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>frá</i> %s <i>til</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Úttaka upplýsingar um útgáfu og hætta"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[SKRÁ]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Gat ekki birt vefslóðina '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Stillingar HeimaBanka"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Get ekki opnað '%s', skráin er ekki til\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Aðstoð við innflutning á skrám"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Uppfæra reikningana þína"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(reikningur %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Breyta staðsetningu á HomeBank reikning"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nýr reikningur"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nafn:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "tiltækur reikningur"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "R_eikningur:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Villa"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Get ekki endurskýrt þennan reikning,\n"
-"úr '%s' í '%s',\n"
-"nafnið er þegar til."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Vinsamlegast veljið skrá..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF skrá þekkt !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX skrá þekkt !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX stuðningur er óvirkur **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Óþekkt/Ótæk skrá..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "reikningur: %d - færsla: %d - greiðandi: %d - flokkur: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Innflutnings aðstoð - (%d af %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank getur flutt inn skrár í eftirfarandi sniðum:\n"
-"- QIF\n"
-"- OFX/QFX (valkvæmt við samantekt)\n"
-"- CSV (snið er tiltekið fyrir HomeBank, sjá nánar í fylgiskjölum)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF skrár"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX skrár"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV skrár"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Allar skrár"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Innihald:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Dagsetnina _þolvik:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dagar"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Pörunin er gerð í röð: eftir reikning, upphæð og dagsetningu.\n"
-"Þolvik dagsetninga upp á 0 daga þýðir nákvæm pörun"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Smella \"Framkvæma\" til að upfæra reikningana þína.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "til að uppfæra"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "til að búa til"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "að flytja inn"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "að hafna"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "tengja sjálfkrafa"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Flytja inn í"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Innflutt nafn"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aðgerð"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank nafn"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banki"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Í dag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Framtíð"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Upplýsingar"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Merki"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dagsetning"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Upphæð"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Útgjöld"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Innkoma"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Merki"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dagsetning"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Listi"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Skoða niðurstöður sem lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Lína"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Skoða niðurstöður sem línur"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Endurhlaða"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Endurhlaða niðurstöðum"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Upplýsingar"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Víxla upplýsingum"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d undir %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "R_eikningur:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Velja _allt"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Hvern _dag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Þysja X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Frá:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Til:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Undirflokkur"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Eyðsla & Eyðsluáætlun"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Eyðsla"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Niðurstaða"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Súla"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Skoða niðurstöður sem súlur"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Skýring"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Flytja út"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Víxla skýringum"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Skýrsla yfir kostnaðaráætlun"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Fyrir:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tegund:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Skoða:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Eyðsluáætlun:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Eyðsla:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Kringlurit"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Dálkur"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Skoða niðurstöður sem kringlurit"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Breyta síu"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Flytja út"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Skýring"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Víxla skýringum"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Hlutfall"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Víxla hlutfalli"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Merki"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mánuður"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Ár"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janúar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febrúar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mars"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Apríl"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maí"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Júní"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Júlí"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Ágúst"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Október"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Nóvember"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Desember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "útgjöld"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "tölfræðileg skýrsla"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Skoða:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Eftir _upphæð"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Staða:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Innkoma"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Útgjöld"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dagur"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Vika"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Fjórðungur"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jún"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Júl"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ágú"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nóv"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Des"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Tíma sneið"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Tímaskýrsla yfir hneigð"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Reikningur:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Flokkur"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Greiðandi"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Safna saman"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Skoðað af:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Skýrsla yfir kostnað ökutækis"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Ökutæki:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Mælir:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Eyðsla:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Bensínkostnaður"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Annar kostnaður:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Heildarkostnaður:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1583,10 +1527,10 @@ msgstr "Heildarkostnaður:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1594,529 +1538,1012 @@ msgstr "Heildarkostnaður:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Mælir"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Bensín"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Verð"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Vegalengd"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Skýrsla yfir kostnað ökutækis"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Ökutæki:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Mælir:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Eyðsla:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Bensínkostnaður"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Annar kostnaður:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Heildarkostnaður:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Reiðufé"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Eign"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkort"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Skuld"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ekkert)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Sýnilegt"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Villa"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Ekki leyfilegt að fjarlæga"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Þessi reikningur er notaður og getur ekki verið fjarlægður"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Get ekki endurskýrt þennan reikning,\n"
+"úr '%s' í '%s',\n"
+"nafnið er þegar til."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Stjórna reikningum"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Almennt"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nafn:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_úmer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(skjala %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Upphæð:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Grei_ðsla"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Af glósubók _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Yfir á reikning:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Virkja"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Hver_t"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(úthlutun %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Stjórna Úthlutun"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Stafréttur"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Sjálfvirk og bein yfirtaka\n"
-"er möguleg fyrir Flokk"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Sjálfvirk og bein yfirtaka\n"
-"er möguleg fyrir Greiðanda"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Fannst ekki"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Eigandi:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Eigandi:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Tungumál"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr "Forstilla skrá"
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr "Forsníða flokkana mína með þessari skrá"
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Forstilla flokka"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Upphaf:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Yfirdráttur á:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Stofna reikning"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Þetta er staðfestingarsíða, veldu \"staðfesta\" til að staðfesta breytingar"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Staðfesting"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aðgerð"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Vinsamlegast veljið skrá..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF skrá þekkt !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX skrá þekkt !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX stuðningur er óvirkur **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Óþekkt/Ótæk skrá..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "reikningur: %d - færsla: %d - greiðandi: %d - flokkur: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank getur flutt inn skrár í eftirfarandi sniðum:\n"
+"- QIF\n"
+"- OFX/QFX (valkvæmt við samantekt)\n"
+"- CSV (snið er tiltekið fyrir HomeBank, sjá nánar í fylgiskjölum)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF skrár"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX skrár"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV skrár"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Allar skrár"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Innihald:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Dagsetnina _þolvik:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dagar"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Pörunin er gerð í röð: eftir reikning, upphæð og dagsetningu.\n"
+"Þolvik dagsetninga upp á 0 daga þýðir nákvæm pörun"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Smella \"Framkvæma\" til að upfæra reikningana þína.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "til að uppfæra"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "til að búa til"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "að flytja inn"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "að hafna"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "tengja sjálfkrafa"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Forsniðsvilla"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Stjórna Eyðsluáætlun"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "er það sama"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "er frábrugðið"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Innkoma"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Ekki hægt að breyta þessum flokk,\n"
+"úr '%s' í '%s',\n"
+"Nafnið er þegar til."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Stjórna Flokkum"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Tungumál"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr "Forstilla skrá"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr "Forsníða flokkana mína með þessari skrá"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Forstilla flokka"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Upphaf:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Yfirdráttur á:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Stofna reikning"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Þetta er staðfestingarsíða, veldu \"staðfesta\" til að staðfesta breytingar"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Staðfesting"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Forsniðsvilla"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"csv skráin þarf að innihalda nákvæmt númer raða,\n"
-"aðskilið af hlutröð, lestu hjálp fyrir frekari upplýsingar."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Stjórna Eyðsluáætlun"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Aukastafir:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "er það sama"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "er frábrugðið"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Flytja inn"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "F_lytja út"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"csv skráin verður að innihalda nákvæmlega töluna af dálkum,\n"
-"aðskilið með semíkommu, sjáið hjálp fyrir nánari upplýsingar."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Breyta"
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Innkoma"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Ekki hægt að breyta þessum flokk,\n"
-"úr '%s' í '%s',\n"
-"Nafnið er þegar til."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Færa í..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Færa þennan flokk í annan"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Þetta mun skipta út '%s' með '%s',\n"
-"og fjarlæga '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Fjarlæga flokk ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Stjórna Flokkum"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_nnkoma"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Færa"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Flytja inn frá CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Opna HeimaBanka skrá"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Vista HeimaBanka skrá sem"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HeimaBanka skrár"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Viltu vista breytingar \n"
-"á virkri skrá ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Vista ekki"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2129,178 +2556,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Síðustu 30 dagar"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 síðustu mánuðir"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Allar dagsetningar"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Allir mánuðir"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Möguleikar:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Allt"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Engin"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Umhverfa"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mánuður:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "Ár:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Upplýsingar"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Stafréttur"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Merkja:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "minna á"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Knýja"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "Sýna 'bætt við'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "Sýna 'breytt'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Breyta síu"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Eigandi:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2311,222 +2766,214 @@ msgstr ""
 "úr '%s' í '%s',\n"
 "þetta nafn er þegar til."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Færa þennan greiðanda í annan ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Fjarlæga greiðanda ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Stjórna Greiðendum"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Viðmót"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Sýna snið"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sjálfgefnar kerfisstillingar"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Bara tákn"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Bara texti"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texti undir táknum"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texti við hliðina á táknum"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango ljós"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango millistig"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dökkur"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Hunsa"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Flytja inn:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Flytja út:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Flokka eftir_upphæð"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Sýna _tíðni dálk"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Sýna_upplýsingar"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Virkja"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fylla frá:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Gildi:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Forstilla:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Tuga stafur"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Hópunar stafur"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Aukastafir:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Dagsetningarsnið:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2546,183 +2993,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Dragðu & slepptu til að breyta röðinni"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Tækjastika:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Sýna reglu ábendingar"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Nota breytta liti"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Forstilla:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Útgjöld:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Innkoma:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Varúð:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Opna síðustu skrá sem var opnuð"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Eiginleikar"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Dálkur"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Bæta við færslu"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Erfa færslu"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Breyta færslu"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dagur:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2734,82 +3206,73 @@ msgstr ""
 "dagur/mánuður eða mánuður/dagur,\n"
 "og full dagsetning í þinni staðsetningu"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Tékki"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Færsla"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Innri færslur"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debit kort"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Fastapöntun"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Rafræn greiðsla"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Innlegg"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Óvirkur"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Meðtaka"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Útiloka"
index 0a42c8bbad984f0871eaa58ea10da1703469af1f..d6b57fe6fb41e4b2c0a310226d608f76fd9e7ced 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -7,40 +7,156 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-18 13:52+0000\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-11-02 16:53+0000\n"
 "Last-Translator: Silverblade655 <Unknown>\n"
 "Language-Team: Italian <it@li.org>\n"
-"Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilità familiare semplice per tutti."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finanze Personali"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Gratuito, facile, un conto personale per chiunque"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanza, contabilità, bilancio, personale, soldi"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank è un software gratuito (sia come \"libertà di parola\" che come "
+"\"birra gratis\") che vi aiuterà a gestire la contabilità personale."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"È stato progettato per essere usato facilmente ed è in grado di analizzare "
+"le tue finanze personali in dettaglio utilizzando potenti strumenti di "
+"filtraggio e bellissimi grafici."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Se siete alla ricerca di un modo completamente gratuito e facile da gestire "
+"la vostra contabilità personale allora HomeBank è il software che fa per voi."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Annulla"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_gamento:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiari:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "E_tichette"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "D_escrizione:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Nessuna incoerenza trovata!"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Ogni importo della transazione sarà diviso in %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+"Sei sicuro di voler convertire questo conto\n"
+"in Euro come valuta principale?"
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Converti"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
-msgstr "Nessuna transazione cambiata"
+msgstr "Nessuna transazione modificata"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transazione auto assegnata: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Risultati di auto assegnamenti"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +164,7 @@ msgstr ""
 "Vuoi creare un modello con\n"
 "una delle transazioni selezionate?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nuovo archivio)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Vuoi interrompere il trasferimento interno ?\n"
-"\n"
-"Procedendo cancellerai la transazione selezionata."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,1532 +172,1369 @@ msgstr ""
 "Vuoi cancellare\n"
 "tutte le transazioni selezionate?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Sei sicuro di voler cambiare lo stato a Nessuno?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Alcune transazioni nella selezione sono già Convalidate."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Cambia"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Sei sicuro di voler impostare lo stato Convalidato?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Impos_ta"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d elementi (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d elementi (%d selezionati %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificare la data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modifica informazioni..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modifica il beneficiario..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modifica descrizione..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modifica l'importo..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modifica la categoria..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modifica le etichette..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr "_Conto"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transazi_one"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Azioni"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Stato"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "_Strumenti"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "S_trumenti"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Chiudi"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
-msgstr "Chiudi il Conto in uso"
+msgstr "Chiudi il conto in uso"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtra..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Aprire l'elenco dei filtri"
+msgstr "Apri elenco filtri"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Converti in Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
-msgstr "_Aggiungere..."
+msgstr "_Aggiungi..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Aggiungi una nuova transazione"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "_Eredita..."
+msgstr "Ered_ita..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Eredita dalla transazione attiva"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Modifica..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Modifica la transazione attiva"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Nessuno"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Imposta nessuno per i movimenti selezionati"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Approvata"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Imposta come approvata per le transazioni selezionate"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Riconciliati"
+msgstr "_Riconciliato"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Imposta lo stato di riconciliato per le transazioni attive"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Imposta come riconciliato per le transazioni selezionate"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Rimuovi..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Rimuovi le transazioni attive"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Modifica transazione multipla"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr "Crea un modello"
+msgstr "Crea modello..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Assegnamenti"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Crea modello"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Elimina..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Elimina transazioni selezionate"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Eseguire auto assegnamenti"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Esporta QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Esporta come QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Esporta CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Esporta come CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Aggiungi"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Eredita"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Modifica"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtro"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Riconcilia"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banca:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Oggi:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banca:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Intervallo:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Stato:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Pulisci _Filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Cancella _filtri"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Valuta secondaria"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Sottocategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_File"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importa"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Modifica"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Visualizza"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gestione"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "Movimen_ti"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Resoconti"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Aiuto"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nuovo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Crea un nuovo file"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Apri..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
-msgstr "Apre un portafoglio"
+msgstr "Apri un file"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Salva"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Salva il file attuale"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Salva come..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "S_alva con nome..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr "Salva il file attuale con un nome differente"
+msgstr "Salva il file attuale con un nome diverso"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Ripristina"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Ripristina una versione salvata di questo file"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Proprietà..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Proprietà..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configura il file"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Chiudi il file attuale"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Esci"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Esci da homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Esci da HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importa QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "File QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
-msgstr "Aprire l'assistente di importazione"
+msgstr "Apri assistente importazione"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Apri l'assistente di esportazione in QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "File OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Rendi anonimo..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "File CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Esporta file QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Esporta tutti i conti in un file QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferenze..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configura HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Valuta..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Configura le valute"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Conti..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
-msgstr "Configurare i C/C"
+msgstr "Configura i conti"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiari..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "Configurare i beneficiari"
+msgstr "Configura i beneficiari"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorie..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
-msgstr "Configurare le categorie"
+msgstr "Configura le categorie"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr "Schedula/Modello"
+msgstr "Schedulazione/Modello..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configura le transazioni schedulate/modelli"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configura il budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
-msgstr "Assegnamenti..."
+msgstr "Assegnazioni..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr "Impostare assegnamenti automatici"
+msgstr "Configura le assegnazioni automatiche"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
-msgstr "Visualizza..."
+msgstr "Mostra..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "Visualizza le transazioni del conto selezionato"
+msgstr "Mostra le transazioni del conto selezionato"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Aggiungi..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Aggiungi transazione"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Aggiungi transazioni"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr "Imposta schedulatore"
+msgstr "Imposta schedulatore..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configura lo schedulatore di transazioni"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Processo schedulato..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Pubblica schedulate"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Inserisci le transazioni schedulate in attesa"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Pubblica transazioni schedulate pendenti"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistiche..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
-msgstr "Apri il resoconto Statistico"
+msgstr "Apri il resoconto Statistiche"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr "_Trend Time..."
+msgstr "_Andamento temporale..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr "Aprire report di Trend Time"
+msgstr "Apri il resoconto Andamento temporale"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_uget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Apri il resoconto Budget"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "Bilanciamento..."
+msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Apri il saldo del conto"
+msgstr "Apri il resoconto Saldo"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Costo _veicolo..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr "Aprire il report costo del veicolo"
+msgstr "Apri il resoconto Costo veicolo"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Mostra la finestra di benvenuto..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistiche file..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Rendi anonimo..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Sommario"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentazione su HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostra la finestra di benvenuto..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Ottieni aiuto online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
-msgstr "Connettiti al sito LaunchPad per l'aiuto in linea"
+msgstr "Collegati al sito LaunchPad per aiuto in linea"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduci questa applicazione..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
-"Connettiti al sito LaunchPad per aiutare a tradurre questa applicazione"
+"Collegati al sito LaunchPad per aiutare a tradurre questa applicazione"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Segnala un problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr "Connettiti al sito LaunchPad per aiutare a risolvere i problemi"
+msgstr "Collegati al sito LaunchPad per aiutare a risolvere i problemi"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "Inform_azioni"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
-msgstr "Informazioni"
+msgstr "Informazioni su HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Barra degli s_trumenti"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Maggiori spese"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr "_Lista schedulazioni"
+msgstr "_Elenco schedulazioni"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Valuta minore"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Tasso di cambio Euro"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Ripristinare i dati del precedente salvataggio '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ripristinare modifiche non salvate nel file '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- I cambiamenti fatti sul file verranno persi\n"
+"- Le modifiche effettuate al file saranno perse in modo definitivo\n"
 "- Il file sarà ripristinato dall'ultimo salvataggio (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Rendere anonimo il file?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Ripristina"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Sei sicuro di voler rendere anonimo il file?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Procedendo verrà cambiato nome/memo dei dati anonimi\n"
-"Prego confermare."
+"Procedendo sarà reso anonimo qualsiasi testo, \n"
+"come 'conto x', 'beneficiario y', 'promemoria z', ..."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "Rendi _anonimo"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Benvenuto in HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Cosa vuoi fare:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr "Leggi il manuale HomeBank"
+msgstr "Leggi il _manuale di HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr "Configura _preferenze"
+msgstr "Configura _Preferenze"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Crea un _nuovo file"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Apri un file esistente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Apri il file di _esempio"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(nessuna categoria)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Altro"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Nessuna transazione da aggiungere"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transazione aggiunta: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Controlla il risultato delle transazioni schedulate"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Totale"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Errore sconosciuto"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr "errore di I/O per il file '%s'."
+msgstr "Errore di I/O per il file '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Il file '%s' non è un file di HomeBank valido."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 "Il file '%s' è stato salvato con una versione superiore di HomeBank\n"
-"e non può essere letto dalla versione corrente."
+"e non può essere letto dalla versione attuale."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "Errore del file"
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Errore di I/O per il file %s."
+msgstr "Errore file"
 
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Totale complessivo"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
-msgstr "Il file %s non è un file di Homebank valido"
+msgstr "Il file %s non è un file di HomeBank valido."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Apri"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Conto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiario"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
-msgstr "Archivio"
+msgstr "Modello"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
-msgstr "Mostrare"
+msgstr "Mostra"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistiche"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
-msgstr "Bilancio"
+msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Costo del veicolo"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Apri"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
-msgstr "Apre un portafoglio usato di recente"
+msgstr "Apri un file usato di recente"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "I tuoi conti"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Dove hai speso i tuoi soldi"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Le 5 voci di spesa più importanti"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Spese maggiori"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Transazioni schedulate"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "data massima pubblicazione"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Tralascia"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Modifica e pubblica"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Pubblica"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formato csv non valido"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nuovo modello)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "formato CSV invalido"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>da</i> %s <i>a</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr "Visualizza le informazioni della versione ed esci"
+msgstr "Mostra informazioni di versione ed esci"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FILE]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Errore di navigazione."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
-msgstr "Impossibile visualizzare l'URL «%s»"
+msgstr "Impossibile visualizzare URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Preferenze HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
-msgstr "Impossibile aprire·'%s',·il file non esiste.\n"
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Assistente all'importazione di dati"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "File da importare"
+msgstr "Impossibile aprire '%s', il file non esiste.\n"
 
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Risultato analisi del file"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Seleziona cosa vuoi importare"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Aggiorna i tuoi conti"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(conto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Cambiare conto HomeBank di destinazione"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Conti"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nuovo conto"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Banca"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Oggi"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "conto esistente"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futuro"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_ccount:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Informazioni"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Errore"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Descrizione"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Impossibile rinominare il conto,\n"
-"da '%s' a '%s',\n"
-"il nome specificato esiste già."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Per favore selezionare un file..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "File QIF riconosciuto !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "File OFX riconosciuto !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "**Supporto OFX disabilitato**"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Riconosciuto il file CSV di transazioni!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "File sconosciuto/invalido..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "conto: %d - movimento: %d -beneficiario: %d - categoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Assistente all'importazione - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Benvenuto alla procedura di importazione guidata di HomeBank.\n"
-"\n"
-"L'assistente ti guiderà lungo il processo di importazione\n"
-"di un file esterno in HomeBank.\n"
-"\n"
-"Nessun cambiamento verrà apportato finchè non fai click\n"
-"su \"Applica\" alla fine della procedura guidata."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"É possibile importare file di dati nei seguenti formati:\n"
-"- QIF\n"
-"- OFX / QFX (opzionale al momento della compilazione)\n"
-"- CSV (in formato specifico per HomeBank, vedere la documentazione)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Files conosciuti"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "File QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "File OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "File CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tutti i file"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Percorso:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nome :"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codifica:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contenuto:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opzioni di importazione"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Data ordine:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Ricarica il file"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Alcuni errori di conversione data sono stati riscontrati durante il "
-"caricamento del file.\n"
-"Cerca di cambiare l'ordine della data e riaprire nuovamente il file."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Modifica il conto da importare"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Dettaglio delle transazioni duplicate"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolleranza data:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "giorni"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Le corrispondenze sono ordinate per: conto, importo e data.\n"
-"Una tolleranza di 0 giorni indica una corrispondenza esatta"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Conto da importare"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transazioni da importare"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Fare clic su \"Applica\" per aggiornare i conti.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Conti"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "aggiornare"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "creare"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transazioni"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importare"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "rifiutare"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "assegnato in automatico"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Crea nuovo"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importa in"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Importo"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importato"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Spese"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Azione"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Entrate"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etichette"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Stato"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Banca"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Oggi"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futuro"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- suddividi -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Informazioni"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Memo"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Categorie"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Data"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Importo"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Spese"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Entrate"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "In ritardo"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Prossima data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
-msgstr "Lista"
+msgstr "Elenco"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
-msgstr "Vedi i risultati come una lista"
+msgstr "Mostra risultati in elenco"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
-msgstr "Linea"
+msgstr "Riga"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "Vedi i risultati come linee"
+msgstr "Mostra risultato in righe"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Aggiorna"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Aggiorna risultati"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Dettagli"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr "Commuta dettagli"
+msgstr "Imposta dettagli"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d%d sotto %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr "Saldo del conto"
+msgstr "Resoconto del saldo"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr "Mostra:"
+msgstr "Mostra"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_ccount:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr "Selezion_a Tutto"
+msgstr "Selezion_a tutto"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr "Ogni giorno"
+msgstr "Ogni _giorno"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr "_Zoom X:"
+msgstr "_Ingrandimento X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr "Filtro per data"
+msgstr "Filtra per data"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Da:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_A:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Sottocategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Spese & Entrate"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Spese & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Spesi"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
-msgstr "risultato"
+msgstr "Risultato"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Pila"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Vedi risultati in un grafico a barre"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Mostra risultati come grafico a barre"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Esporta"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Commuta legenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " su"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " rimasti"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " sotto"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "BUdget per %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
-msgstr "Rapporto Budget"
+msgstr "Resoconto budget"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Per:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
-msgstr "_Tipo"
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Visualizza:"
+msgstr "_Tipo:"
 
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Risultato:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Spese:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Nessun conto definito come conto di budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr "Dovresti includere qualche conto dal dialogo dei conti"
+msgstr "Dovresti includere qualche conto nel menu dei conti"
+
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Barra"
 
 #: ../src/rep_stats.c:66
-msgid "Pie"
+msgid "View results as column"
+msgstr "Mostra risultati in un grafico a barre"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
 msgstr "Torta"
 
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Vedi i risultati in un grafico a torta"
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Mostra risultati in un grafico a torta"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
-msgstr "Edita il filtro"
+msgstr "Modifica filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Esporta"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Mostra/nascondi legenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
-msgstr "tasso"
+msgstr "Tasso"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr "Commuta tasso"
+msgstr "Imposta tasso"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etichetta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mese"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Anno"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Gennaio"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febbraio"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marzo"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Aprile"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maggio"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Giugno"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Luglio"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Settembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Ottobre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembre"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dicembre"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr "%s di %s"
+msgstr "%s per %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "spesa"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr "(nessun pagatore)"
+msgstr "(nessun beneficiario)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
-msgstr "Rapporto statistico"
+msgstr "Resoconto Statistiche"
+
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Visualizza:"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr "_Da:"
+msgstr "_Per:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Per _importo"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
-msgstr "Bilancio:"
+msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
-msgstr "Reddito:"
+msgstr "Entrate:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Spese:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Giorno"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Settimana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Gen"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Giu"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Lug"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Ott"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dic"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr "%s Over Time"
+msgstr "%s scaduti"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
-msgstr "Periodi di tempo"
-
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr "Report di Trend Time"
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Account:"
+msgstr "Periodo di tempo"
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoria:"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Media: %s"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiari:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Resoconto Andamento temporale"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Accumula"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr "_Vedere da:"
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Saldo dei costi del veicolo"
+msgstr "_Mostra per:"
 
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vei_colo:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Chilometri:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumi:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Costo del carburante:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Altri costi:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Costo totale:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1604,10 +1543,10 @@ msgstr "Costo totale:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1615,427 +1554,807 @@ msgstr "Costo totale:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Contachilometri"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Carburante"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prezzo"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Resoconto costo veicolo"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vei_colo:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Chilometri:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumi:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Costo carburante:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Altri costi:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Costo totale:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
-msgstr "(nessun testo)"
+msgstr "(nessun tipo)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Contanti"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Bene"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Carta di credito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Passività"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nessuno)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visibile"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nome Conto"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Errore"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
-"Impossibile aggiungere l'accoaunt  '%s',\n"
+"Impossibile aggiungere il conto  '%s',\n"
 "nome già esistente."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Rimozione non permessa"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Impossibile eliminare il conto '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Questo conto è in uso e non può essere rimosso."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Questo conto contiene transazioni e/o fa parte di trasferimenti interni."
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Sei sicuro di voler eliminare definitivamente '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Se elimini un conto, sarà perso in modo definitivo."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Elimina"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Impossibile rinominare questo Conto,\n"
+"da '%s' a '%s',\n"
+"nome già esistente."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
-msgstr "Gestisci i Conti"
+msgstr "Gestione Conti"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
-"Drag & drop per cambiare l'ordine\n"
+"Trascina e rilascia per cambiare l'ordine\n"
 "Doppio click per rinominare"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Aggiungi"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Generale"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Valuta:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr "Bilancio Iniziale"
+msgstr "Saldo _iniziale"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Note:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "questo conto è stato _chiuso"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr "Numero di transazione corrente"
+msgstr "Numero transazione corrente"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Assegno _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Assegno _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr "Opzioni"
+msgstr "Preferenze"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Istituto"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umero:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limiti"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Saldo minimo:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr "Sc_operto a:"
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr "Escluso nel report"
+msgstr "Esclusione resoconti"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "escludi dal _riepilogo conti"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "escludi dal _budget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
-msgstr "escludi da tutti i _reports"
+msgstr "escludi da tutti i _resoconti"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Pianificato"
 
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Modello"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possibile"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Prima"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Dopo"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archivio %d)"
+msgid "(template %d)"
+msgstr "(modello %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Dettaglio transazione"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Se elimini una schedulazione/modello, sarà persa in modo definitivo."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Importo:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr "Attivare il segno dell'importo"
+msgstr "Imposta segno importo"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Dividi transazioni"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
-msgstr "Pagamento"
+msgstr "Paga_mento"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Del blocchetto _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_ Al conto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr "_Memo:"
+msgstr "_Descrizione:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Pro_memoria"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Inserimento schedulato"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Attiva"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr "Prossima Data"
+msgstr "Prossima _data:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ogn_i:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Fine settimana"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Fermati dopo:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "elementi"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr "Gestisci  i modelli di transazioni schedulate"
+msgstr "Gestione modelli transazioni schedulate"
+
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Testo"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assegnazione %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Se elimini un'assegnazione, sarà persa in modo definitivo."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Disabilitato"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Se vuoto"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Sovrascrivi"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
-msgstr "Gestione assegnamenti"
+msgstr "Gestione assegnazioni"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condizione"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Campo:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Cerca _in:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "contiene"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Tr_ova:"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Maiu_scole/minuscole"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Assegnazioni"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Usa espressioni _regolari"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"È disponibile il completamento automatico \n"
-"della categoria"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Assegna beneficiario"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"É disponibile il completamento automatico\n"
-"e l'inserimento diretto del beneficiario"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Assegna categoria"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Assegna pagamento"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nuovo file HomeBank (%d di %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
-msgstr "Non trovata"
+msgstr "Non trovato"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Proprietario:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Proprietario:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Valuta:"
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr "Proprietà del file"
+msgstr "Proprietà file"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr "Sistema di rilevamento"
+msgstr "Sistema rilevamento"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Lingue:"
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr "File di configurazione:"
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr "File predefinito:"
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr "Inizializza le mie categorie con questo file"
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Categorie predefinite"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "Informazioni"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr "Saldo"
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Iniziale:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Sc_operto al:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Crea un conto"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Questa è una pagina di conferma, premi 'Applica' per confermare le modifiche"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Conferma"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Benvenuto"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Seleziona file"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importa"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Proprietà"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transazione"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "crea nuova"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "usa esistente"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nome del file"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Azione"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nome in HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Sembra tutto a posto, la tua approvazione è opzionale!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Nessuna informazione sul conto è stata trovata nel file '%s'.\n"
+"Seleziona l'azione necessaria mostrata sotto sul conto."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Sono state trovate possibili transazioni duplicate e disabilitate per "
+"l'importazione.\n"
+"Verifica e scegli quelle da importare."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Modifica azione conto"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleziona un file..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "File QIF riconosciuto !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "File OFX riconosciuto !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "**Supporto OFX disabilitato**"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "File di transazione CSV riconosciuto!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "File sconosciuto o non valido..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "conto: %d - transazione: %d - beneficiario: %d - categoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Alcune conversioni di data fallite"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Assistente importazione (%d of %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Benvenuto alla procedura di importazione guidata di HomeBank.\n"
+"\n"
+"L'assistente ti guiderà lungo il processo di importazione\n"
+"di un file esterno in HomeBank.\n"
+"\n"
+"Nessun cambiamento verrà apportato finchè non farai click\n"
+"su \"Applica\" alla fine della procedura guidata."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"É possibile importare file di dati nei seguenti formati:\n"
+"- QIF\n"
+"- OFX / QFX (opzionale al momento della compilazione)\n"
+"- CSV (in formato specifico per HomeBank, vedi la documentazione)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Files conosciuti"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "File QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "File OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "File CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tutti i file"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+"SI è verificato un errore generale e questo file non può essere caricato."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Percorso:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codifica:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Formato data:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Contenuto file"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contenuto:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Scegli azione per i conti"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Cambia _azione"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Scegli transazioni da importare"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Dettagli di transazione esistente (possibili duplicati)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolleranza data:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "giorni"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Aggiorna"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Le corrispondenze sono ordinate per: conto, importo e data.\n"
+"Una tolleranza di 0 giorni indica una corrispondenza esatta"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Premi \"Applica\" per aggiornare i conti.\n"
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr "Inizializza le mie categorie con questo file"
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "aggiornare"
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Configurazione categorie"
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "creare"
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr "Informazioni"
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transazioni"
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
-msgstr "Bilancio"
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importare"
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Iniziale"
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "rifiutare"
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Scoperto al:"
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "assegnato in automatico"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Crea un conto"
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Errore nel formato file"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"Questa è una pagina di conferma, premi 'Applica' per confermare le modifiche"
-
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Conferma"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Errore nel formato del file"
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Sei sicuro di voler pulire l'inserimento?"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
 msgstr ""
-"Il file csv deve contenere l'esatto numero di colonne,\n"
-"separate da punto e virgola, leggi l'aiuto per maggiori dettagli."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "Pulis_ci"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
-msgstr "Gestisci il Budget"
+msgstr "Gestione Budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importa CSV"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "_Esporta CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Espandi tutto"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Comprimi tutto"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr "Budget per ogni mese"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "è lo stesso"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Pulisci inserimento"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
-msgstr "è differente"
+msgstr "è diverso"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Forza il monitoraggio di questa categoria"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importa"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Nome"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Uso"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_sporta"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Elimina categorie inutilizzate"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Il file CSV deve contenere l'esatto numero di colonne,\n"
-"separate da punto e virgola, per favore controlla il manuale per maggiori "
-"informazioni."
+"Sei sicuro di eliminare definitivamente\n"
+"le categorie inutilizzate?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr "Modifica..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
-msgstr "_Reddito"
+msgstr "_Entrate"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2044,111 +2363,236 @@ msgid ""
 msgstr ""
 "Impossibile rinominare questa Categoria,\n"
 "da '%s' a '%s',\n"
-"questo nome esiste già."
+"nome già esistente."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Sposta in..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Unisci categoria '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Spostare questa categoria in un'altra?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Unisci"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"'%s' verrà sostituito da '%s',\n"
-"e quindi cancellato '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Eliminare una categoria?"
+"Le transazioni assegnate a questa categoria,\n"
+"saranno spostate nella categoria sotto selezionata."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Elimina la categoria '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Se rimuovi '%s', l'archivio e le transazioni riferite a questa categoria\n"
-"verranno sostituite con 'senza categoria'"
+"Questa categorià è già presente.\n"
+"Qualsiasi transazione che usi quella categoria sarà impostata come (nessuna "
+"categoria)"
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
-msgstr "Gestisci Categorie"
+msgstr "Gestione Categorie"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Elimina inutilizzate"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nuova categoria"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nuova sottocategoria"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Unisci"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Valuta base"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Simbolo"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Tasso di cambio"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Modifica valuta"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Valuta"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Formato"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personalizza"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Simbolo:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Separazione dei decimali:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Seleziona valuta base"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Seleziona valuta"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Se elimini una valuta, sarà persa definitivamente."
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Cambia la valuta base"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Redd_ito"
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+"Se procedi, i tassi delle altre valute\n"
+"saranno impostati a 0, non dimenticare di aggiornare"
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Valute"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Aggiorna online"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Imposta come principale"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Statistiche file"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Assegnazione"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Seleziona una valuta principale"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Sposta"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+"A partire dalla v5.1, HomeBank può gestire molte valute\n"
+"se la valuta sotto sono è corretta, per favore cambiala:"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importa da CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Apri file homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr "Apri un file HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salva il file homebank come"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "Salva un file HomeBank come"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "File Homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Vuoi salvare le modifiche\n"
-"nel·file corrente·?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Salvare le modifiche nel file prima di chiudere?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Se non salvi, alcune modifiche saranno\n"
-"definitivamente perse: %d."
+"Se non salvi, le modifiche saranno perse in modo definitivo.\n"
+"Numero di modifiche: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Non salvare"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Chiudi _senza salvare"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Scegli tra le transazioni disponibili..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank ha trovato alcune transazioni che potrebbero essere collegate al "
-"trasferimento interno."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr "Seleziona un'azione"
+msgstr "Seleziona un'azione:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr "Crea una nuova transazione"
+msgstr "crea una nuova transazione"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "seleziona una transazione esistente"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank ha trovato alcune transazioni che potrebbero essere collegate al "
+"trasferimento interno."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Qualsiasi tipo"
@@ -2159,180 +2603,210 @@ msgstr "Senza categoria"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr "Non riconciliate"
+msgstr "Non riconciliata"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Qualunque stato"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Non approvata"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Questo Mese"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Riconciliata"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Mese scorso"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Approvata"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Questo trimestre"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Qualsiasi stato"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Ultimo trimestre"
+msgid "This month"
+msgstr "Questo mese"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Quest'anno"
+msgid "Last month"
+msgstr "Scorso mese"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Ultimo anno"
+msgid "This quarter"
+msgstr "Questo trimestre"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Scorso trimestre"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Quest'anno"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Scorso anno"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Ultimi 30 giorni"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Ultimi 60 giorni"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Ultimi 90 giorni"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Ultimi 12 mesi"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Altro..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Tutte le date"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Tutti i mesi"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opzioni:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tutti"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
-msgstr "Nulla"
+msgstr "Nessuna"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverti"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr "Filtro in base alla data"
+msgstr "Filtra data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mese:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Anno:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr "Filtro in base al testo"
+msgstr "Filtra testo"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Maiu_scole/minuscole"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etichetta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr "Filtro in base all'importo"
+msgstr "Filtrimporto"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr "Stato Filtro"
+msgstr "Filtra stato"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "riconciliato"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "promemoria"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "non approvata"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forza:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
-msgstr "visualizza 'Aggiungi'"
+msgstr "mostra 'Aggiunte'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
-msgstr "visualizza 'Modificati'"
+msgstr "mostra 'Modificate'"
+
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "Mostra 'Promemoria'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr "Filtro in base la tipo di pagamento"
+msgstr "Filtra Pagamento"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
-msgstr "Modifica Filtro"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Metodo di pagamento"
+msgstr "Modifica filtro"
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Testo"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Reimposta"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "proprietà del file HomeBank"
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Proprietario:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Pagamento"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr "Transazioni schedulate"
+msgstr "Transazione schedulata"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr "aggiungi finchè"
+msgstr "aggiungi fino al"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "di ogni mese (escluso)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "aggiungi"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "giorni in anticipo rispetto ad oggi"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Categoria predefinita"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Elimina beneficiari inutilizzati"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"Sei sicuro di voler eliminare\n"
+"definitivamente i beneficiari inutilizzati?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Predefinito"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2341,226 +2815,221 @@ msgid ""
 msgstr ""
 "Impossibile rinominare questo Beneficiario,\n"
 "da '%s' a '%s',\n"
-"questo nome già esiste."
+"nome già esistente."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Spostare questo beneficiario in un altro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Unisci beneficiario '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Eliminare un beneficiario?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Le transazioni assegnate a questo beneficiario,\n"
+"saranno spostate nel beneficiario sotto selezionato."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Elimina il beneficiario '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Se rimuovi '%s', l'archivio e le transazioni riferite a questo pagatore\n"
-"verranno etichettate come 'senza pagatore'"
+"Questo beneficiario è già presente.\n"
+"Qualsiasi transazione che usi quel beneficiario sarà impostata come (nessun "
+"beneficiario)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
-msgstr "Gestisci Beneficiari"
+msgstr "Gestione Beneficiari"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nuovo beneficiario"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfaccia"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
-msgstr "Formato di visualizzazione"
+msgstr "Formato visualizzazione"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importa/Esporta"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr "Report"
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Tasso di Cambio Euro"
+msgstr "Resoconti"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
-msgstr "Ripristina impostazioni di sistema"
+msgstr "Impostazioni predefinite"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Solo icone"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Solo testo"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Testo sotto le icone"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Testo accanto alle icone"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Orizzontale"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Verticale"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Entrambi"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango - Chiaro"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango - Medio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango - Scuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-g-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "g-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-g"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignora"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Aggiungi alle Informazioni"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr "Aggiungi alle Note"
+msgstr "Aggiungi alla Descrizione"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Lingua di sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr "Scegli una cartella di default per i file di HomeBank"
+msgstr "Scegli una cartella predefinita per i file di HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr "Scegliere una cartella di importazione predefinita"
+msgstr "Scegli una cartella di importazione predefinita"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr "Scegliere una cartella di esportazione predefinita"
+msgstr "Scegli una cartella di esportazione predefinita"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr "Opzioni della data"
+msgstr "Opzioni data"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Ordine data:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opzioni OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr "campo _Memo:"
+msgstr "Campo _Descrizione:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr "Cartella dei file"
+msgstr "Cartella file"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importazione:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Esportazione:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Filtro iniziale"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Periodo:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr "Opzioni dei grafici"
+msgstr "Opzioni Grafici"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Schema dei colori"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr "Schema di colori:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr "Opzioni delle statistiche"
+msgstr "Opzioni Statistiche"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
-msgstr "Visualizza per _importo"
+msgstr "Mostr_a per importo"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
-msgstr "Visualizza la colonna %"
+msgstr "Most_ra colonna tassi"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Mostra _dettagli"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr "Opzioni del budget"
+msgstr "Opzioni Budget"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Abilita"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Compila da:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Nazione:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valore:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formato numeri"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Simbolo:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Separatore Decimale:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Separatore migliaia:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Separazione dei decimali:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Predefinito:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formato _data:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Formato:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2584,11 +3053,11 @@ msgstr ""
 "%b nome del mese abbreviato. \n"
 "%B nome del mese esteso. \n"
 "%c data e ora. \n"
-"%C numero di secolo (anno diviso 100 e troncato all'intero) come sumero "
+"%C numero di secolo (anno diviso 100 e troncato all'intero) come numero "
 "decimale [00-99]. \n"
 "%d giorno del mese come numero decimale [01,31]. \n"
 "%D uguale a %m/%d/%y. \n"
-"%e giorno del mese come numero decimale [1,31]; la cifra singola è precduta "
+"%e giorno del mese come numero decimale [1,31]; la cifra singola è preceduta "
 "da spazio. \n"
 "%j giorno dell'anno come numero decimale [001,366]. \n"
 "%m mese come numero decimale [01,12]. \n"
@@ -2596,274 +3065,295 @@ msgstr ""
 "%y anno senza il secolo come numero decimale [00,99]. \n"
 "%Y anno con il secolo come numero decimale. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Opzioni dei numeri"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unità di misura"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr "Usa_Miglia invece che metri"
+msgstr "Usa _miglia invece di metri"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Usa_i Galloni per il carburante"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Usa Galloni per il carburante"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr "Finestra della transazione"
+msgstr "Finestra transazioni"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "Mostra"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Nascondi le transazioni riconciliate"
+msgstr "Nascondi transazioni riconciliate"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Mostra sempre i movimenti di promemoria"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Inserimento multiplo"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr "Mantieni l'ultima data"
+msgstr "Mantieni ultima data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr "Elenco delle colonne"
+msgstr "Elenco colonne"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
-msgstr "Trascinare per cambiarne l'ordine"
-
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Lingua"
+msgstr "Trascina e rilascia per cambiare ordine"
 
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Lingua:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barra degli strumenti:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Vista ad albero"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "_Griglia:"
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostra suggerimento"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr "Colore degli importi"
+msgstr "Colore importi"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
-msgstr "Utilizzare colori personalizzati"
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Impostazione predefinita:"
+msgstr "Usa colori personalizzati"
 
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Spese:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Entrate"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Avviso:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr "Avvio del programma"
+msgstr "Avvio programma"
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr "Carica l'ultimo file aperto"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostra schermata iniziale"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
+msgstr "Carica ultimo file aperto"
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostra lo splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Aggiorna valute online"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Anno fiscale"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr "parte_da"
+msgstr "Inizia _il:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr "della finestra principale"
+msgstr "Resoconti finestra principale"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Predefinito:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Eliminare tutte le preferenze ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Reimposta preferenze"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Questa azione reimposterà le preferenze\n"
-"al loro valore predefinito"
+"Vuoi veramente reimpostare tutte\n"
+"le preferenze ai valori predefiniti?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Reimposta"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferenze"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 "Devi riavviare HomeBank\n"
-"perchè il cambio di lingua abbia effetto."
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Colonna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Eredita transazione"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modifica transazione"
+"affinché il cambio di lingua abbia effetto."
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Spezza transazione"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Rimuovi"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
-msgstr "Somma"
+msgstr "Totale"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
-msgstr "Somma dei dettagli:"
+msgstr "Totale divisioni:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Non assegnato:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Importo transazione:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Aggiungi transazione"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Eredita transazione"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modifica transazione"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Promemoria"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Dal _conto:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Vuoi interrompere il trasferimento interno ?\n"
+"\n"
+"Procedendo cancellerai la transazione selezionata."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Cerca..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Mostra schedulate"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
 "day/month or month/day,\n"
 "and complete date into your locale"
 msgstr ""
-"Inserire le date nel formato:\n"
+"Inserisci le date nel formato:\n"
 "giorno,\n"
-"giorno/mese o mese/anno,\n"
+"giorno/mese o mese/giorno,\n"
 "e la data completa nel formato locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Sottocategorie"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_gamento:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Acc_ount:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "All'acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"É disponibile il completamento automatico\n"
+"e l'inserimento diretto"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "_Aggiungi e mantieni"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "Pubblica"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Compila con un modello"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Usa un _modello"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modello:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Assegno"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Bonifico"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Bonifico interno"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Carta di debito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordine permanente"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pagamento elettronico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Rata"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr "Addebito diretto"
+msgstr "Addebito diretto SDD"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inattivo"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Includi"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Escludi"
index f247aed698e9acb13a8e77abbd4819d26361065f..e80f0412a4a418092846c2d4856939c4b8b9207c 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank-4.0.4\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-03-10 15:21+0000\n"
-"Last-Translator: Yushin Washio <yuwash@yandex.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2014-08-19 13:49+0000\n"
+"Last-Translator: Tsuji Kento <Unknown>\n"
 "Language-Team: Team Puppy Linux Japanese\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 "First-Translator: nyu <nyu_8804@yahoo.co.jp>\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "フリーで簡単、みんなのパーソナル会計"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "取引が変更しない"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "情報(_I):"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "受取人(_P):"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "カテゴリ(_C):"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(新しい保存記録)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "取引が変更しない"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -66,1513 +162,1362 @@ msgstr ""
 "選択した取引のそれぞれを\n"
 "削除しますか?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "日付を修正..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "情報を修正..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "受取人を修正..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "説明を修正..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "金額を修正..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "カテゴリを修正..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "タグを修正..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "口座(_A)"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "取引(_O)"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "アクション(_A)"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "ツール(_T)"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "閉じる(_C)"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "当座預金口座を停止"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "フィルタ(_F)..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "リストフィルタを開く"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "追加(_A)..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "新しい取引を追加"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "継続(_I)..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "当取引から継続"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "編集(_E)..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "当取引を編集"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "照合済(_R)"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "当取引の照合状態を切り替える"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "削除(_R)..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "当取引を削除"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
+msgstr "テンプレートを作成..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "自動設定"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "自動設定を実効する"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "QIF でエクスポート"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "CSVでエクスポート..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSVでエクスポート"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "追加"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "継続"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "編集"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "フィルタ"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "照合"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "将来:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "銀行:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "本日:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "銀行:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "将来:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "範囲(_R):"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "種類(_T):"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "状態(_S):"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "マイナー通貨(_M)"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "カテゴリ"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "サブカテゴリ"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "ファイル(_F)"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "インポート(_I)"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "編集(_E)"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "表示(_V)"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "管理(_M)"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "取引(_T)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "報告(_R)"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "ヘルプ(_H)"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "新しい財布(_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "新しいファイルを作成"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "開く(_O)..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "ファイルを開く"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "保存(_S)"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "現在のファイルを保存"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "名前を付けて保存..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "戻す"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "このファイルの保存されたバージョンに戻す"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "プロパティ(_P)..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "終了(_Q)"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Homebankを終了"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "インポートアシスタントを開く"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "QIFへのエクスポートアシスタントを開く"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "設定..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "homebank の設定"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "口座(_O)..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "口座を設定"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "受取人(_P)..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "受取人を設定"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "カテゴリ"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "カテゴリを設定"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "予算..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "予算を設定"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "表示..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "選択された口座の取引を表示"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "追加..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "取引を追加"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "統計(_S)..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "統計報告を開く"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "予算(_U)..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "予算報告を開く"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "差引残高..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "差引残高報告を開く"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "車の費用(_V)..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "車の費用報告を開く"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "内容(_C)"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank に関するドキュメント"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "オンラインヘルプ..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "オンラインヘルプで「LaunchPad」ウェブサイトに接続して下さい"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "このアプリケーションを翻訳する"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr ""
-"「LaunchPad」ウェブサイトに接続して、このアプリケーションの翻訳を援助して下さ"
-"い"
+msgstr "「LaunchPad」ウェブサイトに接続して、このアプリケーションの翻訳を援助して下さい"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "問題を報告..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "「LaunchPad」ウェブサイトに接続して、問題解決に援助して下さい"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "バージョン情報(_A)"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "HomeBank について"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "ツールバー(_T)"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "マイナー通貨"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "'%s'の前回保存したファイルに戻す?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
-msgid "Welcome to HomeBank"
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:863
+msgid "Welcome to HomeBank"
+msgstr "HomeBank へようこそ"
+
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr ""
+msgstr "何をしますか:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "新しいファイルを作成(_N)"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "合計"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "ファイルエラー"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "ファイル %s は有効な HomeBank ファイルではありません。"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "開く"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "口座"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "受取人"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "カテゴリ"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "保存記録"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "予算"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "表示"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "統計"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "差引残高"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "車の費用"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "最近使用したファイルを開く"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "無効なCSV形式です"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(新しい保存記録)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "バージョン情報を出力して終了する"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ファイル]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "URL '%s 'の表示ができません"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank オプション"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "ファイル '%s' を開けません。ファイルは存在しません。\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBankインポートアシスタント"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "インポートするファイル"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "口座を更新"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(口座 %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "HomeBank の口座ターゲットを変更"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "新しい口座"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "名前(_N):"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "既にある口座"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "口座(_C):"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "エラー"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"この口座はリネームできません。\n"
-" '%s' から '%s' へ、\n"
-"この名前は既に存在します。"
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "ファイルを選択して下さい..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIFファイルが認識されました!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFXファイルは認識されました !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX サポートは無効です **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "不明/無効なファイル..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBankインポートアシスタント - (%d / %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIFファイル"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX ファイル"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV ファイル"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "全てのファイル"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "内容:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "日付の許容範囲(_T):"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "日"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"以下の順で一致: 口座、金額そして日付。\n"
-"日付許容範囲の0は完全な一致を意味します。"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "更新する"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "インポート先"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "インポート名"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "アクション"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank名"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "銀行"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "本日"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "将来"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "情報"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "タグ"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "日付"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "総額"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "支出"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "収入"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "タグ"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "日付"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "リスト"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "結果をリストで表示"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "行"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "結果を行で表示"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "更新"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "結果を更新"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "詳細"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "詳細を切り替える"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "差引残高報告"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "口座(_C):"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "から(_F):"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "へ(_T):"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "サブカテゴリ"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "支出 & 収入"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "支出 & 予算"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "支出"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "結果"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "棒グラフ"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "結果を棒グラフで表示"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "凡例"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "エクスポート"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "凡例を切り替える"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "予算報告"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "へ(_F):"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "種類(_K):"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "表示(_V):"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "予算:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "支出:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "総計"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr ""
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "結果を総計で表示"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "フィルタを編集"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "エクスポート"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "凡例"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "凡例を切り替える"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "レート"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "レートを切り替える"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "タグ"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "月"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "年"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "1月"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "2月"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "3月"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "4月"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "5月"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "6月"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "7月"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "8月"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "9月"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "10月"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "11月"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "12月"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "統計報告"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "表示(_V):"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "金額で(_A)"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "差引残高:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "収入:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "支出:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "日"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "週"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "四半期"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "1月"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "2月"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "3月"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "4月"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "6月"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "7月"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "8月"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "9月"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "10月"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "11月"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "12月"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "アカウント(_A):"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "カテゴリ(_C):"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "受取人(_P):"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "車の費用報告"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "メータ:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "消費量:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "燃費:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "その他の経費:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "合計経費:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1581,10 +1526,10 @@ msgstr "合計経費:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1592,520 +1537,1007 @@ msgstr "合計経費:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "メータ"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "燃料"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "価格"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "距離"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "車の費用報告"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "メータ:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "消費量:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "燃費:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "その他の経費:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "合計経費:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "現金"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "クレジットカード"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(なし)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "表示"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "エラー"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "削除は認められません"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "この口座は使われているので削除できません。"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"この口座はリネームできません。\n"
+" '%s' から '%s' へ、\n"
+"この名前は既に存在します。"
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "口座を管理"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "一般"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "名前(_N):"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "金額(_A):"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "支払(_M):"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "手帳 _2の"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "口座へ(_T):"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "有効にする(_A)"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "毎(_Y):"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
+#, c-format
+msgid "(assignment %d)"
+msgstr ""
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr ""
+
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "所有者(_O):"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "初期(_I):"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "貸越(_O):"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "アクション"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "ファイルを選択して下さい..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIFファイルが認識されました!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFXファイルは認識されました !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX サポートは無効です **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "不明/無効なファイル..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIFファイル"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX ファイル"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV ファイル"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "全てのファイル"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "内容:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "日付の許容範囲(_T):"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "日"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"以下の順で一致: 口座、金額そして日付。\n"
+"日付許容範囲の0は完全な一致を意味します。"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "更新する"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "ファイルフォーマットエラー"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "予算管理"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "同じ"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "違います"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "収入(_I)"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"このカテゴリを\n"
+" '%s' から '%s' にリネームできません。\n"
+"この名前は既に存在します。"
+
+#: ../src/ui-category.c:1441
 #, c-format
-msgid "(assignment %d)"
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "大/小文字を区別する(_S)"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "カテゴリを管理"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "初期(_I):"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "貸越(_O):"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "小数点以下の桁(_F):"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "ファイルフォーマットエラー"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"CSVファイルはセミコロンで区切られた正確な列番号を持って\n"
-"いなくてはなりません。詳細はヘルプファイルをご覧下さい。"
-
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "予算管理"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "同じ"
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "違います"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "インポート(_I)"
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "エクスポート(_X)"
-
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"CSVファイルはセミコロンで区切られた正確な列番号を持って\n"
-"いなくてはなりません。詳細はヘルプファイルをご覧下さい。"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "修正..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "収入(_I)"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"このカテゴリを\n"
-" '%s' から '%s' にリネームできません。\n"
-"この名前は既に存在します。"
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "...へ移動する"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "カテゴリを削除しますか?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "カテゴリを管理"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "収入(_N)"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "移動(_M)"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSVからインポート"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "homebank ファイルを開く"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "homebankファイルに名前を付けて保存"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank ファイル"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "現在のファイルに変更を保存しますか?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "保存しない(_N)"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2118,178 +2550,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr "未照合"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "最近の30日"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "最近の12か月"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "すべての日"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "全月"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "オプション(_O):"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "全て"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "なし"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "反転"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "月(_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "年(_Y):"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "情報(_I):"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "大/小文字を区別する(_S)"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "タグ(_T):"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "照合済"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "釘を刺す"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "強制する"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "「追加済」を表示"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "「編集済」を表示"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "フィルタを編集"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "所有者(_O):"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2300,222 +2760,214 @@ msgstr ""
 " '%s' から '%s' にリネームできません。\n"
 "この名前は既に存在します。"
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "受取人を削除しますか?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "受取人を管理"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "インターフェース"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "フォーマットを表示"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "インポート/エクスポート"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "報告"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "システムデフォルト"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "アイコンだけ"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "テキストだけ"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "アイコンの下にテキスト"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "アイコンの横にテキスト"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "タンゴー・ライト"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "タンゴー・メディアム"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "無視する"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "インポート(_I):"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "エクスポート(_E):"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "総額で表示(_A)"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "レート行を表示"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "詳細を表示(_D)"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "から記入:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "国:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "金額:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "小数点記号:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "グループ記号:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "小数点以下の桁(_F):"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "日付フォーマット(_D):"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2535,183 +2987,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "ツールバー(_T):"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "カスタムな色を使用する"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "支出(_E):"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "収入(_I):"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "注意(_W):"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "最後に開いたファイルを読み込み"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "設定"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "列"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "取引を追加"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "取引を引き継ぎ"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "取引を修正"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "日付(_D):"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2723,82 +3200,73 @@ msgstr ""
 "日/月 または 月/日、\n"
 "とあなたのロケールの完全な日付"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "小切手"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "転送"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "内部振替"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "入金"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "無効"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "含む"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "除外する"
diff --git a/po/ka.po b/po/ka.po
deleted file mode 100644 (file)
index f4f6190..0000000
--- a/po/ka.po
+++ /dev/null
@@ -1,2839 +0,0 @@
-# Georgian translation for homebank
-# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
-# This file is distributed under the same license as the homebank package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2009-02-03 18:37+0000\n"
-"Last-Translator: Dimitri Kurashvili <dimakura@gmail.com>\n"
-"Language-Team: Georgian <ka@li.org>\n"
-"Language: ka\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-01 11:24+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
-
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
-msgid "HomeBank"
-msgstr "საშინაო ბანკი"
-
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "უფასო, მარტივი, პერსონალური ბუღალტერია ყველასათვის"
-
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr ""
-
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
-msgstr ""
-
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr ""
-
-#: ../src/dsp_account.c:348
-msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
-msgstr ""
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(ახალი არქივი)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
-msgid ""
-"Do you want to delete\n"
-"each of the selected transaction ?"
-msgstr ""
-"ნამდვილად გინდათ წაშალოთ\n"
-"მონიშნული ტრანზაქციები?"
-
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
-msgstr ""
-
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
-msgstr ""
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "თარიღის შეცვლა..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "ინფორმაციის შეცვლა..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "გადასახადის მიმღების შეცვლა..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "აღწერილობის შეცვლა..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "თანხის შეცვლა..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "კატეგორიის შეცვლა..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "ტეგების შეცვლა..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_ანგარიში"
-
-#: ../src/dsp_account.c:1703
-msgid "Transacti_on"
-msgstr "ტრანზაქცია"
-
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr ""
-
-#: ../src/dsp_account.c:1705
-msgid "_Tools"
-msgstr "_ხელსაწყოები"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
-msgid "_Close"
-msgstr "_დახურვა"
-
-#: ../src/dsp_account.c:1707
-msgid "Close the current account"
-msgstr "მიმდინარე ანგარიშის დახურვა"
-
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
-msgid "_Filter..."
-msgstr "_ფილტრი..."
-
-#: ../src/dsp_account.c:1710
-msgid "Open the list filter"
-msgstr ""
-
-#: ../src/dsp_account.c:1712
-msgid "_Add..."
-msgstr "_დამატება..."
-
-#: ../src/dsp_account.c:1712
-msgid "Add a new transaction"
-msgstr "ახალი ტრანზაქციის დამატება"
-
-#: ../src/dsp_account.c:1713
-msgid "_Inherit..."
-msgstr ""
-
-#: ../src/dsp_account.c:1713
-msgid "Inherit from the active transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1714
-msgid "_Edit..."
-msgstr "_დამუშავება..."
-
-#: ../src/dsp_account.c:1714
-msgid "Edit the active transaction"
-msgstr "აქტიური ტრანზაქციის რედაქტირება"
-
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
-msgstr ""
-
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
-
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_წაშლა..."
-
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "აქტიური ტრანზაქციების წაშლა"
-
-#: ../src/dsp_account.c:1717
-msgid "Create template..."
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-#, fuzzy
-msgid "Export QIF..."
-msgstr "CSV-ში ექსპორტი..."
-
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
-msgid "Export as QIF"
-msgstr ""
-
-#: ../src/dsp_account.c:1721
-msgid "Export CSV..."
-msgstr "CSV-ში ექსპორტი..."
-
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
-msgid "Export as CSV"
-msgstr ""
-
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
-msgid "Add"
-msgstr "დამატება"
-
-#: ../src/dsp_account.c:1855
-msgid "Inherit"
-msgstr ""
-
-#: ../src/dsp_account.c:1858
-msgid "Edit"
-msgstr "რედაქტირება"
-
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
-msgid "Filter"
-msgstr "ფილტრი"
-
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr ""
-
-#: ../src/dsp_account.c:1922
-msgid "Today:"
-msgstr "დღეს:"
-
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "ბანკი:"
-
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
-msgid "_Range:"
-msgstr "ინტერვალი:"
-
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
-msgid "_Type:"
-msgstr ""
-
-#: ../src/dsp_account.c:1961
-msgid "_Status:"
-msgstr ""
-
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr ""
-
-#. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr ""
-
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
-msgid "_File"
-msgstr "_ფაილი"
-
-#: ../src/dsp_mainwindow.c:148
-msgid "_Edit"
-msgstr "რ_ედაქტირება"
-
-#: ../src/dsp_mainwindow.c:149
-msgid "_View"
-msgstr "_ხედი"
-
-#: ../src/dsp_mainwindow.c:150
-msgid "_Manage"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:151
-msgid "_Transactions"
-msgstr "ტრანზაქციები"
-
-#: ../src/dsp_mainwindow.c:152
-msgid "_Reports"
-msgstr "რეპორტები"
-
-#: ../src/dsp_mainwindow.c:153
-msgid "_Help"
-msgstr "_დახმარება"
-
-#. { "Import"       , NULL, N_("Import") },
-#. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
-#. FileMenu
-#: ../src/dsp_mainwindow.c:160
-msgid "_New"
-msgstr "_ახალი"
-
-#: ../src/dsp_mainwindow.c:160
-msgid "Create a new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:161
-msgid "_Open..."
-msgstr "_გახსნა..."
-
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
-msgid "Open a file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:162
-msgid "_Save"
-msgstr "შენახვა"
-
-#: ../src/dsp_mainwindow.c:162
-msgid "Save the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "შენახვა როგორც..."
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save the current file with a different name"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert to a saved version of this file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_პარამეტრები..."
-
-#: ../src/dsp_mainwindow.c:166
-msgid "Configure the file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:167
-msgid "Close the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:168
-msgid "_Quit"
-msgstr "_გასვლა"
-
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr ""
-
-#. Exchange
-#: ../src/dsp_mainwindow.c:171
-#, fuzzy
-msgid "Import QIF/OFX/CSV..."
-msgstr "CSV-ში ექსპორტი..."
-
-#: ../src/dsp_mainwindow.c:171
-msgid "Open the import assistant"
-msgstr "იმპორტირების ასისტენტის გახსნა"
-
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "QIF-ში ექსპორტის ასისტენტის გახსნა"
-
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
-
-#. EditMenu
-#: ../src/dsp_mainwindow.c:176
-msgid "Preferences..."
-msgstr "პარამეტრები"
-
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr ""
-
-#. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
-msgid "Acc_ounts..."
-msgstr "ანგარიშები..."
-
-#: ../src/dsp_mainwindow.c:180
-msgid "Configure the accounts"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:181
-msgid "_Payees..."
-msgstr "გადახდის მიმღებები..."
-
-#: ../src/dsp_mainwindow.c:181
-msgid "Configure the payees"
-msgstr "გადახდის მიმღებების კონფიგურაცია"
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Categories..."
-msgstr "კატეგორიები..."
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Configure the categories"
-msgstr "კატეგორიების კონფიგურირება"
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Scheduled/Template..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Configure the scheduled/template transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Budget..."
-msgstr "ბიუჯეტი..."
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Configure the budget"
-msgstr "ბიუჯეტის კონფიგურირება"
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Assignments..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Configure the automatic assignments"
-msgstr ""
-
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
-msgid "Show..."
-msgstr "ნახვა..."
-
-#: ../src/dsp_mainwindow.c:188
-msgid "Shows selected account transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:189
-msgid "Add..."
-msgstr "დამატება..."
-
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "ტრანზაქციის დამატება"
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Set scheduler..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Configure the transaction scheduler"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
-
-#. ReportMenu
-#: ../src/dsp_mainwindow.c:194
-msgid "_Statistics..."
-msgstr "სტატისტიკა..."
-
-#: ../src/dsp_mainwindow.c:194
-msgid "Open the Statistics report"
-msgstr "სტატისტიკის რეპორტის გახსნა"
-
-#: ../src/dsp_mainwindow.c:195
-msgid "_Trend Time..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:195
-msgid "Open the Trend Time report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:196
-msgid "B_udget..."
-msgstr "ბიუჯეტი..."
-
-#: ../src/dsp_mainwindow.c:196
-msgid "Open the Budget report"
-msgstr "ბიუჯეტის რეპორტის გახსნა"
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Balance..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Open the Balance report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "_Vehicle cost..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "Open the Vehicle cost report"
-msgstr ""
-
-#. HelpMenu
-#: ../src/dsp_mainwindow.c:201
-msgid "_Contents"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:201
-msgid "Documentation about HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Get Help Online..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Connect to the LaunchPad website for online help"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Translate this Application..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Connect to the LaunchPad website to help translate this application"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Report a Problem..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Connect to the LaunchPad website to help fix problems"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "_About"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "About HomeBank"
-msgstr ""
-
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
-msgid "_Toolbar"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:216
-msgid "_Top spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:217
-msgid "_Scheduled list"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:342
-#, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:348
-msgid ""
-"- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:548
-msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:815
-msgid "Welcome to HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:842
-msgid "What do you want to do:"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:846
-msgid "Read HomeBank _Manual"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:850
-msgid "Configure _Preferences"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:854
-msgid "Create a _new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:858
-msgid "_Open an existing file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:862
-msgid "Open the _example file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
-msgid "(no category)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1271
-msgid "Other"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1473
-msgid "No transaction to add"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1475
-#, c-format
-msgid "transaction added: %d"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1478
-msgid "Check scheduled transactions result"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
-msgid "Total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1637
-msgid "Unknow error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1642
-#, c-format
-msgid "I/O error for file '%s'."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1645
-#, c-format
-msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1648
-#, c-format
-msgid ""
-"The file '%s' was saved with a higher version of HomeBank\n"
-"and cannot be loaded by the current version."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
-msgid "File error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
-msgid "Grand total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2337
-#, c-format
-msgid "The file %s is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
-msgid "Open"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
-msgid "Account"
-msgstr "ანგარიში"
-
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
-msgid "Payee"
-msgstr "ვის უხდით"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "კატეგორია"
-
-#. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
-msgid "Archive"
-msgstr ""
-
-#. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
-msgid "Budget"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2440
-msgid "Show"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2446
-msgid "Statistics"
-msgstr ""
-
-#. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
-msgid "Balance"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
-msgid "Vehicle cost"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2506
-msgid "Open a recently used file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2529
-#, fuzzy
-msgid "Your accounts"
-msgstr "ანგარიშზე"
-
-#: ../src/dsp_mainwindow.c:2560
-msgid "Where your money goes"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top 5 spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2626
-#, fuzzy
-msgid "Scheduled transactions"
-msgstr "ტრანზაქციის დამატება"
-
-#: ../src/dsp_mainwindow.c:2632
-msgid "maximum post date"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2672
-msgid "Skip"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
-msgstr ""
-
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr ""
-
-#: ../src/hb-filter.c:74
-#, c-format
-msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
-
-#: ../src/hb-hbfile.c:389
-msgid "Unknown"
-msgstr ""
-
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr ""
-
-#: ../src/homebank.c:70
-msgid "[FILE]"
-msgstr ""
-
-#: ../src/homebank.c:305
-msgid "Browser error."
-msgstr ""
-
-#: ../src/homebank.c:306
-#, c-format
-msgid "Could not display the URL '%s'"
-msgstr ""
-
-#: ../src/homebank.c:977 ../src/homebank.c:978
-msgid "HomeBank options"
-msgstr ""
-
-#: ../src/homebank.c:1126
-#, c-format
-msgid "Unable to open '%s', the file does not exist.\n"
-msgstr ""
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr ""
-
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr ""
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr ""
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr ""
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "ანგარიში"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr ""
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr ""
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr ""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr ""
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr ""
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr ""
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr ""
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr ""
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr ""
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr ""
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr ""
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr ""
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "ინფორმაცია"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "ტეგები"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr ""
-
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "თანხა"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "ხარჯი"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "შემოსავალი"
-
-#: ../src/list_upcoming.c:316
-msgid "Late"
-msgstr ""
-
-#: ../src/list_upcoming.c:349
-msgid "Next date"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "List"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "View results as list"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "Line"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "View results as lines"
-msgstr ""
-
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh"
-msgstr ""
-
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh results"
-msgstr ""
-
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
-msgid "Detail"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
-msgid "Toggle detail"
-msgstr ""
-
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
-#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
-#, c-format
-msgid "%d/%d under %s"
-msgstr ""
-
-#: ../src/rep_balance.c:825
-msgid "Balance report"
-msgstr ""
-
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
-#, fuzzy
-msgid "Display"
-msgstr "ჩანაწერის ფორმატი"
-
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
-msgid "Select _all"
-msgstr ""
-
-#: ../src/rep_balance.c:869
-msgid "Each _day"
-msgstr ""
-
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
-msgid "_Zoom X:"
-msgstr ""
-
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
-#, fuzzy
-msgid "Date filter"
-msgstr "ფილტრის შეცვლა"
-
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
-msgid "_From:"
-msgstr "_დან:"
-
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
-msgid "_To:"
-msgstr "_მდე:"
-
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
-msgid "Exp. & Inc."
-msgstr ""
-
-#: ../src/rep_budget.c:113
-msgid "Spent & Budget"
-msgstr ""
-
-#. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
-msgid "Spent"
-msgstr ""
-
-#. column: Result
-#. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
-msgid "Result"
-msgstr ""
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr ""
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr ""
-
-#: ../src/rep_budget.c:1094
-msgid "Budget report"
-msgstr ""
-
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
-msgid "_For:"
-msgstr ""
-
-#: ../src/rep_budget.c:1133
-msgid "_Kind:"
-msgstr ""
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
-msgid "Result:"
-msgstr ""
-
-#: ../src/rep_budget.c:1255
-msgid "Budget:"
-msgstr ""
-
-#: ../src/rep_budget.c:1261
-msgid "Spent:"
-msgstr ""
-
-#: ../src/rep_budget.c:1379
-msgid "No account is defined to be part of the budget."
-msgstr ""
-
-#: ../src/rep_budget.c:1380
-msgid "You should include some accounts from the account dialog."
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr ""
-
-#: ../src/rep_stats.c:68
-msgid "Edit the filter"
-msgstr ""
-
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_stats.c:91
-msgid "Toggle rate"
-msgstr ""
-
-#: ../src/rep_stats.c:143
-msgid "Tag"
-msgstr ""
-
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Month"
-msgstr "თვე"
-
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Year"
-msgstr "წელი"
-
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
-msgid "January"
-msgstr ""
-
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
-msgid "February"
-msgstr ""
-
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
-msgid "March"
-msgstr ""
-
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
-msgid "April"
-msgstr ""
-
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
-msgid "May"
-msgstr ""
-
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
-msgid "June"
-msgstr ""
-
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
-msgid "July"
-msgstr ""
-
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
-msgid "August"
-msgstr ""
-
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
-msgid "September"
-msgstr ""
-
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
-msgid "October"
-msgstr ""
-
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
-msgid "November"
-msgstr ""
-
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
-msgid "December"
-msgstr ""
-
-#. set chart title
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
-#, c-format
-msgid "%s by %s"
-msgstr ""
-
-#: ../src/rep_stats.c:719
-msgid "expense"
-msgstr ""
-
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
-msgid "(no payee)"
-msgstr ""
-
-#: ../src/rep_stats.c:1418
-msgid "Statistics Report"
-msgstr ""
-
-#: ../src/rep_stats.c:1456
-msgid "_By:"
-msgstr ""
-
-#: ../src/rep_stats.c:1463
-msgid "By _amount"
-msgstr ""
-
-#: ../src/rep_stats.c:1586
-msgid "Balance:"
-msgstr ""
-
-#: ../src/rep_stats.c:1592
-msgid "Income:"
-msgstr ""
-
-#: ../src/rep_stats.c:1599
-msgid "Expense:"
-msgstr ""
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Day"
-msgstr "დღე"
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Week"
-msgstr "კვირა"
-
-#: ../src/rep_time.c:120
-msgid "Quarter"
-msgstr ""
-
-#: ../src/rep_time.c:127
-msgid "Jan"
-msgstr ""
-
-#: ../src/rep_time.c:128
-msgid "Feb"
-msgstr ""
-
-#: ../src/rep_time.c:129
-msgid "Mar"
-msgstr ""
-
-#: ../src/rep_time.c:130
-msgid "Apr"
-msgstr ""
-
-#: ../src/rep_time.c:132
-msgid "Jun"
-msgstr ""
-
-#: ../src/rep_time.c:133
-msgid "Jul"
-msgstr ""
-
-#: ../src/rep_time.c:134
-msgid "Aug"
-msgstr ""
-
-#: ../src/rep_time.c:135
-msgid "Sep"
-msgstr ""
-
-#: ../src/rep_time.c:136
-msgid "Oct"
-msgstr ""
-
-#: ../src/rep_time.c:137
-msgid "Nov"
-msgstr ""
-
-#: ../src/rep_time.c:138
-msgid "Dec"
-msgstr ""
-
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
-#, c-format
-msgid "%s Over Time"
-msgstr ""
-
-#. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
-msgid "Time slice"
-msgstr ""
-
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr ""
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr ""
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_კატეგორია"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "გადამხდელი"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr ""
-
-#: ../src/rep_time.c:1312
-msgid "_View by:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr ""
-
-#.
-#. LST_CAR_DATE,
-#. LST_CAR_WORDING,
-#. LST_CAR_METER,
-#. LST_CAR_FUEL,
-#. LST_CAR_PRICE,
-#. LST_CAR_AMOUNT,
-#. LST_CAR_DIST,
-#. LST_CAR_100KM
-#.
-#.
-#. column: Wording
-#.
-#. column = gtk_tree_view_column_new();
-#. gtk_tree_view_column_set_title(column, _("Wording"));
-#. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-#. renderer = gtk_cell_renderer_text_new();
-#. gtk_tree_view_column_pack_start(column, renderer, TRUE);
-#. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
-#. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
-#. column: Meter
-#: ../src/rep_vehicle.c:1000
-msgid "Meter"
-msgstr ""
-
-#. column: Fuel load
-#: ../src/rep_vehicle.c:1004
-msgid "Fuel"
-msgstr ""
-
-#. column: Price by unit
-#: ../src/rep_vehicle.c:1008
-msgid "Price"
-msgstr ""
-
-#. column: Distance done
-#: ../src/rep_vehicle.c:1016
-msgid "Dist."
-msgstr ""
-
-#: ../src/ui-account.c:38
-msgid "(no type)"
-msgstr ""
-
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
-msgid "Cash"
-msgstr "თანხა"
-
-#: ../src/ui-account.c:41
-msgid "Asset"
-msgstr ""
-
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
-msgid "Credit card"
-msgstr "საკრედიტო ბარათი"
-
-#: ../src/ui-account.c:43
-msgid "Liability"
-msgstr ""
-
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
-msgid "(none)"
-msgstr "(ცარიელი)"
-
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
-msgid "Visible"
-msgstr "ხილული"
-
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
-msgid "Account name"
-msgstr ""
-
-#: ../src/ui-account.c:960
-#, c-format
-msgid ""
-"Cannot add an account '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr ""
-
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr ""
-
-#: ../src/ui-account.c:1170
-msgid "Manage Accounts"
-msgstr ""
-
-#: ../src/ui-account.c:1209
-msgid ""
-"Drag & drop to change the order\n"
-"Double-click to rename"
-msgstr ""
-
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
-msgid "General"
-msgstr "ზოგადი"
-
-#: ../src/ui-account.c:1260
-msgid "Start _balance:"
-msgstr ""
-
-#: ../src/ui-account.c:1269
-msgid "this account was _closed"
-msgstr ""
-
-#: ../src/ui-account.c:1275
-msgid "Current check number"
-msgstr ""
-
-#: ../src/ui-account.c:1280
-msgid "Checkbook _1:"
-msgstr ""
-
-#: ../src/ui-account.c:1287
-msgid "Checkbook _2:"
-msgstr ""
-
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
-#, fuzzy
-msgid "Options"
-msgstr "ოპცია"
-
-#: ../src/ui-account.c:1307
-msgid "Institution"
-msgstr ""
-
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
-msgid "N_umber:"
-msgstr ""
-
-#: ../src/ui-account.c:1326
-#, fuzzy
-msgid "Limits"
-msgstr "შეზღუდვა:"
-
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr ""
-
-#: ../src/ui-account.c:1340
-msgid "Report exclusion"
-msgstr ""
-
-#: ../src/ui-account.c:1345
-msgid "exclude from account _summary"
-msgstr ""
-
-#: ../src/ui-account.c:1350
-msgid "exclude from the _budget"
-msgstr ""
-
-#: ../src/ui-account.c:1355
-msgid "exclude from any _reports"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-#, fuzzy
-msgid "Possible"
-msgstr "ხილული"
-
-#: ../src/ui-archive.c:48
-msgid "Before"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "After"
-msgstr ""
-
-#: ../src/ui-archive.c:195
-#, c-format
-msgid "(archive %d)"
-msgstr ""
-
-#: ../src/ui-archive.c:746
-#, fuzzy
-msgid "Transaction detail"
-msgstr "ტრანზაქცია"
-
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
-msgid "_Amount:"
-msgstr "თანხა"
-
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
-msgid "Toggle amount sign"
-msgstr ""
-
-#: ../src/ui-archive.c:768
-msgid "Pay_ment:"
-msgstr "გადახდა"
-
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
-msgid "Of notebook _2"
-msgstr ""
-
-#: ../src/ui-archive.c:789
-msgid "_To account:"
-msgstr "ანგარიშზე"
-
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
-msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
-msgid "Scheduled insertion"
-msgstr ""
-
-#: ../src/ui-archive.c:868
-msgid "_Activate"
-msgstr "ჩ_ართვა"
-
-#: ../src/ui-archive.c:873
-#, fuzzy
-msgid "Next _date:"
-msgstr "შემდეგი:"
-
-#: ../src/ui-archive.c:880
-msgid "Ever_y:"
-msgstr "ყოველი:"
-
-#: ../src/ui-archive.c:895
-#, fuzzy
-msgid "Week end:"
-msgstr "კვირა"
-
-#: ../src/ui-archive.c:906
-msgid "_Stop after:"
-msgstr ""
-
-#: ../src/ui-archive.c:914
-msgid "posts"
-msgstr ""
-
-#: ../src/ui-archive.c:929
-msgid "Manage scheduled/template transactions"
-msgstr ""
-
-#: ../src/ui-assign.c:509
-#, c-format
-msgid "(assignment %d)"
-msgstr ""
-
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:737
-msgid "Condition"
-msgstr ""
-
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
-
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
-
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr ""
-
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
-msgstr ""
-
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr ""
-
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
-msgstr ""
-
-#: ../src/ui-assist-start.c:237
-#, fuzzy
-msgid "System detection"
-msgstr "სისტემის ძირითადი პარამეტრები"
-
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr ""
-
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr ""
-
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr ""
-
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
-msgstr ""
-
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr ""
-
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr ""
-
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "ფაილის ფორმატის შეცდომა"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
-msgstr ""
-"csv ფაილი შეიცავს მკაცრად განსაზღვრულ სვეტების რაოდენობას,\n"
-"რომლებიც გამოყოფილია ერთმანეთისგან წერტილ-მძიმით. მეტი ინფორმაციის მისაღებად "
-"გაეცანით დოკუმენტაციას."
-
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "ბიუჯეტის მართვა"
-
-#: ../src/ui-budget.c:912
-#, fuzzy
-msgid "Budget for each month"
-msgstr "<b>ყოველთვიური ბიუჯეტი</b>"
-
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "იგივეა რაც"
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr ""
-
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "განსხვავებულია"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr ""
-
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_იმპორტი"
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_ექსპორტი"
-
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
-msgstr ""
-
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr ""
-
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr ""
-
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr ""
-
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr ""
-
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-msgstr ""
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr ""
-
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
-msgstr ""
-
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr ""
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr ""
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr ""
-
-#: ../src/ui-dialogs.c:184
-msgid "Import from CSV"
-msgstr ""
-
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr ""
-
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr ""
-
-#: ../src/ui-dialogs.c:262
-msgid "HomeBank files"
-msgstr ""
-
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-
-#: ../src/ui-dialogs.c:368
-#, c-format
-msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr ""
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr ""
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
-#, fuzzy
-msgid "Select an action:"
-msgstr "ტრანზაქციის გაფართოება"
-
-#: ../src/ui-dialogs.c:496
-msgid "create a new transaction"
-msgstr ""
-
-#: ../src/ui-dialogs.c:499
-msgid "select an existing transaction"
-msgstr ""
-
-#: ../src/ui-filter.c:52
-msgid "Any Type"
-msgstr ""
-
-#: ../src/ui-filter.c:57
-msgid "Uncategorized"
-msgstr ""
-
-#: ../src/ui-filter.c:58
-msgid "Unreconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
-
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
-
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
-
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr ""
-
-#: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr ""
-
-#: ../src/ui-filter.c:72
-msgid "Last 30 days"
-msgstr ""
-
-#: ../src/ui-filter.c:73
-msgid "Last 60 days"
-msgstr ""
-
-#: ../src/ui-filter.c:74
-msgid "Last 90 days"
-msgstr ""
-
-#: ../src/ui-filter.c:75
-msgid "Last 12 months"
-msgstr ""
-
-#: ../src/ui-filter.c:77
-msgid "Other..."
-msgstr ""
-
-#: ../src/ui-filter.c:79
-msgid "All date"
-msgstr ""
-
-#: ../src/ui-filter.c:87
-msgid "All month"
-msgstr ""
-
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
-msgid "_Option:"
-msgstr "ოპცია"
-
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
-msgid "All"
-msgstr "ყველა"
-
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
-msgid "None"
-msgstr "არცერთი"
-
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
-msgid "Invert"
-msgstr "შებრუნება"
-
-#: ../src/ui-filter.c:950
-#, fuzzy
-msgid "Filter Date"
-msgstr "<b>თარიღით ფილტრი</b>"
-
-#: ../src/ui-filter.c:984
-msgid "_Month:"
-msgstr "თვე:"
-
-#: ../src/ui-filter.c:990
-msgid "_Year:"
-msgstr "_წელი"
-
-#: ../src/ui-filter.c:1018
-#, fuzzy
-msgid "Filter Text"
-msgstr "ფილტრი"
-
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "ინფორმაცია"
-
-#: ../src/ui-filter.c:1053
-msgid "_Tag:"
-msgstr ""
-
-#: ../src/ui-filter.c:1083
-#, fuzzy
-msgid "Filter Amount"
-msgstr "<b>თანხის გაფილტვრა</b>"
-
-#: ../src/ui-filter.c:1141
-#, fuzzy
-msgid "Filter Status"
-msgstr "ფილტრი"
-
-#: ../src/ui-filter.c:1161
-msgid "reconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr ""
-
-#: ../src/ui-filter.c:1170
-msgid "Force:"
-msgstr "ძალა:"
-
-#: ../src/ui-filter.c:1176
-msgid "display 'Added'"
-msgstr ""
-
-#: ../src/ui-filter.c:1180
-msgid "display 'Edited'"
-msgstr ""
-
-#: ../src/ui-filter.c:1209
-#, fuzzy
-msgid "Filter Payment"
-msgstr "<b>გადახდის გაფილტვრა</b>"
-
-#: ../src/ui-filter.c:1314
-msgid "Edit Filter"
-msgstr "ფილტრის შეცვლა"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "მფლობელი"
-
-#: ../src/ui-hbfile.c:216
-#, fuzzy
-msgid "Scheduled transaction"
-msgstr "ტრანზაქციის დამატება"
-
-#: ../src/ui-hbfile.c:221
-msgid "add until"
-msgstr ""
-
-#: ../src/ui-hbfile.c:230
-msgid "of each month (excluded)"
-msgstr ""
-
-#: ../src/ui-hbfile.c:234
-msgid "add"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
-msgid "days in advance the current date"
-msgstr ""
-
-#: ../src/ui-payee.c:725
-#, c-format
-msgid ""
-"Cannot rename this Payee,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr ""
-
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr ""
-
-#: ../src/ui-payee.c:880
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
-msgstr ""
-
-#: ../src/ui-payee.c:964
-msgid "Manage Payees"
-msgstr ""
-
-#: ../src/ui-pref.c:88
-msgid "Interface"
-msgstr "ინტერფეისი"
-
-#: ../src/ui-pref.c:90
-msgid "Display format"
-msgstr "ჩანაწერის ფორმატი"
-
-#: ../src/ui-pref.c:91
-msgid "Import/Export"
-msgstr ""
-
-#: ../src/ui-pref.c:92
-msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
-msgid "System defaults"
-msgstr "სისტემის ძირითადი პარამეტრები"
-
-#: ../src/ui-pref.c:99
-msgid "Icons only"
-msgstr "მხოლოდ ხატულები"
-
-#: ../src/ui-pref.c:100
-msgid "Text only"
-msgstr "მხოლოდ ტექსტი"
-
-#: ../src/ui-pref.c:101
-msgid "Text under icons"
-msgstr "ტექსტი ხატულების ქვეშ"
-
-#: ../src/ui-pref.c:102
-msgid "Text beside icons"
-msgstr "ტექსტი ხატულებს გვერდით"
-
-#: ../src/ui-pref.c:108
-msgid "Tango light"
-msgstr ""
-
-#: ../src/ui-pref.c:109
-msgid "Tango medium"
-msgstr ""
-
-#: ../src/ui-pref.c:110
-msgid "Tango dark"
-msgstr ""
-
-#: ../src/ui-pref.c:115
-msgid "m-d-y"
-msgstr ""
-
-#: ../src/ui-pref.c:116
-msgid "d-m-y"
-msgstr ""
-
-#: ../src/ui-pref.c:117
-msgid "y-m-d"
-msgstr ""
-
-#: ../src/ui-pref.c:128
-msgid "Ignore"
-msgstr ""
-
-#: ../src/ui-pref.c:129
-msgid "Append to Info"
-msgstr ""
-
-#: ../src/ui-pref.c:130
-msgid "Append to Memo"
-msgstr ""
-
-#: ../src/ui-pref.c:503
-msgid "System Language"
-msgstr ""
-
-#: ../src/ui-pref.c:728
-msgid "Choose a default HomeBank files folder"
-msgstr ""
-
-#: ../src/ui-pref.c:733
-msgid "Choose a default import folder"
-msgstr ""
-
-#: ../src/ui-pref.c:738
-msgid "Choose a default export folder"
-msgstr ""
-
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
-#, fuzzy
-msgid "Date options"
-msgstr "<b>თარიღის პარამეტრები</b>"
-
-#: ../src/ui-pref.c:1327
-msgid "OFX/QFX options"
-msgstr ""
-
-#: ../src/ui-pref.c:1332
-msgid "_Memo field:"
-msgstr ""
-
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
-#, fuzzy
-msgid "Files folder"
-msgstr "ფაილის ფორმატის შეცდომა"
-
-#: ../src/ui-pref.c:1348
-msgid "_Import:"
-msgstr "იმპორტი:"
-
-#: ../src/ui-pref.c:1364
-msgid "_Export:"
-msgstr "ექსპორტი:"
-
-#: ../src/ui-pref.c:1403
-#, fuzzy
-msgid "Initial filter"
-msgstr "ფილტრის შეცვლა"
-
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
-msgid "Date _range:"
-msgstr ""
-
-#: ../src/ui-pref.c:1418
-#, fuzzy
-msgid "Charts options"
-msgstr "<b>თარიღის პარამეტრები</b>"
-
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr ""
-
-#: ../src/ui-pref.c:1433
-#, fuzzy
-msgid "Statistics options"
-msgstr "<b>სტატისტიკის ოპციები</b>"
-
-#: ../src/ui-pref.c:1438
-msgid "Show by _amount"
-msgstr "ნახვა თანხით"
-
-#: ../src/ui-pref.c:1443
-msgid "Show _rate column"
-msgstr "კურსის სვეტის ნახვა"
-
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
-msgid "Show _details"
-msgstr "დეტალების ნახვა"
-
-#: ../src/ui-pref.c:1453
-#, fuzzy
-msgid "Budget options"
-msgstr "<b>ბიუჯეტის პარამეტრები</b>"
-
-#: ../src/ui-pref.c:1512
-msgid "_Enable"
-msgstr ""
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "ფორმის შევსება:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "ქვეყანა:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "მნიშვნელობა:"
-
-#: ../src/ui-pref.c:1544
-#, fuzzy
-msgid "Numbers format"
-msgstr "<b>რიცხვითი ფორმატი:</b>"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-#, fuzzy
-msgid "Symbol:"
-msgstr "დაბოლოების სიმბოლო:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "ათობითი სიმბოლო:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "ჯგუფის სიმბოლო:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "წილადები:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "თარიღის ფორმატი:"
-
-#: ../src/ui-pref.c:1687
-msgid ""
-"%a locale's abbreviated weekday name.\n"
-"%A locale's full weekday name. \n"
-"%b locale's abbreviated month name. \n"
-"%B locale's full month name. \n"
-"%c locale's appropriate date and time representation. \n"
-"%C century number (the year divided by 100 and truncated to an integer) as a "
-"decimal number [00-99]. \n"
-"%d day of the month as a decimal number [01,31]. \n"
-"%D same as %m/%d/%y. \n"
-"%e day of the month as a decimal number [1,31]; a single digit is preceded "
-"by a space. \n"
-"%j day of the year as a decimal number [001,366]. \n"
-"%m month as a decimal number [01,12]. \n"
-"%p locale's appropriate date representation. \n"
-"%y year without century as a decimal number [00,99]. \n"
-"%Y year with century as a decimal number. \n"
-msgstr ""
-
-#: ../src/ui-pref.c:1712
-#, fuzzy
-msgid "Numbers options"
-msgstr "<b>რიცხვის პარამეტრები</b>"
-
-#: ../src/ui-pref.c:1777
-#, fuzzy
-msgid "Measurement units"
-msgstr "<b>საზომი ერთეულები</b>"
-
-#: ../src/ui-pref.c:1787
-msgid "Use _miles for meter"
-msgstr ""
-
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
-
-#: ../src/ui-pref.c:1816
-#, fuzzy
-msgid "Transaction window"
-msgstr "ტრანზაქცია"
-
-#: ../src/ui-pref.c:1829
-msgid "Hide reconciled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:1835
-msgid "Multiple add"
-msgstr ""
-
-#: ../src/ui-pref.c:1840
-msgid "Keep the last date"
-msgstr ""
-
-#: ../src/ui-pref.c:1846
-#, fuzzy
-msgid "Column list"
-msgstr "სვეტი"
-
-#: ../src/ui-pref.c:1857
-msgid "Drag & drop to change the order"
-msgstr ""
-
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
-msgid "_Language:"
-msgstr ""
-
-#: ../src/ui-pref.c:1899
-msgid "_Toolbar:"
-msgstr "პანელი:"
-
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr ""
-
-#: ../src/ui-pref.c:1933
-#, fuzzy
-msgid "Amount colors"
-msgstr "თანხა"
-
-#: ../src/ui-pref.c:1938
-msgid "Uses custom colors"
-msgstr ""
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
-msgid "_Expense:"
-msgstr "ხარჯი"
-
-#: ../src/ui-pref.c:1962
-msgid "_Income:"
-msgstr "შემოსავალი:"
-
-#: ../src/ui-pref.c:1969
-msgid "_Warning:"
-msgstr "გაფრთხილება:"
-
-#: ../src/ui-pref.c:1996
-msgid "Program start"
-msgstr ""
-
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr "ბოლოს გახსნილი ფაილი"
-
-#: ../src/ui-pref.c:2006
-#, fuzzy
-msgid "Post pending scheduled transactions"
-msgstr "ტრანზაქციის დამატება"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr ""
-
-#: ../src/ui-pref.c:2017
-msgid "Fiscal year"
-msgstr ""
-
-#. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
-msgid "Starts _on:"
-msgstr ""
-
-#: ../src/ui-pref.c:2036
-msgid "Main window reports"
-msgstr ""
-
-#: ../src/ui-pref.c:2055
-msgid "_Default:"
-msgstr ""
-
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
-
-#: ../src/ui-pref.c:2160
-msgid ""
-"This will revert the preferences\n"
-"to its default values"
-msgstr ""
-
-#: ../src/ui-pref.c:2179
-msgid "Preferences"
-msgstr "პარამეტრები"
-
-#: ../src/ui-pref.c:2387
-msgid ""
-"You will have to restart HomeBank\n"
-"for the language change to take effect."
-msgstr ""
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "სვეტი"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "ტრანზაქციის გაფართოება"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "ტრანზაქციის შეცვლა"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
-
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
-
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
-msgstr ""
-
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
-msgstr ""
-
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1059
-msgid "_Date:"
-msgstr "_თარიღი:"
-
-#: ../src/ui-transaction.c:1064
-msgid ""
-"Date accepted here are:\n"
-"day,\n"
-"day/month or month/day,\n"
-"and complete date into your locale"
-msgstr ""
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr ""
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr ""
-
-#: ../src/ui-widgets.c:754
-msgid "Check"
-msgstr ""
-
-#: ../src/ui-widgets.c:756
-msgid "Transfer"
-msgstr ""
-
-#: ../src/ui-widgets.c:757
-msgid "Internal transfer"
-msgstr "შიდა გატარება"
-
-#: ../src/ui-widgets.c:758
-msgid "Debit card"
-msgstr ""
-
-#: ../src/ui-widgets.c:759
-msgid "Standing order"
-msgstr ""
-
-#: ../src/ui-widgets.c:760
-msgid "Electronic payment"
-msgstr ""
-
-#: ../src/ui-widgets.c:761
-msgid "Deposit"
-msgstr ""
-
-#: ../src/ui-widgets.c:762
-msgid "FI fee"
-msgstr ""
-
-#: ../src/ui-widgets.c:763
-msgid "Direct Debit"
-msgstr ""
-
-#: ../src/ui-widgets.c:892
-msgid "Inactive"
-msgstr "არააქტიური"
-
-#: ../src/ui-widgets.c:893
-msgid "Include"
-msgstr "ჩართვა"
-
-#: ../src/ui-widgets.c:894
-msgid "Exclude"
-msgstr "გამოტოვება"
-
-#, fuzzy
-#~ msgid "day"
-#~ msgstr "დღე"
-
-#~ msgid "_Limit to:"
-#~ msgstr "შეზღუდვა:"
-
-#~ msgid "t_imes"
-#~ msgstr "ჯერ"
-
-#~ msgid "_Unit:"
-#~ msgstr "ერთეული:"
-
-#~ msgid "Prefix symbol:"
-#~ msgstr "დაწყების სიმბოლო:"
-
-#~ msgid "<b>General</b>"
-#~ msgstr "<b>ზოგადი</b>"
diff --git a/po/kn.po b/po/kn.po
deleted file mode 100644 (file)
index b1b51aa..0000000
--- a/po/kn.po
+++ /dev/null
@@ -1,2789 +0,0 @@
-# Kannada translation for homebank
-# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007
-# This file is distributed under the same license as the homebank package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2007.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2011-02-09 14:58+0000\n"
-"Last-Translator: waves2d <Unknown>\n"
-"Language-Team: Kannada <kn@li.org>\n"
-"Language: kn\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-01 11:24+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
-
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
-msgid "HomeBank"
-msgstr ""
-
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr ""
-
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr ""
-
-#: ../src/dsp_account.c:175
-#, c-format
-msgid "transaction auto assigned: %d"
-msgstr ""
-
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr ""
-
-#: ../src/dsp_account.c:348
-msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
-msgstr ""
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr ""
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
-msgid ""
-"Do you want to delete\n"
-"each of the selected transaction ?"
-msgstr ""
-
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
-msgstr ""
-
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
-msgstr ""
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr ""
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr ""
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr ""
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr ""
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr ""
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr ""
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr ""
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr ""
-
-#: ../src/dsp_account.c:1703
-msgid "Transacti_on"
-msgstr ""
-
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr ""
-
-#: ../src/dsp_account.c:1705
-msgid "_Tools"
-msgstr ""
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
-msgid "_Close"
-msgstr ""
-
-#: ../src/dsp_account.c:1707
-msgid "Close the current account"
-msgstr ""
-
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
-msgid "_Filter..."
-msgstr ""
-
-#: ../src/dsp_account.c:1710
-msgid "Open the list filter"
-msgstr ""
-
-#: ../src/dsp_account.c:1712
-msgid "_Add..."
-msgstr ""
-
-#: ../src/dsp_account.c:1712
-msgid "Add a new transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1713
-msgid "_Inherit..."
-msgstr ""
-
-#: ../src/dsp_account.c:1713
-msgid "Inherit from the active transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1714
-msgid "_Edit..."
-msgstr ""
-
-#: ../src/dsp_account.c:1714
-msgid "Edit the active transaction"
-msgstr ""
-
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
-msgstr ""
-
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
-
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr ""
-
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr ""
-
-#: ../src/dsp_account.c:1717
-msgid "Create template..."
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr ""
-
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-#, fuzzy
-msgid "Export QIF..."
-msgstr "ರಫ್ತು ಮಾಡು(_x)"
-
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
-msgid "Export as QIF"
-msgstr ""
-
-#: ../src/dsp_account.c:1721
-msgid "Export CSV..."
-msgstr ""
-
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
-msgid "Export as CSV"
-msgstr ""
-
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
-msgid "Add"
-msgstr ""
-
-#: ../src/dsp_account.c:1855
-msgid "Inherit"
-msgstr ""
-
-#: ../src/dsp_account.c:1858
-msgid "Edit"
-msgstr ""
-
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
-msgid "Filter"
-msgstr ""
-
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr ""
-
-#: ../src/dsp_account.c:1922
-msgid "Today:"
-msgstr ""
-
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr ""
-
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
-msgid "_Range:"
-msgstr ""
-
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
-msgid "_Type:"
-msgstr ""
-
-#: ../src/dsp_account.c:1961
-msgid "_Status:"
-msgstr ""
-
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr ""
-
-#. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr ""
-
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
-msgid "_File"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:148
-msgid "_Edit"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:149
-msgid "_View"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:150
-msgid "_Manage"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:151
-msgid "_Transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:152
-msgid "_Reports"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:153
-msgid "_Help"
-msgstr ""
-
-#. { "Import"       , NULL, N_("Import") },
-#. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
-#. FileMenu
-#: ../src/dsp_mainwindow.c:160
-msgid "_New"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:160
-msgid "Create a new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:161
-msgid "_Open..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
-msgid "Open a file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:162
-msgid "_Save"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:162
-msgid "Save the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:163
-msgid "Save the current file with a different name"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:164
-msgid "Revert to a saved version of this file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:166
-msgid "Configure the file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:167
-msgid "Close the current file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:168
-msgid "_Quit"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr ""
-
-#. Exchange
-#: ../src/dsp_mainwindow.c:171
-#, fuzzy
-msgid "Import QIF/OFX/CSV..."
-msgstr "ರಫ್ತು ಮಾಡು(_x)"
-
-#: ../src/dsp_mainwindow.c:171
-msgid "Open the import assistant"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
-
-#. EditMenu
-#: ../src/dsp_mainwindow.c:176
-msgid "Preferences..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr ""
-
-#. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
-msgid "Acc_ounts..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:180
-msgid "Configure the accounts"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:181
-msgid "_Payees..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:181
-msgid "Configure the payees"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Categories..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:182
-msgid "Configure the categories"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Scheduled/Template..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:183
-msgid "Configure the scheduled/template transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Budget..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:184
-msgid "Configure the budget"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Assignments..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:185
-msgid "Configure the automatic assignments"
-msgstr ""
-
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
-msgid "Show..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:188
-msgid "Shows selected account transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:189
-msgid "Add..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Set scheduler..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:190
-msgid "Configure the transaction scheduler"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
-
-#. ReportMenu
-#: ../src/dsp_mainwindow.c:194
-msgid "_Statistics..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:194
-msgid "Open the Statistics report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:195
-msgid "_Trend Time..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:195
-msgid "Open the Trend Time report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:196
-msgid "B_udget..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:196
-msgid "Open the Budget report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Balance..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:197
-msgid "Open the Balance report"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "_Vehicle cost..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:198
-msgid "Open the Vehicle cost report"
-msgstr ""
-
-#. HelpMenu
-#: ../src/dsp_mainwindow.c:201
-msgid "_Contents"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:201
-msgid "Documentation about HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Get Help Online..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
-msgid "Connect to the LaunchPad website for online help"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Translate this Application..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:204
-msgid "Connect to the LaunchPad website to help translate this application"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Report a Problem..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:205
-msgid "Connect to the LaunchPad website to help fix problems"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "_About"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:207
-msgid "About HomeBank"
-msgstr ""
-
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
-msgid "_Toolbar"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:216
-msgid "_Top spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:217
-msgid "_Scheduled list"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:342
-#, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:348
-msgid ""
-"- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:548
-msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:815
-msgid "Welcome to HomeBank"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:842
-msgid "What do you want to do:"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:846
-msgid "Read HomeBank _Manual"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:850
-msgid "Configure _Preferences"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:854
-msgid "Create a _new file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:858
-msgid "_Open an existing file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:862
-msgid "Open the _example file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
-msgid "(no category)"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1271
-msgid "Other"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1473
-msgid "No transaction to add"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1475
-#, c-format
-msgid "transaction added: %d"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1478
-msgid "Check scheduled transactions result"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
-msgid "Total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1637
-msgid "Unknow error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1642
-#, c-format
-msgid "I/O error for file '%s'."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1645
-#, c-format
-msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1648
-#, c-format
-msgid ""
-"The file '%s' was saved with a higher version of HomeBank\n"
-"and cannot be loaded by the current version."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
-msgid "File error"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
-msgid "Grand total"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2337
-#, c-format
-msgid "The file %s is not a valid HomeBank file."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
-msgid "Open"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
-msgid "Account"
-msgstr "ಖಾತೆ"
-
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
-msgid "Payee"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "ವರ್ಗ"
-
-#. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
-msgid "Archive"
-msgstr ""
-
-#. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
-msgid "Budget"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2440
-msgid "Show"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2446
-msgid "Statistics"
-msgstr ""
-
-#. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
-msgid "Balance"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
-msgid "Vehicle cost"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2506
-msgid "Open a recently used file"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2529
-#, fuzzy
-msgid "Your accounts"
-msgstr "ಖಾತೆಗೆ"
-
-#: ../src/dsp_mainwindow.c:2560
-msgid "Where your money goes"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top 5 spending"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2626
-msgid "Scheduled transactions"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2632
-msgid "maximum post date"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2672
-msgid "Skip"
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
-msgstr ""
-
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr ""
-
-#: ../src/hb-filter.c:74
-#, c-format
-msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
-
-#: ../src/hb-hbfile.c:389
-msgid "Unknown"
-msgstr ""
-
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr ""
-
-#: ../src/homebank.c:70
-msgid "[FILE]"
-msgstr ""
-
-#: ../src/homebank.c:305
-msgid "Browser error."
-msgstr ""
-
-#: ../src/homebank.c:306
-#, c-format
-msgid "Could not display the URL '%s'"
-msgstr ""
-
-#: ../src/homebank.c:977 ../src/homebank.c:978
-msgid "HomeBank options"
-msgstr ""
-
-#: ../src/homebank.c:1126
-#, c-format
-msgid "Unable to open '%s', the file does not exist.\n"
-msgstr ""
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr ""
-
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr ""
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr ""
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr ""
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "ಖಾತೆ(_c)"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr ""
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr ""
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr ""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr ""
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr ""
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr ""
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr ""
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr ""
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr ""
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr ""
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr ""
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr ""
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr ""
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr ""
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr ""
-
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr ""
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "ಖರ್ಚು"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "ಆದಾಯ"
-
-#: ../src/list_upcoming.c:316
-msgid "Late"
-msgstr ""
-
-#: ../src/list_upcoming.c:349
-msgid "Next date"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "List"
-msgstr ""
-
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
-msgid "View results as list"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "Line"
-msgstr ""
-
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
-msgid "View results as lines"
-msgstr ""
-
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh"
-msgstr ""
-
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
-msgid "Refresh results"
-msgstr ""
-
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
-msgid "Detail"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
-msgid "Toggle detail"
-msgstr ""
-
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
-#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
-#, c-format
-msgid "%d/%d under %s"
-msgstr ""
-
-#: ../src/rep_balance.c:825
-msgid "Balance report"
-msgstr ""
-
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
-msgid "Display"
-msgstr ""
-
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
-msgid "Select _all"
-msgstr ""
-
-#: ../src/rep_balance.c:869
-msgid "Each _day"
-msgstr ""
-
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
-msgid "_Zoom X:"
-msgstr ""
-
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
-msgid "Date filter"
-msgstr ""
-
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
-msgid "_From:"
-msgstr "ಇಂದ(_F):"
-
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
-msgid "_To:"
-msgstr "ವರೆಗೆ(_T):"
-
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
-msgid "Exp. & Inc."
-msgstr ""
-
-#: ../src/rep_budget.c:113
-msgid "Spent & Budget"
-msgstr ""
-
-#. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
-msgid "Spent"
-msgstr ""
-
-#. column: Result
-#. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
-msgid "Result"
-msgstr ""
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr ""
-
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr ""
-
-#: ../src/rep_budget.c:1094
-msgid "Budget report"
-msgstr ""
-
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
-msgid "_For:"
-msgstr ""
-
-#: ../src/rep_budget.c:1133
-msgid "_Kind:"
-msgstr ""
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
-msgid "Result:"
-msgstr ""
-
-#: ../src/rep_budget.c:1255
-msgid "Budget:"
-msgstr ""
-
-#: ../src/rep_budget.c:1261
-msgid "Spent:"
-msgstr ""
-
-#: ../src/rep_budget.c:1379
-msgid "No account is defined to be part of the budget."
-msgstr ""
-
-#: ../src/rep_budget.c:1380
-msgid "You should include some accounts from the account dialog."
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr ""
-
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr ""
-
-#: ../src/rep_stats.c:68
-msgid "Edit the filter"
-msgstr ""
-
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr ""
-
-#. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr ""
-
-#. label, accelerator
-#: ../src/rep_stats.c:91
-msgid "Toggle rate"
-msgstr ""
-
-#: ../src/rep_stats.c:143
-msgid "Tag"
-msgstr ""
-
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Month"
-msgstr "ತಿಂಗಳು"
-
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Year"
-msgstr "ವರ್ಷ"
-
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
-msgid "January"
-msgstr ""
-
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
-msgid "February"
-msgstr ""
-
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
-msgid "March"
-msgstr ""
-
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
-msgid "April"
-msgstr ""
-
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
-msgid "May"
-msgstr ""
-
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
-msgid "June"
-msgstr ""
-
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
-msgid "July"
-msgstr ""
-
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
-msgid "August"
-msgstr ""
-
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
-msgid "September"
-msgstr ""
-
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
-msgid "October"
-msgstr ""
-
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
-msgid "November"
-msgstr ""
-
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
-msgid "December"
-msgstr ""
-
-#. set chart title
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
-#, c-format
-msgid "%s by %s"
-msgstr ""
-
-#: ../src/rep_stats.c:719
-msgid "expense"
-msgstr ""
-
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
-msgid "(no payee)"
-msgstr ""
-
-#: ../src/rep_stats.c:1418
-msgid "Statistics Report"
-msgstr ""
-
-#: ../src/rep_stats.c:1456
-msgid "_By:"
-msgstr ""
-
-#: ../src/rep_stats.c:1463
-msgid "By _amount"
-msgstr ""
-
-#: ../src/rep_stats.c:1586
-msgid "Balance:"
-msgstr ""
-
-#: ../src/rep_stats.c:1592
-msgid "Income:"
-msgstr ""
-
-#: ../src/rep_stats.c:1599
-msgid "Expense:"
-msgstr ""
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Day"
-msgstr "ದಿನ"
-
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
-msgid "Week"
-msgstr "ವಾರ"
-
-#: ../src/rep_time.c:120
-msgid "Quarter"
-msgstr ""
-
-#: ../src/rep_time.c:127
-msgid "Jan"
-msgstr ""
-
-#: ../src/rep_time.c:128
-msgid "Feb"
-msgstr ""
-
-#: ../src/rep_time.c:129
-msgid "Mar"
-msgstr ""
-
-#: ../src/rep_time.c:130
-msgid "Apr"
-msgstr ""
-
-#: ../src/rep_time.c:132
-msgid "Jun"
-msgstr ""
-
-#: ../src/rep_time.c:133
-msgid "Jul"
-msgstr ""
-
-#: ../src/rep_time.c:134
-msgid "Aug"
-msgstr ""
-
-#: ../src/rep_time.c:135
-msgid "Sep"
-msgstr ""
-
-#: ../src/rep_time.c:136
-msgid "Oct"
-msgstr ""
-
-#: ../src/rep_time.c:137
-msgid "Nov"
-msgstr ""
-
-#: ../src/rep_time.c:138
-msgid "Dec"
-msgstr ""
-
-#. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
-#, c-format
-msgid "%s Over Time"
-msgstr ""
-
-#. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
-msgid "Time slice"
-msgstr ""
-
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr ""
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr ""
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr ""
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "ಪಾವತಿದಾರ"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr ""
-
-#: ../src/rep_time.c:1312
-msgid "_View by:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr ""
-
-#.
-#. LST_CAR_DATE,
-#. LST_CAR_WORDING,
-#. LST_CAR_METER,
-#. LST_CAR_FUEL,
-#. LST_CAR_PRICE,
-#. LST_CAR_AMOUNT,
-#. LST_CAR_DIST,
-#. LST_CAR_100KM
-#.
-#.
-#. column: Wording
-#.
-#. column = gtk_tree_view_column_new();
-#. gtk_tree_view_column_set_title(column, _("Wording"));
-#. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-#. renderer = gtk_cell_renderer_text_new();
-#. gtk_tree_view_column_pack_start(column, renderer, TRUE);
-#. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
-#. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
-#. column: Meter
-#: ../src/rep_vehicle.c:1000
-msgid "Meter"
-msgstr ""
-
-#. column: Fuel load
-#: ../src/rep_vehicle.c:1004
-msgid "Fuel"
-msgstr ""
-
-#. column: Price by unit
-#: ../src/rep_vehicle.c:1008
-msgid "Price"
-msgstr ""
-
-#. column: Distance done
-#: ../src/rep_vehicle.c:1016
-msgid "Dist."
-msgstr ""
-
-#: ../src/ui-account.c:38
-msgid "(no type)"
-msgstr ""
-
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
-msgid "Cash"
-msgstr ""
-
-#: ../src/ui-account.c:41
-msgid "Asset"
-msgstr ""
-
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
-msgid "Credit card"
-msgstr ""
-
-#: ../src/ui-account.c:43
-msgid "Liability"
-msgstr ""
-
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
-msgid "(none)"
-msgstr "(ಯಾವುದೂ ಇಲ್ಲ)"
-
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
-msgid "Visible"
-msgstr ""
-
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
-msgid "Account name"
-msgstr ""
-
-#: ../src/ui-account.c:960
-#, c-format
-msgid ""
-"Cannot add an account '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr ""
-
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr ""
-
-#: ../src/ui-account.c:1170
-msgid "Manage Accounts"
-msgstr ""
-
-#: ../src/ui-account.c:1209
-msgid ""
-"Drag & drop to change the order\n"
-"Double-click to rename"
-msgstr ""
-
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
-msgid "General"
-msgstr "ಸಾಮಾನ್ಯ"
-
-#: ../src/ui-account.c:1260
-msgid "Start _balance:"
-msgstr ""
-
-#: ../src/ui-account.c:1269
-msgid "this account was _closed"
-msgstr ""
-
-#: ../src/ui-account.c:1275
-msgid "Current check number"
-msgstr ""
-
-#: ../src/ui-account.c:1280
-msgid "Checkbook _1:"
-msgstr ""
-
-#: ../src/ui-account.c:1287
-msgid "Checkbook _2:"
-msgstr ""
-
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
-msgid "Options"
-msgstr ""
-
-#: ../src/ui-account.c:1307
-msgid "Institution"
-msgstr ""
-
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
-msgid "N_umber:"
-msgstr ""
-
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr ""
-
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr ""
-
-#: ../src/ui-account.c:1340
-msgid "Report exclusion"
-msgstr ""
-
-#: ../src/ui-account.c:1345
-msgid "exclude from account _summary"
-msgstr ""
-
-#: ../src/ui-account.c:1350
-msgid "exclude from the _budget"
-msgstr ""
-
-#: ../src/ui-account.c:1355
-msgid "exclude from any _reports"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "Possible"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "Before"
-msgstr ""
-
-#: ../src/ui-archive.c:48
-msgid "After"
-msgstr ""
-
-#: ../src/ui-archive.c:195
-#, c-format
-msgid "(archive %d)"
-msgstr "(ಸಂಗ್ರಹ %d)"
-
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
-
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
-msgid "_Amount:"
-msgstr "ಮೊತ್ತ(_A)"
-
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
-msgid "Toggle amount sign"
-msgstr ""
-
-#: ../src/ui-archive.c:768
-msgid "Pay_ment:"
-msgstr "ಪಾವತಿ"
-
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
-msgid "Of notebook _2"
-msgstr ""
-
-#: ../src/ui-archive.c:789
-msgid "_To account:"
-msgstr "ಖಾತೆಗೆ"
-
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
-msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
-msgid "Scheduled insertion"
-msgstr ""
-
-#: ../src/ui-archive.c:868
-msgid "_Activate"
-msgstr "ಸಕ್ರಿಯಗೊಳಿಸು(_A)"
-
-#: ../src/ui-archive.c:873
-msgid "Next _date:"
-msgstr ""
-
-#: ../src/ui-archive.c:880
-msgid "Ever_y:"
-msgstr ""
-
-#: ../src/ui-archive.c:895
-#, fuzzy
-msgid "Week end:"
-msgstr "ವಾರ"
-
-#: ../src/ui-archive.c:906
-msgid "_Stop after:"
-msgstr ""
-
-#: ../src/ui-archive.c:914
-msgid "posts"
-msgstr ""
-
-#: ../src/ui-archive.c:929
-msgid "Manage scheduled/template transactions"
-msgstr ""
-
-#: ../src/ui-assign.c:509
-#, c-format
-msgid "(assignment %d)"
-msgstr ""
-
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:737
-msgid "Condition"
-msgstr ""
-
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
-
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
-
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr ""
-
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
-
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-
-#: ../src/ui-assist-start.c:122
-#, c-format
-msgid "New HomeBank file (%d of %d)"
-msgstr ""
-
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr ""
-
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
-msgstr ""
-
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
-msgstr ""
-
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr ""
-
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr ""
-
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr ""
-
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
-msgstr ""
-
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr ""
-
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr ""
-
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr ""
-
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr ""
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
-msgstr ""
-
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "ಆಯವ್ಯಯವನ್ನು ನಿರ್ವಹಿಸು"
-
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr ""
-
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr ""
-
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr ""
-
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr ""
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr ""
-
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "ಆಮದು ಮಾಡಿಕೊ(_I)"
-
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "ರಫ್ತು ಮಾಡು(_x)"
-
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
-msgstr ""
-
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr ""
-
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr ""
-
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr ""
-
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr ""
-
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-msgstr ""
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr ""
-
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
-msgstr ""
-
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr ""
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr ""
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr ""
-
-#: ../src/ui-dialogs.c:184
-msgid "Import from CSV"
-msgstr ""
-
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr ""
-
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr ""
-
-#: ../src/ui-dialogs.c:262
-msgid "HomeBank files"
-msgstr ""
-
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-
-#: ../src/ui-dialogs.c:368
-#, c-format
-msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr ""
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr ""
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
-msgid "Select an action:"
-msgstr ""
-
-#: ../src/ui-dialogs.c:496
-msgid "create a new transaction"
-msgstr ""
-
-#: ../src/ui-dialogs.c:499
-msgid "select an existing transaction"
-msgstr ""
-
-#: ../src/ui-filter.c:52
-msgid "Any Type"
-msgstr ""
-
-#: ../src/ui-filter.c:57
-msgid "Uncategorized"
-msgstr ""
-
-#: ../src/ui-filter.c:58
-msgid "Unreconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
-
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
-
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
-
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr ""
-
-#: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr ""
-
-#: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr ""
-
-#: ../src/ui-filter.c:72
-msgid "Last 30 days"
-msgstr ""
-
-#: ../src/ui-filter.c:73
-msgid "Last 60 days"
-msgstr ""
-
-#: ../src/ui-filter.c:74
-msgid "Last 90 days"
-msgstr ""
-
-#: ../src/ui-filter.c:75
-msgid "Last 12 months"
-msgstr ""
-
-#: ../src/ui-filter.c:77
-msgid "Other..."
-msgstr ""
-
-#: ../src/ui-filter.c:79
-msgid "All date"
-msgstr ""
-
-#: ../src/ui-filter.c:87
-msgid "All month"
-msgstr ""
-
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
-msgid "_Option:"
-msgstr ""
-
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
-msgid "All"
-msgstr "ಎಲ್ಲಾ"
-
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
-msgid "None"
-msgstr "ಯಾವುದೂ ಇಲ್ಲ"
-
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
-msgid "Invert"
-msgstr ""
-
-#: ../src/ui-filter.c:950
-msgid "Filter Date"
-msgstr ""
-
-#: ../src/ui-filter.c:984
-msgid "_Month:"
-msgstr ""
-
-#: ../src/ui-filter.c:990
-msgid "_Year:"
-msgstr ""
-
-#: ../src/ui-filter.c:1018
-msgid "Filter Text"
-msgstr ""
-
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr ""
-
-#: ../src/ui-filter.c:1053
-msgid "_Tag:"
-msgstr ""
-
-#: ../src/ui-filter.c:1083
-msgid "Filter Amount"
-msgstr ""
-
-#: ../src/ui-filter.c:1141
-msgid "Filter Status"
-msgstr ""
-
-#: ../src/ui-filter.c:1161
-msgid "reconciled"
-msgstr ""
-
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "ನೆನಪಿಸು"
-
-#: ../src/ui-filter.c:1170
-msgid "Force:"
-msgstr ""
-
-#: ../src/ui-filter.c:1176
-msgid "display 'Added'"
-msgstr ""
-
-#: ../src/ui-filter.c:1180
-msgid "display 'Edited'"
-msgstr ""
-
-#: ../src/ui-filter.c:1209
-#, fuzzy
-msgid "Filter Payment"
-msgstr "ಪಾವತಿ"
-
-#: ../src/ui-filter.c:1314
-msgid "Edit Filter"
-msgstr ""
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr ""
-
-#: ../src/ui-hbfile.c:216
-msgid "Scheduled transaction"
-msgstr ""
-
-#: ../src/ui-hbfile.c:221
-msgid "add until"
-msgstr ""
-
-#: ../src/ui-hbfile.c:230
-msgid "of each month (excluded)"
-msgstr ""
-
-#: ../src/ui-hbfile.c:234
-msgid "add"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
-msgid "days in advance the current date"
-msgstr ""
-
-#: ../src/ui-payee.c:725
-#, c-format
-msgid ""
-"Cannot rename this Payee,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr ""
-
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr ""
-
-#: ../src/ui-payee.c:880
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
-msgstr ""
-
-#: ../src/ui-payee.c:964
-msgid "Manage Payees"
-msgstr ""
-
-#: ../src/ui-pref.c:88
-msgid "Interface"
-msgstr ""
-
-#: ../src/ui-pref.c:90
-msgid "Display format"
-msgstr ""
-
-#: ../src/ui-pref.c:91
-msgid "Import/Export"
-msgstr ""
-
-#: ../src/ui-pref.c:92
-msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
-msgid "System defaults"
-msgstr ""
-
-#: ../src/ui-pref.c:99
-msgid "Icons only"
-msgstr ""
-
-#: ../src/ui-pref.c:100
-msgid "Text only"
-msgstr ""
-
-#: ../src/ui-pref.c:101
-msgid "Text under icons"
-msgstr ""
-
-#: ../src/ui-pref.c:102
-msgid "Text beside icons"
-msgstr ""
-
-#: ../src/ui-pref.c:108
-msgid "Tango light"
-msgstr ""
-
-#: ../src/ui-pref.c:109
-msgid "Tango medium"
-msgstr ""
-
-#: ../src/ui-pref.c:110
-msgid "Tango dark"
-msgstr ""
-
-#: ../src/ui-pref.c:115
-msgid "m-d-y"
-msgstr ""
-
-#: ../src/ui-pref.c:116
-msgid "d-m-y"
-msgstr ""
-
-#: ../src/ui-pref.c:117
-msgid "y-m-d"
-msgstr ""
-
-#: ../src/ui-pref.c:128
-msgid "Ignore"
-msgstr ""
-
-#: ../src/ui-pref.c:129
-msgid "Append to Info"
-msgstr ""
-
-#: ../src/ui-pref.c:130
-msgid "Append to Memo"
-msgstr ""
-
-#: ../src/ui-pref.c:503
-msgid "System Language"
-msgstr ""
-
-#: ../src/ui-pref.c:728
-msgid "Choose a default HomeBank files folder"
-msgstr ""
-
-#: ../src/ui-pref.c:733
-msgid "Choose a default import folder"
-msgstr ""
-
-#: ../src/ui-pref.c:738
-msgid "Choose a default export folder"
-msgstr ""
-
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
-msgid "Date options"
-msgstr ""
-
-#: ../src/ui-pref.c:1327
-msgid "OFX/QFX options"
-msgstr ""
-
-#: ../src/ui-pref.c:1332
-msgid "_Memo field:"
-msgstr ""
-
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
-msgid "Files folder"
-msgstr ""
-
-#: ../src/ui-pref.c:1348
-msgid "_Import:"
-msgstr ""
-
-#: ../src/ui-pref.c:1364
-msgid "_Export:"
-msgstr ""
-
-#: ../src/ui-pref.c:1403
-msgid "Initial filter"
-msgstr ""
-
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
-msgid "Date _range:"
-msgstr ""
-
-#: ../src/ui-pref.c:1418
-msgid "Charts options"
-msgstr ""
-
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr ""
-
-#: ../src/ui-pref.c:1433
-msgid "Statistics options"
-msgstr ""
-
-#: ../src/ui-pref.c:1438
-msgid "Show by _amount"
-msgstr ""
-
-#: ../src/ui-pref.c:1443
-msgid "Show _rate column"
-msgstr ""
-
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
-msgid "Show _details"
-msgstr ""
-
-#: ../src/ui-pref.c:1453
-msgid "Budget options"
-msgstr ""
-
-#: ../src/ui-pref.c:1512
-msgid "_Enable"
-msgstr ""
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr ""
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr ""
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr ""
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr ""
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr ""
-
-#: ../src/ui-pref.c:1687
-msgid ""
-"%a locale's abbreviated weekday name.\n"
-"%A locale's full weekday name. \n"
-"%b locale's abbreviated month name. \n"
-"%B locale's full month name. \n"
-"%c locale's appropriate date and time representation. \n"
-"%C century number (the year divided by 100 and truncated to an integer) as a "
-"decimal number [00-99]. \n"
-"%d day of the month as a decimal number [01,31]. \n"
-"%D same as %m/%d/%y. \n"
-"%e day of the month as a decimal number [1,31]; a single digit is preceded "
-"by a space. \n"
-"%j day of the year as a decimal number [001,366]. \n"
-"%m month as a decimal number [01,12]. \n"
-"%p locale's appropriate date representation. \n"
-"%y year without century as a decimal number [00,99]. \n"
-"%Y year with century as a decimal number. \n"
-msgstr ""
-
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
-msgid "Measurement units"
-msgstr ""
-
-#: ../src/ui-pref.c:1787
-msgid "Use _miles for meter"
-msgstr ""
-
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
-
-#: ../src/ui-pref.c:1816
-msgid "Transaction window"
-msgstr ""
-
-#: ../src/ui-pref.c:1829
-msgid "Hide reconciled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:1835
-msgid "Multiple add"
-msgstr ""
-
-#: ../src/ui-pref.c:1840
-msgid "Keep the last date"
-msgstr ""
-
-#: ../src/ui-pref.c:1846
-msgid "Column list"
-msgstr ""
-
-#: ../src/ui-pref.c:1857
-msgid "Drag & drop to change the order"
-msgstr ""
-
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
-msgid "_Language:"
-msgstr ""
-
-#: ../src/ui-pref.c:1899
-msgid "_Toolbar:"
-msgstr ""
-
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr ""
-
-#: ../src/ui-pref.c:1933
-msgid "Amount colors"
-msgstr ""
-
-#: ../src/ui-pref.c:1938
-msgid "Uses custom colors"
-msgstr ""
-
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
-msgid "_Expense:"
-msgstr ""
-
-#: ../src/ui-pref.c:1962
-msgid "_Income:"
-msgstr ""
-
-#: ../src/ui-pref.c:1969
-msgid "_Warning:"
-msgstr ""
-
-#: ../src/ui-pref.c:1996
-msgid "Program start"
-msgstr ""
-
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr ""
-
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr ""
-
-#: ../src/ui-pref.c:2017
-msgid "Fiscal year"
-msgstr ""
-
-#. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
-msgid "Starts _on:"
-msgstr ""
-
-#: ../src/ui-pref.c:2036
-msgid "Main window reports"
-msgstr ""
-
-#: ../src/ui-pref.c:2055
-msgid "_Default:"
-msgstr ""
-
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
-
-#: ../src/ui-pref.c:2160
-msgid ""
-"This will revert the preferences\n"
-"to its default values"
-msgstr ""
-
-#: ../src/ui-pref.c:2179
-msgid "Preferences"
-msgstr ""
-
-#: ../src/ui-pref.c:2387
-msgid ""
-"You will have to restart HomeBank\n"
-"for the language change to take effect."
-msgstr ""
-
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr ""
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr ""
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr ""
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
-
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
-
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
-msgstr ""
-
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
-msgstr ""
-
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1059
-msgid "_Date:"
-msgstr "ದಿನಾಂಕ(_D):"
-
-#: ../src/ui-transaction.c:1064
-msgid ""
-"Date accepted here are:\n"
-"day,\n"
-"day/month or month/day,\n"
-"and complete date into your locale"
-msgstr ""
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr ""
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr ""
-
-#: ../src/ui-widgets.c:754
-msgid "Check"
-msgstr ""
-
-#: ../src/ui-widgets.c:756
-msgid "Transfer"
-msgstr ""
-
-#: ../src/ui-widgets.c:757
-msgid "Internal transfer"
-msgstr ""
-
-#: ../src/ui-widgets.c:758
-msgid "Debit card"
-msgstr ""
-
-#: ../src/ui-widgets.c:759
-msgid "Standing order"
-msgstr ""
-
-#: ../src/ui-widgets.c:760
-msgid "Electronic payment"
-msgstr ""
-
-#: ../src/ui-widgets.c:761
-msgid "Deposit"
-msgstr ""
-
-#: ../src/ui-widgets.c:762
-msgid "FI fee"
-msgstr ""
-
-#: ../src/ui-widgets.c:763
-msgid "Direct Debit"
-msgstr ""
-
-#: ../src/ui-widgets.c:892
-msgid "Inactive"
-msgstr ""
-
-#: ../src/ui-widgets.c:893
-msgid "Include"
-msgstr ""
-
-#: ../src/ui-widgets.c:894
-msgid "Exclude"
-msgstr ""
-
-#, fuzzy
-#~ msgid "day"
-#~ msgstr "ದಿನ"
index 18ce37003ac7378f3591330cb50e517ff537e46a..5c81cc4d1322a84869b55d417404eb75ea46f323 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2013-12-02 02:39+0000\n"
 "Last-Translator: Litty <Unknown>\n"
 "Language-Team: Korean <ko@li.org>\n"
-"Language: ko\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "홈 뱅크"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "모두를 위한 무료, 쉬운, 개인 계정 관리"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "정보(_I):"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "지불대상"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "범주"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(새 보관소)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "날짜 수정..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "정보 수정..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "수취인 수정..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "설명 수정..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "금액 수정..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "범주 수정..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "태그 수정"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "계정(_A)"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "거래(_O)"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
 msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "도구(_T)"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "닫기(_C)"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "현재 계정 닫기"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "필터(_F)..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "목록 필터 열기"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "추가(_A)..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "새로운 거래 추가"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "상속(_I)..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "편집(_E)..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "제거(_R)..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "QIF로 내보내기"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "CSV로 내보내기..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSV로 내보내기"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "추가"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "상속"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "편집"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "필터"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "미래:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "은행:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "오늘:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "은행:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "미래:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "범위(_R):"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr ""
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "상태(_S):"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "범주"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "하위 범주"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "파일(_F)"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "가져오기"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "편집(_E)"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "보기(_V)"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "관리(_M)"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "거래(_T)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "보고서(_R)"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "도움말(_H)"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "새로 만들기(_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "새 파일 만들기"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "열기(_O)..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "파일 열기"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "저장(_S)"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "현재 파일 저장"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "다른 이름으로 저장..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "현재 파일을 다른 이름으로 저장"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "복원"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "이 파일의 저장된 버전으로 복원"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "등록 정보(_P)..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "파일 설정"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "현재 파일 닫기"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "끝내기(_Q)"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "홈뱅크 끝내기"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "들여오기 도우미 열기"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "QIF로 내보내기 도우미 열기"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "기본 설정..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "홈뱅크 구성"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "계정(_O)..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "계정을 구성"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "수취인(_P)..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "수취인 구성"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "범주..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "범주 구성"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "예산..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "예산 구성"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "보기..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "선택한 계정 거래 보기"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "추가..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "거래 추가"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "통계(_S)..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "통계 보고서 열기"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "예산(_U)..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "예산 보고서 열기"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "목차(_C)"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "홈뱅크에 대한 문서"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "온라인 도움말..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "온라인 도움말응 위해 론치패드 웹사이트로 연결"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "이 응용 프로그램 번역..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "이 응용 프로그램 번역을 돕기 위해 론치패드 웹사이트로 연결"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "문제점 보고..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "문제점을 고치는 걸 돕기 위해 론치패드 웹사이트에 연결"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "정보(_A)"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "홈뱅크 정보"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "'%s'의 이전 저장 파일로 복원할가요?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "합계"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "파일 오류"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s 파일은 올바른 홈뱅크 파일이 아닙니다."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "열기"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "계정"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "수취인"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "범주"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "저장소"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "예산"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "보기"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "통계"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "잔고"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(새 보관소)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
@@ -780,789 +969,552 @@ msgstr ""
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr "버전 정보를 출력하고 끝냄"
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
 
-#: ../src/homebank.c:70
-msgid "[FILE]"
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr "버전 정보를 출력하고 끝냄"
+
+#: ../src/homebank.c:72
+msgid "[FILE]"
 msgstr "[파일]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "'%s' URL을 표시할 수 없습니다"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "홈뱅크 옵션"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "'%s' 파일을 열 수 없습니다. 파일이 없습니다.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "계정 갱신"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(계정 %d개)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "새 계정"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "이름(_N):"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "기존 계정"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "계좌"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "오류"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "파일을 선택해주세요..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF 파일 인식!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX 파일 인식!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX 지원은 사용 안 함 **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "알 수 없는/잘못된 파일..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF 파일"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX 파일"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV 파일"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "모든 파일"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr ""
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "일"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr ""
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "은행"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "오늘"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "미래"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "정보"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "태그"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "날짜"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "금액"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "지출"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "수입"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "태그"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "날짜"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "목록"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "목록으로 결과 보기"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "선"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "선 그래프로 결과 보기"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "새로 고침"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "결과 새로 고침"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "상세 정보"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "계좌"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "시작"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "종료"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "하위 범주"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "수입과 지출"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "지출과 예산"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "지출"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "결과"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "막대"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "막대 그래프로 결과 보기"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "범례"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "예산 보고서"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr ""
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "종류(_K):"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "보기(_V):"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "예산:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "지출:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "í\8c\8cì\9d´"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "ì\97´"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "파이 그래프로 결과 보기"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "필터 편집"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "범례"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
 msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "태그"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "월"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "년"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "1월"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "2월"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "3월"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "4월"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "5월"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "6월"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "7월"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "8월"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "9월"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "10월"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "11월"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "12월"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "통계 보고서"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "보기(_V):"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "금액 순으로(_A)"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "잔액:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "수입:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "지출:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "일"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "주"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr ""
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr ""
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr ""
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr ""
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr ""
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr ""
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr ""
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr ""
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr ""
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr ""
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
 msgstr ""
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "범주"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "지불대상"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "미터:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "소비량:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "연료 비용:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "기타 비용:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "비용 합계:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1571,10 +1523,10 @@ msgstr "비용 합계:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1582,513 +1534,999 @@ msgstr "비용 합계:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "미터"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "연료"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "가격"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "거리."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "미터:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "소비량:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "연료 비용:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "기타 비용:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "비용 합계:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "현금"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "신용 카드"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(없음)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "보임"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "오류"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "삭제가 허용되지 않음"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "이 계정은 사용 중이며 삭제할 수 없음"
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "계정 관리"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "일반"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "이름(_N):"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "금액"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "지불수단"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr ""
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "계정"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "활성화"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "간격(_y):"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
-msgid "Manage Assignments"
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
+msgid "Manage Assignments"
+msgstr ""
+
+#: ../src/ui-assign.c:791
+msgid "Condition"
+msgstr ""
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr ""
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "소유자(_O):"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "초기자금(_I):"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "대출금"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "파일을 선택해주세요..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF 파일 인식!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX 파일 인식!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX 지원은 사용 안 함 **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "알 수 없는/잘못된 파일..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF 파일"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX 파일"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV 파일"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "모든 파일"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "일"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "문제가 있는 파일"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "예산 관리"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "매번 동일하게"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "매번 다르게"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-msgid "Condition"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "수입(_I)"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1376
+#, c-format
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1441
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "범주 관리"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "초기자금(_I):"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "대출금"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "문제가 있는 파일"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "예산 관리"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "매번 동일하게"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "소수점 아래 자릿수(_F):"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "매번 다르게"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "가져오기"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "내보내기"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "수정..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "수입(_I)"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "범주를 제거할까요?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "범주 관리"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "수입(_N)"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSV에서 들여오기"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "홈뱅크 파일 열기"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "홈뱅크 파일을 다음으로 저장"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "홈뱅크 파일"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "저장하지 말 것(_N)"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2101,178 +2539,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "최근 30일"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "최근 12개월"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "모든 날짜"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "모든 월"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "옵션"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "모두"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "없음"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "반전"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "월(_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "연도(_Y):"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "정보(_I):"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "태그(_T):"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr ""
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr ""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr ""
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "필터 편집"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "소유자(_O):"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2280,222 +2746,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "수취인을 제거할까요?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "수취인 관리"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "인터페이스"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "표시 형식"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "시스템 기본값"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "아이콘만"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "텍스트만"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "아이콘 아래 텍스트"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "아이콘 옆에 텍스트"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "무시"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "들여오기(_I):"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "내보내기(_E):"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "금액으로 보기(_A)"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "상세 정보 보기(_D)"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "다음으로 채움:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "나라:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "값:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "소수점 아래 자릿수(_F):"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "날짜 형식(_D):"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2515,183 +2973,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "도구 막대(_T):"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "지출(_E):"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "수입(_I):"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "경고(_W):"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "최근 연 파일 불러오기"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "기본 설정"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "열"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "거래 추가"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "상속 거래"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "거래 수정"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "날짜(_D):"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2699,82 +3182,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "내부 이체"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "비활성"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "포함"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "제외"
index 0a83c0cfaf2fe31dc746d6705f9aee95eee4580c..78ff48680b4255e65b08c1916b289e1bc85dc5b5 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
 # This file is distributed under the same license as the homebank package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008.
-#
+# Rimas Kudelis <rq@akl.lt>, 2015, 2016.
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-02-01 12:02+0000\n"
-"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
-"Language-Team: Lithuanian <lt@li.org>\n"
-"Language: lt\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-11-05 16:30+0000\n"
+"Last-Translator: Rimas Kudelis <rq@akl.lt>\n"
+"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
+"Language: lt\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
-msgstr "Namų buhalterija (HomeBank)"
+msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Nemokama, paprasta naudoti asmeninių finansų apskaita kiekvienam"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Namų buhalterija"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Nepakeista nei viena operacija"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Nemokama ir paprasta namų buhalterija kiekvienam"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finansai;apskaita;biudžetas;asmeninė;pinigai;namai;šeimos;bankas;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"„HomeBank“ – tai laisvai ir nemokamai platinama programa, padėsianti jums "
+"tvarkyti ir stebėti savo asmeninius bei šeimos (namų) finansus."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Siekiama, kad ji būtų patogi naudotis ir pasitarnautų analizuojant jūsų "
+"asmeninius finansus, suteikdama galingus filtrus ir vaizdžias diagramas."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Jei ieškote visiškai laisvo ir patogaus būdo tvarkyti savo asmeniniams "
+"finansams, išbandykite „HomeBank“ – ji jūsų nenuvils."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Atsisakyti"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Gerai"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Daugybinis operacijų taisymas"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "_Mokėjimo būdas:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informacija:"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Gavėjas (mokėtojas):"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorija:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Žymės:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Pastabos:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Vidinių pavedimų patikra"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Neatitikimų nerasta!"
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "operacija automatiškai priskirta: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Rasta neatitikimų: %d\n"
+"ar norite juos peržiūrėti ir ištaisyti?"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Automatinių priskyrimų rezultatas"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Visų operacijų sumos bus padalintos iš %.6f."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
+"Ar tikrai norite pakeisti šios sąskaitos\n"
+"pagrindinę valiutą į Eurus?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(naujas šablonas)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertuoti"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Nepakeista nė viena operacija"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr "Pakeista operacijų: %d"
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Automatinių priskyrimų rezultatas"
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Iš kiekvienos pasirinktos operacijos bus sukurtas\n"
+"atskiras naujas šablonas. Ar norite tęsti?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
-msgstr "Ar Jūs norite pašalinti kiekvieną parinktą operaciją?"
+msgstr "Ar norite pašalinti visas pasirinktas operacijas?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Ar tikrai norite išvalyti operacijų būseną?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Kai kurios pasirinktos operacijos jau yra patvirtintos."
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Valyti"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Ar norite perjungti operacijų būseną „Patvirtinta“?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Perjungti"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d eil. (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
-msgstr "%d eil. (%d pasirinkta %s)"
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Pataisyti datą..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Keisti informaciją..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Keisti gavėjus..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Pataisyti aprašymą..."
+msgstr "%d eil. (%d pasirinkta – %s)"
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Pataisyti kiekį..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Keisti kategoriją..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Keisti žymes..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr "_Sąskaita"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Operacija"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Veiksmai"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Būsena"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "_Įrankiai"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "_Priemonės"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Užverti"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Užverti einamąją sąskaitą"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtruoti..."
+msgstr "_Filtras…"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Atidaryti sąrašo filtrą"
+msgstr "Atverti sąrašo filtrą"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Konvertuoti į Eurus…"
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Keisti šios sąskaitos valiutą į Eurus"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
-msgstr "_Pridėti..."
+msgstr "_Pridėti"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Pridėti naują operaciją"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "K_lonuoti..."
+msgstr "_Klonuoti…"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr ""
-"Pridėti naują operaciją nukopijuojant duomenis iš pasirinktos operacijos"
+msgstr "Pridėti naują operaciją, naudojant parinktos operacijos duomenis"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
-msgstr "_Keisti..."
+msgstr "_Taisyti…"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Keisti parinktą operaciją"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Jokia"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Išvalyti pasirinktų operacijų būseną"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "Į_vykdyta"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Perjungti pasirinktų operacijų būseną „Įvykdyta“"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "Pa_tvirtinta/patikrinta"
+msgstr "Pa_tvirtinta"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Perjungti pasirinktų operacijų būseną „Patvirtinta“"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Pa_šalinti..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Daugybinis taisymas…"
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Pašalinti pasirinktas operacijas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Taisyti kelias operacijas"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr "Sukurti šabloną..."
+msgstr "Kurti šablonus…"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Kurti šablonus pagal pasirinktas operacijas"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Šalinti…"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Šalinti pasirinktas operacijas"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr "Automatiniai priskyrimai"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Vykdyti automatinius priskyrimus"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Įvykdyti automatinius priskyrimus"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Eksportuoti QIF…"
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr "Eksportuoti kaip QIF"
+msgstr "Eksportuoti QIF formatu"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Eksportuoti CSV..."
+msgstr "Eksportuoti CSV"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "Eksportuoti kaip CSV"
+msgstr "Eksportuoti CSV formatu"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Tikrinti vidinius pavedimus…"
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Pridėti"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Klonuoti"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
-msgstr "Keisti"
+msgstr "Taisyti"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtras"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Patvirtinti"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Ateitis:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bankas:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Šiandien:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bankas"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Ateitis:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Laikotarpis:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipas:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Būsena:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Išjungti _Filtravimą"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Atstatyti _filtrą"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Antraeilė valiuta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr "_Antrinė valiuta"
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorija"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subkategorija"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Failas"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importuoti"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
-msgstr "_Keisti"
+msgstr "_Taisa"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
-msgstr "_Rodyti"
+msgstr "_Rodymas"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
-msgstr "_Tvarkyti"
+msgstr "_Valdymas"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Operacijos"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Ataskaitos"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Pagalba"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Naujas"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr "Sukurti naują piniginės failą"
+msgstr "Kurti naują piniginės failą"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
-msgstr "_Atverti..."
+msgstr "_Atverti"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Atverti failą"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "Į_rašyti"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "Įrašyti šį failą"
+msgstr "Įrašyti esamąjį failą"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Įrašyti kaip..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Įrašyti kaip"
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr "Įrašyti dabartinį failą kitokiu pavadinimu"
+msgstr "Įrašyti esamąjį failą kitu pavadinimu"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
-msgstr "Atstatyti"
+msgstr "Atkurti"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
-msgstr "Sugrąžinti į įrašytą šio failą versiją"
+msgstr "Grąžinti įrašytą šio failą būseną"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Savybės..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Savybės…"
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Konfigūruoti failą"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr "Užverti dabartinį failą"
+msgstr "Užverti esamąjį failą"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
-msgstr "_Išeiti"
+msgstr "_Baigti darbą"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Išeiti iš namų buhalterijos"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Baigti programos „HomeBank“ darbą"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF failą…"
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
-msgstr "Atverti duomenų importavimo asistentą"
+msgstr "Atverti duomenų importo vediklį"
+
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX failą…"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Atverti eksporto į QIF padėjėją"
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV failą…"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Eksportuoti QIF failą…"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Eksportuoti visas sąskaitas į QIF failą"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Nustatymai..."
+msgstr "_Nustatymai…"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigūruoti namų buhalterijos programą"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Konfigūruoti „HomeBank“ programą"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Valiutos…"
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Tvarkyti valiutas"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
-msgstr "_Sąskaitos..."
+msgstr "_Sąskaitos"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
-msgstr "Konfigūruoti sąskaitas"
+msgstr "Tvarkyti sąskaitas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "_Gavėjai..."
+msgstr "_Gavėjai"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "Konfigūruoti gavėjus bei davėjus (mokėtojus)"
+msgstr "Tvarkyti gavėjus bei mokėtojus"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
-msgstr "Kategorijos..."
+msgstr "_Kategorijos…"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
-msgstr "Konfigūruoti operacijų kategorijas"
+msgstr "Tvarkyti operacijų kategorijas"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "_Planinės operacijos ir šablonai…"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "Konfigūruoti šablonus bei automatizuotas operacijas"
+msgstr "Tvarkyti planines operacijas ir šablonus"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
-msgstr "Biudžetas"
+msgstr "_Biudžetas…"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
-msgstr "Konfigūruoti biudžetą"
+msgstr "Biudžeto planavimas"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
-msgstr "Priskyrimai..."
+msgstr "Priskyrimai"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr "Konfigūruoti automatinius priskyrimus"
+msgstr "Tvarkyti automatinius priskyrimus"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
-msgstr "Rodyti..."
+msgstr "Rodyti"
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "Žiūrėti pasirinktos sąskaitos operacijas"
+msgstr "Rodyti pasirinktos sąskaitos operacijas"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
-msgstr "Pridėti..."
+msgstr "Pridėti"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Pridėti naują operaciją"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Pridėti operacijas"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr ""
+msgstr "Tvarkaraščio parinktys…"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Konfigūruoti operacijų tvarkaraštį"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Pridėti planines"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Pridėti nepridėtas planines operacijas"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
-msgstr "_Statistika..."
+msgstr "_Statistika"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
-msgstr "Atverti statistikos ataskaitą"
+msgstr "Atverti statisti ataskaitą"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr "_Tendencijos..."
+msgstr "_Tendencijos"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Atverti tendencijų ataskaitą"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
-msgstr "B_iudžetas..."
+msgstr "_Biudžetas…"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Atverti biudžeto ataskaitą"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "Balansas..."
+msgstr "B_alansas…"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Atverti balanso ataskaitą"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr "_Autotransporto išlaidos..."
+msgstr "_Autotransporto išlaidos"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Atverti išlaidų transporto priemonėms ataskaitą"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Rodyti pasveikinimo vediklio langą…"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Failo statistika…"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Maskuoti…"
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
-msgstr "_Turinys"
+msgstr "_Žinynas"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
-msgstr "Namų buhalterijos (HomeBank) dokumentacija"
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Rodyti pasveikinimo vedlio langą..."
+msgstr "„HomeBank“ programos dokumentacija"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
-msgstr "Gauti pagalbą Internete..."
+msgstr "Gauti pagalbos internete…"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
-msgstr "Prisijungti prie LaunchPad tinklapio pagalbos sistemos"
+msgstr "Atverti „LaunchPad“ svetainės pagalbos skyrių"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
-msgstr "Išversti programą"
+msgstr "Versti šią programą…"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Prisijungti prie LaunchPad tinklapio norint padėti versti šią programą"
+msgstr ""
+"Atverti „LaunchPad“ svetainės vertimų skyrių su šios programos vertimu"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Pranešti apie problemą..."
+msgstr "Pranešti apie problemą"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr "Prisijungti prie LaunchPad tinklapio, kad padėti taisyti problemas"
+msgstr "Atverti „LaunchPad“ svetainės problemų registravimo skyrių"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Apie"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
-msgstr "Apie HomeBank programą"
+msgstr "Apie „HomeBank“ programą"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr "_Įrankių juosta"
+msgstr "_Priemonių juosta"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr "_Pagrindinės išlaidos"
+msgstr "Pagrindinės _išlaidos"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "Planinių _operacijų sąrašas"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Antraeilė valiuta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Antrinė valiuta"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Sugrąžinti į prieš tai įrašytą failą '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ar atmesti neįrašytus failo „%s“ pakeitimus?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"– Atlikti šio failo pakeitimai bus negrįžtamai prarasti\n"
+"– Failas bus naujai įkeltas, panaudojant atsarginę jo kopiją (.xhb~ failą)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Atkurti"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Ar tikrai norite maskuoti šio failo įrašus?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
+"Jeigu tęsite, visi įrašai bus nuasmeninti, pvz.:\n"
+"„paskyra x“, „mokėtojas y“, „pastaba z“ ir pan."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Maskuoti"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
-msgstr "Sveikiname paleidus HomeBank"
+msgstr "Sveiki, tai – „HomeBank“"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr "Ką norite atlikti:"
+msgstr "Ką norite atlikti?"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr "Skaityti HomeBank programos žinyną"
+msgstr "_Skaityti „HomeBank“ programos žinyną"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr "Keisti _Nustatymus"
+msgstr "_Keisti nustatymus"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr "Sukurti _naują elektroninę piniginę"
+msgstr "Kurti _naują el. piniginės failą"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr "_Atverti anksčiau sukurtą el. piniginės failą"
+msgstr "_Atverti anksčiau sukurtą failą"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr "Atverti pavyzdinį piniginės _failą"
+msgstr "Atverti _pavyzdinį failą"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(be kategorijos)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Kita"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Nėra pridėtinų operacijų"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr "operacija pridėta: %d"
+msgstr "pridėta operacijų: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Planinių operacijų pridėjimo rezultatas"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
-msgstr "Viso"
+msgstr "Iš viso"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Nežinoma klaida"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "Skaitymo arba rašymo klaida, kreipiantis į failą „%s“."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "Failas „%s“ nėra tinkamas „HomeBank“ failas."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"Failas „%s“ buvo įrašytas aukštesne „HomeBank“ versija\n"
+"ir negali būti atvertas esama programos versija."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Failo klaida"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Į/I klaida failui %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Iš viso"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
-msgstr "Šis failas %s nėra tinkamas HomeBank failas."
+msgstr "Failas „%s“ nėra tinkamas „HomeBank“ failas."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Atverti"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
-msgstr "Sąskaita"
+msgstr "Sąskaitos"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Gavėjai"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorija"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Šablonai"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Biudžetas"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Rodyti"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balansas"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Transporto išlaidos"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "At_verti"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Atverti neseniai naudotą failą"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Jūsų sąskaitos"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Kur išleidžiate pinigus"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "5 pagrind. išlaidoms"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Pagrindinės išlaidos"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Planinės operacijos"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "automatiškai pridedamos ne vėlesnės kaip"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Praleisti"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Taisyti ir pridėti"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Pridėti"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(naujas šablonas)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "netinkamas csv formatas"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "netinkamas CSV formatas"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>nuo</i> %s <i>iki</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
-msgstr ""
+msgstr "Nežinoma"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f L"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/L"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "myl./L"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr "Rodyti versijos informaciją ir baigti darbą"
+msgstr "Parodyti versijos informaciją ir baigti darbą"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FAILAS]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "Naršyklės klaida."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
-msgstr "Nepavyko parodyti nuorodos „%s“"
+msgstr "Nepavyko atverti adreso „%s“"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
-msgstr "HomeBank nustatymai"
+msgstr "„HomeBank“ nustatymai"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
-msgstr "Nepavyko atverti '%s', failas neegzistuoja.\n"
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank importavimo asistentas"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Importuoti iš failo"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
+msgstr "Nepavyko atverti „%s“, toks failas neegzistuoja.\n"
 
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Atnaujinti savo sąskaitas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(sąskaita %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Sąskaitos"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nauja sąskaita"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bankas"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Pavadinimas:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Šiandien"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "esama sąskaita"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Sąskaita:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Klaida"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nepavyko pervadinti šios sąskaitos\n"
-"iš „%s“ į „%s“,\n"
-"toks pavadinimas jau egzistuoja."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Prašom parinkti failą"
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF failas atpažintas"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX failas atpažintas !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "QFX palaikymas išjungtas"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Nežinomas/netinkamas failas..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "sąskaita: %d - operacija: %d - gavėjas: %d - kategorija: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank importavimo asistentas - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Atpažįstami failai"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF failai"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX failai"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV failai"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Visi failai"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Kelias:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Pavadinimas:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Koduotė:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Turinys:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Datos formatas:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datos tolerancija:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dienos"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Sąskaita importavimui"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Operacija importavimui"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Paspaudę „Pritaikyti“ atnaujinsite savo sąskaitas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Sąskaitos"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "atnaujinti"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "sukurti"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Operacijos"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importuoti"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "atmesti"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importuoti į"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Veiksmas"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank pavadinimas"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Būsena"
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bankas"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Šiandien"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Ateities"
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Ateitis"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informacija"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Žymės"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Data"
+msgstr "Pastabos"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
-msgstr "Kiekis"
+msgstr "Suma"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Išlaidos"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Pajamos"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Žymės"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Būsena"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- išskaidyta -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Data"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Pavėluota"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Kita data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Sąrašas"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
-msgstr "Rodyti rezultatus kaip sąrašą"
+msgstr "Rodyti sąrašą"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linija"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "Vaizduoti rezultatus linijiniu"
+msgstr "Rodyti linijinę diagramą"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Atnaujinti"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Atnaujinti rezultatus"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Išsamiai"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr "Įjungti išsamų vaizdavimą"
+msgstr "Rodyti išsamios informacijos polangį"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
-msgstr ""
+msgstr "%d iš %d žemiau %s ribos"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr ""
+msgstr "Balanso ataskaita"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Rodymas"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Sąskaita:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr "Pasirinkti _viską"
+msgstr "_Visos sąskaitos"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr ""
+msgstr "Kiekviena _diena"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr "_X mąstelis:"
+msgstr "_X mastelis:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Datos filtras"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Nuo:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Iki:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subkategorija"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Išlaidos ir pajamos"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "Biudžetas"
+msgstr "Išlaidos ir biudžetas"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Išleista"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
-msgstr "Rezultatas"
+msgstr "Būsena"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Juostinė"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Histograma"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Vaizduoti rezultatus juostiniu"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Rodyti histogramą"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Eksportuoti"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Įjungti legendą"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " viršyta"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " liko"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " nepanaudota"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Biudžetas: %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Biudžeto ataskaita"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
-msgstr "_Pagal:"
+msgstr "_Pjūvis:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
-msgstr "Rūšis:"
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vaizdas:"
+msgstr "_Rūšis:"
 
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Rezultatas:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Biudžetas:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Išleista:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Jokia sąskaita nėra įtraukta į biudžetą."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "Norimas sąskaitas galite įtraukti sąskaitų lange."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Skritulinė"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Stulpeliai"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Vaizduoti rezultatus skrituliniu"
+msgid "View results as column"
+msgstr "Rodyti stulpelinę diagramą"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Žiedas"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Rodyti žiedinę diagramą"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Keisti filtrą"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Eksportuoti"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Rodyti legendą"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Santykis"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr "Įjungti santykį"
+msgstr "Rodyti santykį"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Žymė"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mėnuo"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Metai"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Sausis"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Vasaris"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Kovas"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Balandis"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Gegužė"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Birželis"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Liepa"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Rugpjūtis"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Rugsėjis"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Spalis"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Lapkritis"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Gruodis"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s pagal %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "išlaidos"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr ""
+msgstr "(gavėjas nenurodytas)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistinė ataskaita"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Rodyti:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Pjūvis:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
-msgstr "Pagal kiekį"
+msgstr "Rikiuoti pagal _sumą"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balansas:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Pajamos:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Išlaidos:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Diena"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Savaitė"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Ketvirtis"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
-msgstr "Sausis"
+msgstr "Sau"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
-msgstr "Vasaris"
+msgstr "Vas"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
-msgstr "Kovas"
+msgstr "Kov"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
-msgstr "Balandis"
+msgstr "Bal"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
-msgstr "Birželis"
+msgstr "Bir"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
-msgstr "Liepa"
+msgstr "Lie"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
-msgstr "Rugpjūtis"
+msgstr "Rgp"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
-msgstr "Rugsėjis"
+msgstr "Rgs"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
-msgstr "Spalis"
+msgstr "Spa"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
-msgstr "Lapkritis"
+msgstr "Lap"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
-msgstr "Gruodis"
+msgstr "Grd"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s laike"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Laiko intervalas"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Vidurkis: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
-msgstr ""
+msgstr "Tendencijų laike ataskaita"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Sąskaita:"
+#: ../src/rep_time.c:1408
+msgid "_Cumulate"
+msgstr "S_umuoti"
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorija:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Gavėjas (davėjas):"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr "S_umuoti"
-
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr "_Rodyti pagal:"
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Transporto priemonių išlaidų ataskaita"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Transporto kat.:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Atstumas:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Suvartota:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Degalų išlaidos:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Kitos išlaidos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Viso išleista"
+msgstr "_Detalumas:"
 
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1575,10 +1543,10 @@ msgstr "Viso išleista"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1586,525 +1554,1041 @@ msgstr "Viso išleista"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
-msgstr "Skaitiklis"
+msgstr "Rida"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
-msgstr "Degalai"
+msgstr "Degalų kiekis"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Kaina"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Atstumas"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Išlaidų transporto priemonėms ataskaita"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Transporto kat.:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Nuvažiuota:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Suvartota:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Išlaidos degalams:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Kitos išlaidos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Iš viso išlaidų:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
-msgstr ""
+msgstr "(nenurodytas)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Grynieji"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Turtas"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditinė kortelė"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Įsipareigojimai"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nėra)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Matomas"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Sąskaitos pavadinimas"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Klaida"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Naujai pridedama sąskaita negali vadintis „%s“ – toks pavadinimas jau "
+"naudojamas."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Pašalinimas neleidžiamas"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Negalima pašalinti sąskaitos „%s“"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Ši sąskaita yra naudojama ir negali būti pašalinta"
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "Šioje sąskaitoje yra įrašytų operacijų ir/arba vidinių pavedimų."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Ar tikrai norite negrįžtamai pašalinti „%s“?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Sąskaitos pašalinimas yra negrąžinamas veiksmas."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Šalinti"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Negalima šios sąskaitos pervadinti iš „%s“ į „%s“ – toks pavadinimas jau "
+"naudojamas."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
-msgstr "Tvarkyti sąskaitas"
+msgstr "Sąskaitų tvarkymas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Vilkdami ir paleisdami, sąskaitas galite perrikiuoti.\n"
+"Spustelėję norimą sąskaitą du kartus, galite ją pervadinti."
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Pridėti"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
-msgstr "Pagrindinis"
+msgstr "Pagrindai"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Valiuta:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Pradinis _balansas:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Pastabos:"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr "ši sąskaita buvo už_daryta"
+msgstr "ši sąskaita už_daryta"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Einamojo čekio numeris"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
-msgstr ""
+msgstr "_1-ojoje čekių knygelėje:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
-msgstr ""
+msgstr "_2-ojoje čekių knygelėje:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Kita"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Organizacija"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Pavadinimas:"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Numeris:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr ""
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Balanso ribos"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr ""
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr "Per_viršis ties:"
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Nepaisymas ataskaitose"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
-msgstr ""
+msgstr "neįtraukti į sąskaitų _suvestinę"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
-msgstr ""
+msgstr "neįtraukti į _biudžetą"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
-msgstr ""
+msgstr "neįtraukti į jokias _ataskaitas"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Planinės operacijos"
 
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Šablonai"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "leidžiama"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "prieš"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "po"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(šablonas %d)"
+msgid "(template %d)"
+msgstr "(%d–asis šablonas)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Planinės operacijos ar šablono pašalinimas yra negrįžtamas veiksmas."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
-msgstr "_Kiekis:"
+msgstr "_Suma:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Keisti sumos ženklą"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Skaidyti operaciją"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
-msgstr "Mokėjimas:"
+msgstr "_Mokėjimo būdas:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
-msgstr "Iš čekių knygelės 2"
+msgstr "Iš _2-osios čekių knygelės"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
-msgstr "Į _sąskaitą:"
+msgstr "_Į sąskaitą:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Priminimas"
+msgstr "_Pastaba:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Planinis pridėjimas"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
-msgstr "_Aktyvuoti"
+msgstr "_Aktyvinti"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Kita _data:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
-msgstr "Kas"
+msgstr "_Vykdyti kas"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Savaitgaliais:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Nutraukti po:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "kartų"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr ""
+msgstr "Planinių operacijų ir šablonų tvarkymas"
+
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Tekstas"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
-msgstr "(priskyrimo tekstas %d)"
+msgstr "(%d–asis priskyrimas)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Priskyrimo pašalinimas yra negrįžtamas veiksmas."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Nepriskirti"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Jei nenurodytas (-a)"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Perrašyti"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
-msgstr "Tvarkyti priskyrimus"
+msgstr "Priskyrimų tvarkymas"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Sąlyga"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "_Ieškoti lauke:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "_Teksto:"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Skirti _didžiąsias ir mažąsias raides"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "_Atsižvelgti į raidžių registrą"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Naudoti _reguliariuosius reiškinius"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Kategoriją galite pasirinkti iš sąrašo arba \n"
-"tiesiog rašykite ir rinkitės iš pateikiamų pasiūlymų"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Gavėjo (mokėtojo) priskyrimas"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Gavėją ar davėją galite pasirinkti iš sąrašo arba \n"
-"tiesiog rašykite ir rinkitės iš pateikiamų pasiūlymų"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Kategorijos priskyrimas"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Mokėjimo būdo priskyrimas"
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr ""
+msgstr "Naujas „HomeBank“ failas (%d-as žingsnis iš %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
-msgstr "Nerasta"
+msgstr "Nežinomas"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Savininkas:"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Savininkas:"
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Valiuta:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Failo savybės"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Sistemos parametrai"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Kalbos:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Pradinių nustatymų failas:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
-msgstr "Paimti pradines operacijų kategorijas iš šio failo"
+msgstr "Paimti pradinį operacijų kategorijų sąrašą iš šio failo"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Pradinės operacijų kategorijos"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Informacija"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Balansai"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Pradinis:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
-msgstr "Perviršis nuo"
+msgstr "_Kritinis ties:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
-msgstr "Sukurkite pirmą sąskaitą"
+msgstr "Pirmoji sąskaita"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr "Paspaudę mygtuką „Pritaikyti“ sukursite naują elektroninę piniginę"
+msgstr ""
+"Paspauskite mygtuką „Pritaikyti“ ir pradėkite pildyti naują elektroninę "
+"piniginę"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Patvirtinimas"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Sveiki!"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Pasirinkite failą"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importuoti"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Savybės"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Operacija"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "sukurti naują"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "naudoti esamą"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Pavadinimas faile"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Veiksmas"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Pavadinimas „HomeBank“ faile"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+"Viskas atrodo gerai, tačiau jei norite, galite peržiūrėti duomenis dar kartą."
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Faile „%s“ neaptikta informacija apie sąskaitas.\n"
+"Žemiau pasirinkite, į kurią sąskaitą norite importuoti operacijas."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Aptikti galimi jau įvestų operacijų dublikatai. Jų neketinama importuoti.\n"
+"Žemiau peržiūrėkite ir pasirinkite norimas importuoti operacijas."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Sąskaita importuojamoms operacijoms"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Prašom parinkti failą…"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF failas atpažintas!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX failas atpažintas!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** QFX palaikymas išjungtas **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV operacijų failas atpažintas!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Nežinomas / netinkamas failas…"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "sąskaitos: %d - operacijos: %d - gavėjai: %d - kategorijos: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Nepavyko konvertuoti kai kurių datų"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Įkelti iš naujo, naudojant datos formatą „%s“?"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Importo vediklis (%d iš %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Sveiki! Tai – „HomeBank“ importo vediklis.\n"
+"\n"
+"Šis vediklis padės į „HomeBank“ importuoti duomenis iš išorinių failų.\n"
+"\n"
+"Jokie pakeitimai nebus atlikti, kol nepaspausite mygtuko „Pritaikyti“\n"
+"paskutiniame vediklio žingsnyje."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"„HomeBank“ geba importuoti šių formatų failus:\n"
+"  QIF\n"
+"  OFX/QFX (formato palaikymą galima įjungti kompiliavimo metu)\n"
+"  CSV (specialus „HomeBank“ formatas, žiūrėkite dokumentaciją)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Žinomų tipų failai"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF failai"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX failai"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV failai"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Visi failai"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Įvyko klaida, šio failo įkelti nepavyko."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Pavadinimas:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Kelias:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Koduotė:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Datos formatas:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Failo turinys"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Turinys:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Pasirinkite sąskaitų importo būdą (veiksmą)"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "_Keisti veiksmą"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Pasirinkite importuotinas operacijas"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Esamos operacijos (galimo dublikato) savybės"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Datos paklaida:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "d."
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "At_naujinti"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Sutapimai aptinkami remiantis sąskaita, suma ir data.\n"
+"Pasirinkus 0 dienų datos paklaidą, bus aptinkami tik tikslūs sutapimai."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Paspaudę „Pritaikyti“, atnaujinsite savo sąskaitas.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "atnaujinti"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "sukurti"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Operacijos"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importuoti"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "atmesti"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatiškai priskirta"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Failo formato klaida"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"CSV failas turi turėti tikslų stulpelių skaičių,\n"
-"atskirtą kabliataškiu, skaitykite žinyną dėl išsamesnės informacijos."
+"CSV faile turi būti tiksliai apibrėžtas skaičius stulpelių,\n"
+"atskirtų kabliataškiu. Išsamesnės informacijos ieškokite žinyne."
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Ar tikrai norite valyti laukų reikšmes?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Jei tęsite, visos sumos bus pakeistos nuliais."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Valyti"
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
-msgstr "Tvarkyti biudžetą"
+msgstr "Biudžeto planavimas"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importuoti iš CSV failo"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "_Eksportuoti į CSV failą"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Išskleisti viską"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Suskleisti viską"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr ""
+msgstr "Kiekvieno mėnesio biudžetas"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "toks pat"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "_Valyti laukus"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "skiriasi"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
-msgstr ""
+msgstr "_Priverstinai stebėti šią kategoriją"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importuoti"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Pavadinimas"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Naudojimas"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_ksportuoti"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Nenaudojamų kategorijų šalinimas"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"CSV failas turi turėti tikslų stulpelių skaičių,\n"
-"atskirtą kabliataškiu, skaitykite žinyną dėl išsamesnės informacijos."
+"Ar tikrai norite negrįžtamai pašalinti\n"
+"nenaudojamas kategorijas?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Pataisyti..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Keisti…"
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Pajamos"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Negalima pervadinti Kategorijos\n"
-"iš '%s' į '%s',\n"
-"nes toks pavadinimas jau yra"
+"Negalima šios kategorijos pervadinti iš „%s“ į „%s“ – toks pavadinimas jau "
+"naudojamas."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Perkelti į..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Kategorijos „%s“ sujungimas"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Perkelti šią kategoriją į kitą vietą?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Sujungti"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Šis veiksmas pakeis „%s“ į „%s“ visose \n"
-"operacijose ir tada išmes „%s“"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Pašalinti kategoriją?"
+"Šiai kategorijai priklausančios operacijos\n"
+"bus perkeltos į žemiau parinktą kategoriją."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Pašalinti kategoriją „%s“"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
+"Ši kategorija naudojama.\n"
+"Visos jai priklausančios operacijos liks be kategorijos."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
-msgstr "Tvarkyti kategorijas"
+msgstr "Kategorijų tvarkymas"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Pajamos"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Šalinti nenaudojamas"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "Nauja kategorija"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nauja subkategorija"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Jungti"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Bazinė valiuta"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Ženklas"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Keitimo kursas"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Atnaujinta"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Valiutos taisymas"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Valiuta"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Formatas"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Tinkinti"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "Ž_enklas:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr "_Prieš skaičių"
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "T_rupmenos skirtukas:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Skaitmenys po kablelio:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "_Grupavimo ženklas:"
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Bazinės valiutos pasirinkimas"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Pasirinkti valiutą"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "ISO kodas"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Perkelti"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Atnaujinimo internetu klaida"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Jei pašalinsite valiutą, ji bus negrįžtamai prarasta."
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Ar pakeisti bazinę valiutą?"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+"Jei patvirtinsite šį veiksmą, visų kitų valiutų kursai\n"
+"bus pakeisti į 0 – nepamirškite jų atnaujinti."
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Valiutos"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Atnaujinti internetu"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Skirti bazine"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Failo statistika"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Priskyrimai"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Naujovinimas"
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Pasirinkite bazinę valiutą"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+"Pradedant 5.1 versija, „HomeBank“ programa gali dirbti iškart su keliomis\n"
+"valiutomis. Jei žemiau nurodyta valiuta yra neteisinga, pakeiskite ją:"
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importuoti iš CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Atverti namų buhalterijos (homebank) failą"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr "„HomeBank“ failo atvėrimas"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Įrašyti homebank failą kaip"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "„HomeBank“ failo įrašymas"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
-msgstr "HomeBank failai"
+msgstr "„HomeBank“ failai"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "Ar jūs norite įrašyti pakeitimus šiame faile ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Įrašyti pakeitimus į failą prieš jį užveriant?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Jei neįrašysite - prarasite paskutinius %d pakeitimus(ų)."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
+"Neįrašius pakeitimų, jie bus negrįžtamai prarasti.\n"
+"Pakeitimų kiekis: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Neįrašyti"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Užverti _neįrašant"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
+msgstr "Pasirinkite iš galimų operacijų…"
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Pasirinkite veiksmą:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "sukurti naują operaciją"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
-msgstr "parinkite esamą operaciją"
+msgstr "parinkti esamą operaciją"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"„HomeBank“ aptiko kelias operacijas, kurios gali būti susijusios vidinio "
+"pavedimo operacijos."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
@@ -2118,404 +2602,430 @@ msgstr "Be kategorijos"
 msgid "Unreconciled"
 msgstr "Nepatvirtintos"
 
-#: ../src/ui-filter.c:60
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Neįvykdytos"
+
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Patvirtintos"
+
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Įvykdytos"
+
+#: ../src/ui-filter.c:63
 msgid "Any Status"
 msgstr "Visos būsenos"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:68
+msgid "This month"
 msgstr "Šis mėnuo"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Praeitas mėnuo"
+#: ../src/ui-filter.c:69
+msgid "Last month"
+msgstr "Praėjęs mėnuo"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:70
+msgid "This quarter"
 msgstr "Šis ketvirtis"
 
-#: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Praeitas ketvirtis"
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Ankstesnis ketvirtis"
 
-#: ../src/ui-filter.c:69
-msgid "This Year"
+#: ../src/ui-filter.c:72
+msgid "This year"
 msgstr "Šie metai"
 
-#: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Praeiti metai"
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Praėję metai"
 
-#: ../src/ui-filter.c:72
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Pastarosios 30 dienų"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Pastarosios 60 dienų"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Pastarosios 90 dienų"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Pastarieji 12 mėnesių"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr "Kita..."
+msgstr "Kitas…"
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Visos datos"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Visi mėnesiai"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
-msgstr "_Pasirinkimas:"
+msgstr "_Kriterijus:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
-msgstr "Visi"
+msgstr "Viskas"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
-msgstr "Nėra"
+msgstr "Nieko"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
-msgstr "Priešingai"
+msgstr "Invertuoti"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Datos filtras"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mėnuo:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
-msgstr "_Metai:"
+msgstr "M_etai:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Teksto filtras"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informacija:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Skirti _didžiąsias ir mažąsias raides"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Žymė:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Sumos filtras"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Būsenos filtras"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr "patvirtinta/patikrinta"
+msgstr "patvirtinta"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "priminimas"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "įvykdyta"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Visada:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
-msgstr "rodyti „Pridėtas“"
+msgstr "rodyti pridėtas"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
-msgstr "rodyti „Pakeistas“"
+msgstr "rodyti pakeistas"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "rodyti laukiančias priminimo"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Mokėjimo būdo filtras"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
-msgstr "Keisti filtrą"
-
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Mokėj. būdas"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Tekstas"
+msgstr "Filtro taisymas"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank failo savybės"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Atstatyti"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Savininkas:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Mokėjimo būdas"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Planinės operacijos"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "pridėti iki"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
-msgstr ""
+msgstr "kiekvieno mėnesio dienos (neimtinai)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "pridėti"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
+msgstr "d. prieš operacijos datą"
+
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Numatytoji kategorija"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Nenaudojamų gavėjų šalinimas"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
 msgstr ""
+"Ar tikrai norite negrįžtamai pašalinti\n"
+"nenaudojamus gavėjus (mokėtojus)?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Numatytieji parametrai"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Negaliu pervardinti šio gavėjo,\n"
-"iš „%s“ į „%s“, nes\n"
-"toks vardas jau egzistuoja."
+"Negalima šio gavėjo pervadinti\n"
+"iš „%s“ į „%s“ –\n"
+"toks pavadinimas jau naudojamas."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Perkelti šį gavėją (davėją) į kitą vietą?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Gavėjo „%s“ sujungimas"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Pašalinti gavėją/mokėtoją?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Šiam gavėjui (mokėtojui) priklausančios operacijos\n"
+"bus priskirtos žemiau parinktam mokėtojui."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Pašalinti gavėją (mokėtoją) „%s“"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
+"Šis gavėjas (mokėtojas) naudojamas.\n"
+"Visos jam priklausančios operacijos liks be gavėjo (mokėtojo)."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
-msgstr "Tvarkyti gavėjus bei mokėtojus"
+msgstr "Gavėjų (mokėtojų) tvarkymas"
+
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "naujas gavėjas (mokėtojas)"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Sąsaja"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Rodymo formatai"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr "Importavimas/eksportavimas"
+msgstr "Importas / eksportas"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr "Ataskaita"
+msgstr "Ataskaitos"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
-msgstr "Pradiniai sistemos nustatymai"
+msgstr "Sistemos nustatymai"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Tik piktogramos"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Tik tekstas"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekstas po piktogramomis"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekstas šalia piktogramų"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Horizontalios"
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
-msgstr "Tango šviesiai"
+msgid "Vertical"
+msgstr "Vertikalios"
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Abejos"
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr "„Tango“ šviesios"
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
-msgstr "Tango vidutiniškai"
+msgstr "„Tango“ vidutinės"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
-msgstr "Tango tamsiai"
+msgstr "„Tango“ tamsios"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "mėnuo-diena-metai"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "diena-mėnuo-metai"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "metai-mėnuo-diena"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
-msgstr "Ignoruoti"
+msgstr "Nepaisyti"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Pridėti prie Informacijos"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Pridėti prie Pastabos"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Sistemos kalba"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Pasirinkite numatytąjį „HomeBank“ failų aplanką"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Pasirinkite numatytąjį importo aplanką"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Pasirinkite numatytąjį eksporto aplanką"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Datos"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Datos formatas:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "OFX/QFX failai"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr ""
+msgstr "_Pastabos laukas:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Failų aplankas"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importuoti:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Eksportuoti:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Pirminis filtras"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Laikotarpis:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Grafikai"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Spalvų schema:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr "Spalvų paletė:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Statistika"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
-msgstr "Rodyti pagal kiekį"
+msgstr "Rodyti pagal _sumą"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
-msgstr "Rodyti santykio stulpelį"
+msgstr "_Rodyti santykio stulpelį"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
-msgstr "Rodyti _išsamiai"
+msgstr "Rodyti _išsamios informacijos polangį"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Biudžetas"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "Į_jungti"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Užpildyti iš:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Šalis:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Vertė:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Dešimtųjų simbolis:"
+msgstr "Įj_ungti"
 
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupavimo simbolis:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Skaičius po kablelio:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Numatytosios spalvos:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datos formatas:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Formatas:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2534,271 +3044,313 @@ msgid ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 msgstr ""
-
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+"%a sutrumpintas lokalės savaitės dienos pavadinimas.\n"
+"%A pilnas lokalės savaitės dienos pavadinimas.\n"
+"%b sutrumpintas lokalės mėnesio pavadinimas.\n"
+"%B pilnas lokalės mėnesio pavadinimas.\n"
+"%c tinkamas lokalės datos ir laiko atvaizdavimas.\n"
+"%C šimtmetis (gaunamas, padalinus metus iš 100 ir atmetus trupmeninę dalį) "
+"kaip dešimtainis skaičius [00-99].\n"
+"%d mėnesio diena kaip dešimtainis skaičius [01,31].\n"
+"%D atitinka %m/%d/%y.\n"
+"%e mėnesio diena kaip dešimtainis skaičius [1,31]; esant vienaženkliam "
+"skaičiui, prieš jį rašomas tarpas.\n"
+"%j metų diena kaip dešimtainis skaičius [001,366].\n"
+"%m mėnuo kaip dešimtainis skaičius [01,12].\n"
+"%p tinkamas lokalės datos atvaizdavimas.\n"
+"%y metai be amžiaus kaip dešimtainis skaičius [00,99].\n"
+"%Y metai su amžiumi kaip dešimtainis skaičius. \n"
+
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Matavimo vienetai"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Atstumus matuoti _myliomis"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Kuro kiekius matuoti _galonais"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Operacijų langas"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Rodyti:"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Slėpti patvirtintas operacijas"
+msgstr "Nerodyti patvirtintų operacijų"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Visada rodyti priminimo laukiančias operacijas"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Kartotinis pridėjimas"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "Palikti paskiausią datą"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Stulpelių sąrašas"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
-msgstr "Paimk & paleisk eiliškumo pakeitimui"
-
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
+msgstr "Stulpelius galite perrikiuoti, juos tempdami"
 
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Kalba:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
-msgstr "_Įrankinė:"
-
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
+msgstr "P_riemonių juosta:"
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Aiškiau atskirti eilutes"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "_Tinklelio linijos:"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Sumų spalvos"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
-msgstr "Naudoja pasirenkamas spalvas"
+msgstr "Naudoti pasirinktas spalvas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Parinkti _nustatymai:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
-msgstr "Išlaidos:"
+msgstr "_Išlaidos:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Pajamos:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "Į_spėjimai:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Programos paleidimas"
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr "Įkelti paskutinį atvertą failą"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Rodyti užsklandą"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
+msgstr "Įkelti paskiausiai naudotą failą"
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Rodyti užsklandos paveikslėlį"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Naujinti valiutas internetu"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Finansiniai metai"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "_Prasideda:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Pagrindinio lango ataskaitos"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Numatytasis:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Atstatyti visus nustatymus į pradinius"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Ar norite atstatyti numatytąsias\n"
+"visų nustatymų reikšmes?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Atstatyti"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Nustatymai"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Kalbos pakeitimai įsigalios\n"
+"iš naujo paleidus „HomeBank“."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Stulpelis"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Pašalinti"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Suma"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "Komponentų suma:"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr "Nepriskirta:"
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "Operacijos suma:"
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Pridėti naują operaciją"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Klonuoti operaciją"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Keisti operacijos duomenis"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Operacijos padalijimas"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Priminti"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "I_š sąskaitos"
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
-msgstr ""
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "_Į sąskaitą:"
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"Ar norite nutraukti vidinį pavedimą?\n"
+"\n"
+"Jei tęsite, paskirties operacija bus pašalinta."
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
-msgstr ""
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Ieškoti…"
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Rodyti _planines"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
 "day/month or month/day,\n"
 "and complete date into your locale"
 msgstr ""
-"Datą galite įvesti pasirinkdami iš kalendoriaus\n"
-"arba paprasčiausiai įrašydami dieną, \n"
-"ar dieną/mėnesį (arba mėnesį/dieną), \n"
-"ar pilną datą (su metais)"
-
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
+"Datą galite įvesti, pasirinkdami iš kalendoriaus arba paprasčiausiai "
+"įrašydami vienu šių formatų:\n"
+"diena,\n"
+"diena/mėnuo (arba mėnuo/diena), arba\n"
+"pilna data (su metais) jūsų lokalei priimtinu formatu"
 
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"Galite pasirinkti iš sąrašo arba tiesiog\n"
+"rašykite ir rinkitės iš pateikiamų siūlymų"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "Pridėti _neužveriant"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Pridėti"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr ""
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Naudoti _šabloną"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "Ša_blonas:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr "Dėmesio: kiekis neatitinka kategorijos ženklo"
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Čekis"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Pavedimas"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Vidinis pavedimas"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetinė kortelė"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
-msgstr ""
+msgstr "Periodinis mokėjimas"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektroninis mokėjimas"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depozitas"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr ""
+msgstr "Finansinis mokestis"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Tiesioginis debetas"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
-msgstr "Neaktyvi"
+msgstr "Netaikomas"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Įtraukti"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
-msgstr "Išskirti"
+msgstr "Neįtraukti"
index 4ef6a51cf08bb861e95264119b8c3b25a24f5e4d..d5e913d8813b1622bad08b6dd72baa0db6caeb95 100644 (file)
--- a/po/lv.po
+++ b/po/lv.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-03-04 14:33+0000\n"
 "Last-Translator: Gatis Kalnins <gatis.kalnins@metatrons.lv>\n"
 "Language-Team: gnome-gimp.doc.lv.2010-12-13 <kde-i18n-doc@kde.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Vienkārša bezmaksas personīgā grāmatvedība katram"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informācija:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "D_arījuma partneris:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorija:"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Neviena transakcija nav mainīta"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transakcija automātiski piesaistīta: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Automātiskā uzdevuma rezultāts"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 msgstr "Vēlaties izveidot šablonu ar katru no izvēlētajām transakcijām?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(jauns arhīvs)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,1515 +163,1362 @@ msgstr ""
 "Vai vēlaties dzēst\n"
 "katru atlasīto transakciju?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Mainīt datumu..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Mainīt informāciju..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Rediģet darījumu partneri"
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Mainīt aprakstu..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Mainīt summu..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Mainīt kategoriju..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Mainīt birkas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konts"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Tran_sakcija"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "D_arbības"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Rīki"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Aizvērt"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Aizvērt pašreizējo kontu"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrs..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Atvērt filtru sarakstu"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Pievienot..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Pievienot jaunu transakciju"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Mantot..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Mantot no aktīvās transakcijas"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "R_ediģēt..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Rediģēt aktīvo transakciju"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "Saskaņots"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Pārslēgt saskaņojuma statusu aktīvajām transakcijām"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Dzēst..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Dzēst aktīvās transakcijas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Izveidot šablonu..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Automātiskie uzdevumi"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Izpildīt automātiskos uzdevumus"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Eksportēt kā QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Eksportēt CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Eksportēt kā CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Pievienot"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Mantot"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Rediģēt"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrs"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Nākotnē:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bankā:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Šodien:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bankā:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Nākotnē:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Perio_ds"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Veids:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Otra valūta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorijas"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Apakškategorija"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fails"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importēt"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "R_ediģēt"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Skats"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Pārvaldīt"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transakcijas"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Atskaites"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Palīdzība"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "Jau_ns"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Atvērt..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Atvērt failu"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Saglabāt"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Saglabāt kā..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Atgriezties"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Atgriezties uz šī faila saglabāto versiju"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "Ī_pašības..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Iziet"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Iziet no HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Atvērt importēšanas palīgu"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Atvērt QIF eksporta palīgu"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Iestatījumi..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurēt HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Konti..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfigurēt kontus"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Darījumu partneri..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfigurēt darījumu partneru datus"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorijas..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigurēt kategorijas"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budžets..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigurēt budžetu"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Uzdevumi..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Konfigurēt automātiskos uzdevumus"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Rādīt..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Rāda atlasītā konta transakcijas"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Pievienot..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Pievienot transakciju"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistika..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Atvērt statistikas atskaiti"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendences..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Atvērt tendenču atskaiti"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udžets..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Atvērt budžeta atskati"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Bilance..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Atvērt bilances atskaiti"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Rādīt sveiciena dialogu..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Saturs"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank dokumentācija"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Rādīt sveiciena dialogu..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Iegūt palīdzību tiešsaistē..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Savienoties ar LaunchPad vietni, lai iegūtu palīdzību"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Tulkot šo lietotni..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Savienoties ar LaunchPad vietni, lai tulkotu šo lietotni"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Ziņot par problēmu..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Savienoties ar LaunchPad vietni, lai palīdzētu izlabot kļūdas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "P_ar"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Par HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Rīkjosla"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Otra valūta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Ielādēt datus no iepriekš saglabātā faila \"%s\"?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Laipni lūdzam HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Ko vēlaties darīt:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Atvērt pi_emēra failu"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Kopā"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Faila kļūda"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Ievadizvades kļūda failam %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Fails %s nav derīgs HomeBank fails."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Atvērt"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konti"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Partneri"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorijas"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arhīvs"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budžets"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Rādīt"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Bilance"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Atvērt nesen lietotu failu"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "nederīgs CSV formāts"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(jauns arhīvs)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>no</i> %s <i>līdz</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Izvadīt versijas informāciju un iziet"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FAILS]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Neizdevās attēlot URL \"%s\""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank opcijas"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nevar atvērt \"%s\", fails neeksistē.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank importēšanas palīgs"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Atjaunināt kontus"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konts %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Mainīt HomeBank konta mērķi"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "jauns konts"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nosaukums:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "esošs konts"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Konts:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Kļūda"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nevar pārsaukt šo kontu\n"
-"no \"%s\" uz \"%s\",\n"
-"jo šis nosaukums jau eksistē."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Lūdzu, norādiet failu..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF fails atpazīts!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "QFX fails atpazīts!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX atbalsts atslēgts **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Nezināms/nederīgs fails..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "konti: %d | transakcijas: %d | darījumu partneri: %d | kategorijas: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank importēšanas palīgs - (%d no %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank var importēt šādu formātu failus:\n"
-"- QIF\n"
-"- OFX/QFX (ja HomeBank kompilēta ar attiecīgo norādi)\n"
-"- CSV (HomeBank specifisks formāts, skatiet dokumentāciju)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF fails"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX faili"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV fails"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Visi faili"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Faila saturs:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datuma _tolerance:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dienas"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Sakritību meklē secībā: konts, summa, datums.\n"
-"Datuma tolerance \"0 dienas\" nozīmē precīzu sakritību"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Spiediet \"Pielietot\", lai atjauninātu savus kontus.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "lai atjauninātu"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "lai izveidotu"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importēt"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "noraidīt"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automātiski piešķirts"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importēt"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importētais nosaukums"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Darbība"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank nosaukums"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bankā"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Šodien"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Nākotnē"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informācija"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Birkas"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datums"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Summa"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Izdevumi"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Ienākumi"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Birkas"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datums"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Saraksts"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Skatīt rezultātus kā sarakstu"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Līnija"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Skatīt rezultātus kā līnijas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Atsvaidzināt"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Atsvaidzināt rezultātus"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detaļas"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Pārslēgt detaļas"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d zem %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Bilances atskaite"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Konts:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Atlasīt _visu"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Katru _dienu"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Mērogs:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_No:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Līdz:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Apakškategorija"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Izdevumi un ienākumi"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Tērētais un budžets"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Tērētais"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Rezultāts"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Joslas"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Skatīt rezultātu joslu diagrammā"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Leģenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Eksportēt"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Pārslēgt leģendu"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budžeta atskaite"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "Šķi_rot:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Veids:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "Rā_dīt:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budžets:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Tērēts:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pīrāga"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolonna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Skatīt rezultātus pīrāga diagrammās"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Rediģēt filtru"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Eksportēt"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Leģenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Pārslēgt leģendu"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Procenti"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Pārslēgt procentus"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Birka"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "mēneši"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "gadi"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janvāris"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februāris"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marts"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Aprīlis"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maijs"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Jūnijs"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Jūlijs"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Augusts"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Septembris"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktobris"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembris"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Decembris"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "izdevumi"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistikas atskaite"
 
-#: ../src/rep_stats.c:1456
-msgid "_By:"
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "Rā_dīt:"
+
+#: ../src/rep_stats.c:1512
+msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Kārtot pēc _summas"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Bilance:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Ienākumi:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Izdevumi:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "dienas"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "nedēļas"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Ceturksnis"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jūn"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jūl"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Laika posms"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Tendenču atskaite"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Konts:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorija:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "D_arījuma partneris:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Kumulāta"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Skats:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Auto izmaksu atskaite"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Autom_ašīna"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Nobraukums:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Patēriņš:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Degvielas cena:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Citi izdevumi:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Kopējie izdevumi:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1584,10 +1527,10 @@ msgstr "Kopējie izdevumi:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1595,418 +1538,788 @@ msgstr "Kopējie izdevumi:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Nobraukums"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Degviela"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Attālums"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Auto izmaksu atskaite"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Autom_ašīna"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Nobraukums:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Patēriņš:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Degvielas cena:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Citi izdevumi:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Kopējie izdevumi:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Skaidra nauda"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktīvi"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kredītkarte"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasīvi"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nekas)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Redzams"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Kļūda"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Dzēst nevar"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Šis konts tiek izmantots un nevar tikt dzēsts."
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nevar pārsaukt šo kontu\n"
+"no \"%s\" uz \"%s\",\n"
+"jo šis nosaukums jau eksistē."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Pārvaldīt kontus"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Vispārēji"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nosaukums:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umurs:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arhīvs %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Summa:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "_Maksājums:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "No _2. grāmatiņas"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "Uz kon_tu:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivizēt"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Ar per_iodu:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(uzdevums %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Pārvaldīt uzdevumus"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Reģistrjūtīg_s"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "Pieejama automātiskā pabeigšana un tiešā sagrābšana"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "Pieejama automātiskā pabeigšana un tiešā sagrābšana"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nav atrasts"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Īpašnieks:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Īpašnieks:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Valodas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Iestatījumu fails:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Inicializēt manas kategorijas ar šo failu"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Gatavas kategorijas"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Sākotnējais:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Pārtērēts:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Izveidot kontu"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Šī ir apstiprināšanas forma. Nospiediet \"Apply\", lai saglabātu izmaiņas."
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Apstiprinājums"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Darbība"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Lūdzu, norādiet failu..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF fails atpazīts!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "QFX fails atpazīts!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX atbalsts atslēgts **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Nezināms/nederīgs fails..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+"konti: %d | transakcijas: %d | darījumu partneri: %d | kategorijas: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank var importēt šādu formātu failus:\n"
+"- QIF\n"
+"- OFX/QFX (ja HomeBank kompilēta ar attiecīgo norādi)\n"
+"- CSV (HomeBank specifisks formāts, skatiet dokumentāciju)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF fails"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX faili"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV fails"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Visi faili"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Faila saturs:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Datuma _tolerance:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dienas"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Sakritību meklē secībā: konts, summa, datums.\n"
+"Datuma tolerance \"0 dienas\" nozīmē precīzu sakritību"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Spiediet \"Pielietot\", lai atjauninātu savus kontus.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "lai atjauninātu"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "lai izveidotu"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importēt"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "noraidīt"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automātiski piešķirts"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Faila formatēšanas kļūda"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
 msgstr ""
-"CSV failam jāsatur precīzs ar semikolu atdalītu kolonnu skaits.\n"
-"Lai iegūtu vairāk informācijas, ieskatieties HomeBank rokasgrāmatā."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Pārvaldīt budžetu"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr ""
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "ir fiksēts"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr ""
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "atšķiras pa mēnešiem"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Monitorēt šo kategoriju"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importēt"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_ksportēt"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"CSV failam jāsatur precīzs ar semikolu atdalītu kolonnu skaits.\n"
-"Lai iegūtu vairāk informācijas, lūdzu, ieskatieties HomeBank rokasgrāmatā."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Mainīt..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Ienākumi"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2017,105 +2330,221 @@ msgstr ""
 "no \"%s\" uz \"%s\",\n"
 "jo šis nosaukums jau eksistē."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Pārvietot uz..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Pārvietot šo kategoriju uz citu?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Tas aizvietos '%s' ar '%s',\n"
-"un tad dzēsīs '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Dzēst kategoriju?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Pārvaldīt kategorijas"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Ie_nākumi"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Cipari _aiz komata:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Pārvietot"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importēt no CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Atvērt HomeBank failu"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Saglabāt HomeBank failu kā"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank faili"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Vai vēlaties saglabāt izmaiņas\n"
-"pašreizējā failā ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Ja nesaglabāsiet, dažas izmaiņas\n"
-"noteikti tiks zaudētas: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nesaglabāt"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2128,178 +2557,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Pēdējās 30 dienas"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Pēdējie 12 mēneši"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Visi datumi"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Visi mēneši"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Darbība:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Viss"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Nekas"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertēt"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mēnesis:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Gads:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informācija:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Reģistrjūtīg_s"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Birka:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "atgādināt"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Turklāt:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "rādīt visas pievienotās"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "rādīt visas rediģētās"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Rediģēt filtru"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Īpašnieks:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2310,222 +2767,214 @@ msgstr ""
 "no \"%s\" uz \"%s\",\n"
 "jo tāds nosaukums jau eksistē."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Pārvietot šo darījumu partneri uz citu?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Dzēst darījumu partneri?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Pārvaldīt darījumu partnerus"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Saskarne"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Attēlošanas formāts"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sistēmas noklusētie"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Tikai ikonas"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Tikai teksts"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teksts zem ikonām"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teksts blakus ikonām"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango gaišs"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango vidējs"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango tumšs"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorēt"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importēt:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Eksportēt:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Kārtot pēc _summas"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Rādīt p_rocentu kolonnu"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Rādīt _detaļas"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "I_eslēgt"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Gatavie iestatījumi:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Valsts:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Vērtība:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Komplekts:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimālā rakstzīme:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupēšanas rakstzīme:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Cipari _aiz komata:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datuma formāts:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2545,183 +2994,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Velciet, lai mainītu secību"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Rīkjosla:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Iekrāsot rindas"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Izmanto savas krāsas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Komplekts:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "Izd_evumi:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Ienākumi:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Brīdinājums:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Ielādēt pēdējo atvērto failu"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Iestatījumi"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolonna"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Pievienot transakciju"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Mantot transakciju"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Mainīt transakciju"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datums:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2732,82 +3206,73 @@ msgstr ""
 "diena, diena/mēnesis, mēnesis/diena,\n"
 "vai pilns pieraksts pēc jūsu lokāles"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Čeks"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Pārskaitījums"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Iekšējais pārvedums"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetkarte"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Regulārais maksājums"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektroniskais maksājums"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depozīts"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Komisijas maksa"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Neaktīvs"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Iekļaut"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Izslēgt"
index 4256e8870ac764727c5cc76f44cf0b71c2602772..a0d6079384d63f9d8a0eee09340cee15f1fd03aa 100644 (file)
--- a/po/mr.po
+++ b/po/mr.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2013-10-10 11:50+0000\n"
 "Last-Translator: k3t <k3tpost@gmail.com>\n"
 "Language-Team: Marathi <mr@li.org>\n"
-"Language: mr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-01 11:24+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:53+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "होमबॆंक"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "विनामुल्य, सोपे, व्यक्तीगत हिशेब सगळ्यांसाठी"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr ""
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_पैसे घेणारा"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_प्रकार"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "कोणताही व्यवहार बदलला नाही"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid "transaction changed: %d"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "स्वयंचलित क्रियेचा निकाल"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +155,7 @@ msgstr ""
 "वापरून तुम्हाला नवीन साचा तयार करायचा आहे का ?\n"
 "निवडलेल्या व्यवहारांपैकी सर्वं"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr ""
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,720 +163,809 @@ msgstr ""
 "तुम्हाला नष्ट करायच्या आहेत का ?\n"
 "निवडलेल्या व्यवहारांपैकी सर्वं"
 
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
-msgstr ""
-
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
 msgstr ""
 
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
 msgstr ""
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
 msgstr ""
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "खाते"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "व्यवहार"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "कृती"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "साधन"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "बंद करा"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "चालू खाते बंद करा"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "चाळण"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "शेवटचे चाळण उघडा"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "जोडा"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "नवीन व्यवहार जोडा"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "चालू व्यवहाराच्या मसुद्यातून नवीन व्यवहार जोडा"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "संपादित करा"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "चालू व्यवहारात बदल करा"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "हटवा"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "चालू व्यवहार हटवा"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "साचा तयार करा"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "स्वयंचलित क्रिया"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "स्वयंचलित क्रिया चालू करा"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-#, fuzzy
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr "निर्यात करा..."
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr ""
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "csv मध्ये निर्यात करा"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSV म्हणून निर्यात करा"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "जोडा"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "आत्मसात करा"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "संपादित करा"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "चाळणी"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
 msgstr ""
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr ""
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
 msgstr ""
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr ""
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_प्रकार:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "सद्यःस्थिती"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "श्रेणी"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_फाइल"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "आयात करा (_I)"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_संपादित करा"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_दृश्य"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_मदत"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_नविन (_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_उघडा..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "फाइल उघडा"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "संचयीत करा"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "सध्याची फाइल संचयीत करा"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "यानुरूप साठवा..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "सध्याची फाइल दुसऱ्या नावाने संचयीत करा"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "पूर्वस्थितीत आणा"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_गुणधर्म..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "सध्याची फाइल बंद करा"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_बंद करा"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-#, fuzzy
-msgid "Import QIF/OFX/CSV..."
-msgstr "निर्यात करा..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "प्राधान्ये..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "जोडा..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "घटक"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "ऑनलाईन मदत मिळवा..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "समस्या कळवा..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_संबधित माहिती"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr ""
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "साधनपट्टी"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "एकूण"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "फाइल त्रुटी"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "उघडा"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "खाते"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "श्रेणी"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "संग्रह"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "दाखवा"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "आकडेवारी"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "नुकतीच वापरलेली फाइल उघडा"
 
-#: ../src/dsp_mainwindow.c:2529
-#, fuzzy
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr "_या खात्याला"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
-#, fuzzy
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr "नवीन व्यवहार जोडा"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr ""
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
@@ -788,790 +973,552 @@ msgstr ""
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "अनोळखी"
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
-msgstr "आवृत्तीविषयक माहिती प्रदर्शीत करा व बाहेर पडा"
-
-#: ../src/homebank.c:70
-msgid "[FILE]"
-msgstr ""
-
-#: ../src/homebank.c:305
-msgid "Browser error."
-msgstr ""
-
-#: ../src/homebank.c:306
-#, c-format
-msgid "Could not display the URL '%s'"
-msgstr "URL '%s' दर्शवू शकत नाही"
-
-#: ../src/homebank.c:977 ../src/homebank.c:978
-msgid "HomeBank options"
-msgstr ""
-
-#: ../src/homebank.c:1126
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
 #, c-format
-msgid "Unable to open '%s', the file does not exist.\n"
-msgstr "'%s' उघडण्यास अपयशी, फाइल अस्तित्वात नाही.\n"
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
+msgid "%.2f l"
 msgstr ""
 
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
 msgstr ""
 
-#: ../src/import.c:61
-msgid "File analysis results"
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
 msgstr ""
 
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr ""
-
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr "आवृत्तीविषयक माहिती प्रदर्शीत करा व बाहेर पडा"
 
-#: ../src/import.c:1270
-msgid "new account"
+#: ../src/homebank.c:72
+msgid "[FILE]"
 msgstr ""
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_नाव"
-
-#: ../src/import.c:1280
-msgid "existing account"
+#: ../src/homebank.c:294
+msgid "Browser error."
 msgstr ""
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "खाते"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "त्रुटि"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
+#: ../src/homebank.c:295
 #, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr ""
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr ""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
+msgid "Could not display the URL '%s'"
+msgstr "URL '%s' दर्शवू शकत नाही"
 
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
+#: ../src/homebank.c:900 ../src/homebank.c:901
+msgid "HomeBank options"
 msgstr ""
 
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
+#: ../src/homebank.c:1030
 #, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
+msgid "Unable to open '%s', the file does not exist.\n"
+msgstr "'%s' उघडण्यास अपयशी, फाइल अस्तित्वात नाही.\n"
 
-#: ../src/import.c:1691
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr ""
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr ""
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr ""
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "सगळ्या फाईल्स"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "मार्ग:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "नाव:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "सूत्र"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "मजकूर:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "दिवस"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
+msgid "(account %d)"
 msgstr ""
 
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "खाती"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "कृती"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr ""
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "स्थिती"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr ""
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "आज"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr ""
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "माहिती"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "मेमो"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "टॅग्स्"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "दिनांक"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "राशी"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr ""
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr ""
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "टॅग्स्"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "स्थिती"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "दिनांक"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "यादी"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr ""
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "रेष"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr ""
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "पुन्ह दाखल करा"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr ""
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "तपशील"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "खाते"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_पासून"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_प्रति(_T):"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr ""
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr ""
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "निकाल"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "पट्टी"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "निर्यात करा"
+
+#: ../src/rep_budget.c:828
+msgid " over"
 msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr ""
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "करीता (_F):"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr ""
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr ""
-
-#: ../src/rep_budget.c:1249
-#, fuzzy
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr "निकाल"
+msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr ""
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr ""
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
 msgstr ""
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
 msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr ""
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "निर्यात करा"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr ""
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr ""
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "महिना"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "वर्ष"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "जानेवारी"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "फेब्रूवारी"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "मार्च"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "एप्रिल"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "मे"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "जून"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "जुलै"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "ऑगस्ट"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "सप्टेंबर"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "ऑक्टोबर"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "नोव्हेंबर"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "डिसेंबर"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr ""
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr ""
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr ""
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "बाकी:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr ""
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr ""
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "दिवस"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "आठवडा"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "जाने"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "फेब्रु"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "मार्च"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "एप्रिल"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "जून"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "जुलै"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "ऑगस्ट"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "सप्टें"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "ऑक्टो"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "नोव्हें"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "डिसें"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "खाते (_A):"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_प्रकार"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_पैसे घेणारा"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr ""
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1580,10 +1527,10 @@ msgstr ""
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1591,523 +1538,999 @@ msgstr ""
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr ""
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr ""
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "किंमत"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr ""
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr ""
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr ""
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr ""
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "क्रेडिट कार्ड"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(काहीही नाही)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "दृश्यमान"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "खाते नाम"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "त्रुटि"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr ""
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "सामान्य"
 
-#: ../src/ui-account.c:1260
-#, fuzzy
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr "बाकी:"
+msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
-#, fuzzy
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr "कृती"
+msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_नाव"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr ""
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-#, fuzzy
-msgid "_Min. balance:"
-msgstr "बाकी:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
-#, fuzzy
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr "दृश्यमान"
+msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(दफ्तर %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-#, fuzzy
-msgid "Transaction detail"
-msgstr "व्यवहार"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_रक्कम"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "दिलेली रक्कम"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "वही_२ ची"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_या खात्याला"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "कार्यान्वीत करा(_A)"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr ""
 
-#: ../src/ui-archive.c:895
-#, fuzzy
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr "आठवडा"
+msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "मजकूर"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
-#, fuzzy
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr "पुष्टिकरण"
+msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "लिपी संवेदनशील (_s)"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-#, fuzzy
-msgid "Assignments"
-msgstr "स्वयंचलित क्रिया"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "सापडले नाही"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "मालक:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "मालक (_O):"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "पुष्टिकरण"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "कृती"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr ""
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "सगळ्या फाईल्स"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "नाव:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "मार्ग:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "सूत्र"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "मजकूर:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "दिवस"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr ""
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr ""
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr ""
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr ""
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr ""
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-#, fuzzy
-msgid "Informations"
-msgstr "पुष्टिकरण"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
 
-#: ../src/ui-assist-start.c:351
-#, fuzzy
-msgid "Balances"
-msgstr "बाकी:"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "पुष्टिकरण"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "आयात करा (_I)"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
 msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "या फोल्डरमधे हलवा"
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
 msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
 msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "हलवा (_M)"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr ""
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
 msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr ""
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2120,184 +2543,206 @@ msgstr "अवर्गीकृत"
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "या महिन्यात"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "अंतिम महिना"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "अंतिम तिमाही"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "या वर्षी"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "मागच्या  वर्षी"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "मागचे 30 दिवस"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "मागचे 90 दिवस"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr ""
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "इतर..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr ""
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr ""
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr ""
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr ""
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "कोणतीच नाही"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "उलटे करा"
 
-#: ../src/ui-filter.c:950
-#, fuzzy
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr "चाळणी"
+msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "महिना (_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "वर्षः (_Y)"
 
-#: ../src/ui-filter.c:1018
-#, fuzzy
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr "चाळणी"
-
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
 msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "लिपी संवेदनशील (_s)"
+
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "टॅग (_T):"
 
-#: ../src/ui-filter.c:1083
-#, fuzzy
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr "चाळणी"
+msgstr ""
 
-#: ../src/ui-filter.c:1141
-#, fuzzy
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr "चाळणी"
+msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr ""
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr ""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr ""
 
-#: ../src/ui-filter.c:1209
-#, fuzzy
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr "दिलेली रक्कम"
+msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr ""
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "मजकूर"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "मालक (_O):"
-
-#: ../src/ui-hbfile.c:216
-#, fuzzy
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr "नवीन व्यवहार जोडा"
+msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2305,224 +2750,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr ""
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "दृश्य स्क्रीन"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr ""
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "आयात / निर्यात"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr ""
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "फक्त चिन्हे"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "फक्त मजकूर"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr ""
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr ""
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "दुर्लक्ष करा"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
-#, fuzzy
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr "फाइल त्रुटी"
+msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr ""
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr ""
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
-#, fuzzy
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr "आकडेवारी"
+msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr ""
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr ""
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr ""
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr ""
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr ""
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr ""
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2542,187 +2977,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
-#, fuzzy
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr "व्यवहार"
+msgstr ""
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr ""
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
-#, fuzzy
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr "राशी"
-
-#: ../src/ui-pref.c:1938
-msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
+#: ../src/ui-pref.c:1698
+msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr ""
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr ""
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr ""
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:2006
-#, fuzzy
-msgid "Post pending scheduled transactions"
-msgstr "नवीन व्यवहार जोडा"
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
+msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
-#, fuzzy
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr "बाकी:"
+msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
 msgstr ""
 
 #: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
+msgid "Add transaction"
 msgstr ""
 
 #: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr ""
+
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr ""
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2730,107 +3186,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr ""
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr ""
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr ""
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr ""
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr ""
-
-#~ msgid "Minor"
-#~ msgstr "किर्कोळ"
-
-#~ msgid "Re_name"
-#~ msgstr "नवीन नाव द्या (_n)"
-
-#, fuzzy
-#~ msgid "day"
-#~ msgstr "दिवस"
-
-#~ msgid "Remaining"
-#~ msgstr "उर्वरित"
-
-#~ msgid "_Unit:"
-#~ msgstr "यूनीट (_U):"
-
-#~ msgid "Import..."
-#~ msgstr "आयात..."
-
-#~ msgid "Export..."
-#~ msgstr "निर्यात करा..."
-
-#~ msgid "<b>General</b>"
-#~ msgstr "<b>सर्वसाधारण</b>"
index 7b4db553abd9d3f3601b6490a88550a224342d5d..087531059d5daa683145dd47ac07fd2fb9b73de6 100644 (file)
--- a/po/ms.po
+++ b/po/ms.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2011-01-31 05:54+0000\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-09-05 16:32+0000\n"
 "Last-Translator: abuyop <Unknown>\n"
 "Language-Team: Malay <ms@li.org>\n"
-"Language: ms\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Perakaunan peribadi, percuma, mudah untuk semua orang."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Kewangan peribadi"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Tiada transaksi berubah"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Perakaunan peribadi untuk semua orang yang mudah dan percuma"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "kewangan;perakaunan;bajet;peribadi;wang;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Batal"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Maklumat:"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Penerima:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Ta_g:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Transaksi automatik dipindahkan: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Keputusan pemindahan automatik"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "Arkib baru"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "T_ukar"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Tiada transaksi berubah"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1516 +161,1363 @@ msgstr ""
 "Adakah anda ingin memadam\n"
 "setiap transaksi pilihan ?"
 
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Ubahsuai tarikh..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Ubahsuai maklumat..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Ubahsuai penerima..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Ubah"
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Ubahsuai keterangan..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Ubahsuai amaun..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Togol"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Ubahsuai kategori..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr "%d item (%s)"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Ubahsuai tag..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
+msgstr "%d item (%d terpilih %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Akaun"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "A_kaun"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transaks_i"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Tindakan"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "A_lat"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Tutup"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Tutup akaun semasa"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Penapis..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Buka senarai penapis"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Tukar ke Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "T_ambah..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Tambah transaksi baru"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Warisi..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Warisi dari transaksi aktif"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Sunting..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Sunting transaksi aktif"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Tiada"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Buang..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Buang transaksi aktif"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
+msgstr "Cipta templat..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Cipta templat"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Padam..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Pemindahan Automatik"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Jalankan pemindahan automatik"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Eksport QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Eksport sebagai QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Eksport CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Eksport sebagai CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Tambah"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Warisi"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Sunting"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Penapis"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Masa Depan:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hari Ini:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Masa Depan:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Julat:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Jenis:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Matawang minor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subkategori"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fail"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Import"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Sunting"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Papar"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Urus"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaksi"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Laporan"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Bantuan"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Baru"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Cipta fail baharu"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Buka..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Buka fail"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Simpan"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Simpan fail semasa"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Simpan Sebagai..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Simpan Seb_agai..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Simpan fail semasa dengan nama berbeza"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Kembali Semula"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Kembali semula ke versi tersimpan untuk fail ini"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Ciri-ciri..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Sifat..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Konfigur fail"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Tutup fail semasa"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Keluar"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Tutup homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Keluar HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Fail QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Buka pembantu import"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Buka eksport ke pembantu QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Fail OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Fail CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Keutamaan..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigur homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Matawang..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Konfigur matawang"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Aka_un..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfigur akaun"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Penerima..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfigur penerima"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategori..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigur kategori"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Bajet..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigur bajet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Pemindahan..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Konfigur pemindahan automatik"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Papar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Papar akaun transaksi pilihan"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Tambah..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Tambah transaksi"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistik..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Buka laporan Statistik"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Arah Aliran Masa..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Buka laporan Arah Aliran Masa"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_ajet..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Buka laporan Bajet"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Imbangan..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Buka laporan Imbangan"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Papar dialog aluan..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistik fail..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Kandungan"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentasi mengenai HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Papar dialog aluan..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Dapatkan Bantuan Atas Talian"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Sambungkan ke laman sesawang Launchpad untuk bantuan atas talian"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Terjemahkan Aplikasi Ini..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Sambungkan ke laman sesawang Launchpad untuk bantu menterjemah aplikasi ini"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Laporkan Masalah..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Sambungkan ke laman sesawang Launchpad untuk menyelesaikan masalah"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Perihal"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Perihal HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Palang Alat"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Matawang minor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Kembali semula ke fail '%s' yang telah disimpan sebelum ini?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Selamat Datang ke HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Apa yang ingin anda lakukan:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Buka fail _contoh"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Jumlah"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Ralat fail"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Ralat I/O fail %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Fail %s bukan fail HomeBank yang sah"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Buka"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Akaun"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Penerima"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arkib"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Bajet"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Papar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistik"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Imbangan"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Buka fail kebelakangan diguna"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "format csv tidak sah"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "Arkib baru"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>dari</i> %s <i>ke</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "output maklumat versi dan keluar"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FAIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Tidak dapat papar URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Pilihan homebank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Tidak boleh membuka '%s', fail tidak wujud.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Pembantu Import HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Kemaskini akaun anda"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(akaun %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Ubah sasaran akaun Homebank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "akaun baru"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nama:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "akaun sedia ada"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_kaun:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Ralat"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Tidak dapat menamakan semula Akaun ini,\n"
-"dari '%s' ke '%s',\n"
-"nama ini sudah wujud."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Sila pilih fail..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Fail QIF dikenalpasti !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Fail QFX dikenalpasti !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Sokongan OFX dilumpuhkan **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Fail tidak diketahui/tidak sah..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "akaun: %d - transaksi: %d - penerima: %d - kategori: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Pembantu Import HomeBank - (%d o=dari %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank boleh mengimport fail dalam format berikut:\n"
-"- QIF\n"
-"- OFX/QFX (pilihan semasa proses kompilasi)\n"
-"- CSV (format ini khas untuk HomeBank, rujuk dokumentasi)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Fail QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Fail OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Fail CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Semua fail"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Kandungan:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Toleransi _tarikh:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "hari"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Padanan dilakukan mengikut tertib: berdasarkan akaun, amaun dan tarikh.\n"
-"Toleransi tarikh bagi 0 hari bermaksud padanan tepat"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klik \"Laksana\" untuk kemaskini akaun anda.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "untuk dikemaskini"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "untuk dicipta"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "untuk diimport:"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "untuk ditolak"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "pemindahan-automatik"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Import ke"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nama import"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Tindakan"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nama homebank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr ""
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Hari ini"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Masa depan"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Maklumat"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tag"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Tarikh"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Amaun"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Perbelanjaan"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Pendapatan"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tag"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Tarikh"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Senarai"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Papar keputusan dalam senarai"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Baris"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Papar keputusan dalam baris"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Segar Semula"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Segar semula keputusan"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Terperinci"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Togol perincian"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d dibawah %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Laporan imbangan"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_kaun:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Pilih semu_a"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Setiap _hari"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zum X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Dari:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Hingga:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subkategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Perbelanjaan & Pendapatan"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Belanja & Bajet"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Digunakan"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Keputusan"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Palang"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Papar keputusan dalam palang"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Petunjuk"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Eksport"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Togol petunjuk"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Laporan bajet"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Untuk:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Jenis:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Papar:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Bajet:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Digunakan:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pai"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Lajur"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Papar keputusan dalam carta pai"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Sunting penapis"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Eksport"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Petunjuk"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Togol petunjuk"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Kadar"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Togol kadar"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Bulan"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Tahun"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januari"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februari"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mac"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mei"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Jun"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julai"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Ogos"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Disember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "perbelanjaan"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Laporan Statistik"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Papar:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Berdasarkan _amaun"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Imbangan:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Pendapatan:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Perbelanjaan:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Hari"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Minggu"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Suku"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mac"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ogo"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dis"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Hirisan masa"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Laporkan Arah Aliran Masa"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Akaun:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Penerima:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Kumpul"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Papar berdasarkan:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Laporan kos kenderaan"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Ken_deraan:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Penggunaan:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Kos bahan api:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Kos lain:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Jumlah kos:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1583,10 +1526,10 @@ msgstr "Jumlah kos:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1594,423 +1537,788 @@ msgstr "Jumlah kos:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Bahan Api"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Harga"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Jarak"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Laporan kos kenderaan"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Ken_deraan:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Penggunaan:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Kos bahan api:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Kos lain:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Jumlah kos:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Tunai"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aset"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kad Kredit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Liabiliti"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(tiada)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Tampak"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Ralat"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Pembuangan tidak dibenarkan"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Akaun ini sedabg digunakan dan tidak boleh dibuang."
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Tidak dapat menamakan semula Akaun ini,\n"
+"dari '%s' ke '%s',\n"
+"nama ini sudah wujud."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Urus Akaun"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Am"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nama:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_ombor:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arkib %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Amount:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Pem_bayaran:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Dari buku nota _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Ke akaun:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktifkan"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Setia_p:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(pemindahan %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Urus Pemindahan"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensitif huruf"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Pelengkapan automatik dan pemasangan langsung\n"
-"disediakan untuk Kategori"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Pelengkapan automatik dan pemasangan langsung\n"
-"disediakan untuk Penerima"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Tidak ditemui"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Pemilik:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Pemilik:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Bahasa:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Praset fail:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Awalkan kategori saya didalam fail ini"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Praset kategori"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Awalan:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "Terlebih keluar pada:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Cipta akaun"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Merupakan halaman pengesahan, tekan butang 'Laksana' untuk laksanakan "
 "perubahan"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Pengesahan"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Tindakan"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Sila pilih fail..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Fail QIF dikenalpasti !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Fail QFX dikenalpasti !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Sokongan OFX dilumpuhkan **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fail tidak diketahui/tidak sah..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "akaun: %d - transaksi: %d - penerima: %d - kategori: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank boleh mengimport fail dalam format berikut:\n"
+"- QIF\n"
+"- OFX/QFX (pilihan semasa proses kompilasi)\n"
+"- CSV (format ini khas untuk HomeBank, rujuk dokumentasi)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Fail QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Fail OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Fail CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Semua fail"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Kandungan:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Toleransi _tarikh:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "hari"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Padanan dilakukan mengikut tertib: berdasarkan akaun, amaun dan tarikh.\n"
+"Toleransi tarikh bagi 0 hari bermaksud padanan tepat"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klik \"Laksana\" untuk kemaskini akaun anda.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "untuk dikemaskini"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "untuk dicipta"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "untuk diimport:"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "untuk ditolak"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "pemindahan-automatik"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Ralat format fail"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
 msgstr ""
-"Fail csv mestilah mengandungi bilangan lajur yang betul,\n"
-"dipisahkan dengan aksara semi-colon, rujuk bantuan untuk perincian."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Urus Bajet"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr ""
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "adalah sama"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr ""
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "adalah berbeza"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Paksa pemantauan kategori ini"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Import"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_ksport"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Fail csv mesti mengandungi bilangan lajur yang sebenar,\n"
-"dipisahkan dengan tanda semi-colon, rujuk bantuan untuk perincian."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Ubahsuai..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "Pen_dapatan"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2021,105 +2329,221 @@ msgstr ""
 "dari '%s' ke '%s',\n"
 "nama ini sudah wujud."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Alih ke..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Alih kategori ini kebahagian lain ?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Tindakan ini akan menggantikan '%s' dengan '%s',\n"
-"dan kemudiannya membuang '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Buang kategori ?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Urus Kategori"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Pend_apatan"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Bilangan digit:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Alih"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Import dari CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Buka fail homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Simpan fail homebank sebagai"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Fail homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Adakah anda ingin menyimpan perubahan\n"
-"didalam fail semasa ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Jika anda tidak menyimpan, beberapa perubahan akan\n"
-"hilang: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Jan_gan simpan"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2132,178 +2556,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "30 hari lepas"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 bulan lepas"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Semua tarikh"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Semua bulan"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Pilihan:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Semua"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Tiada"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Songsang"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Bulan:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Tahun:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Maklumat:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensitif huruf"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "ingat"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Paksa:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "papar 'Ditambah'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "papar 'Disunting'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Sunting Penapis"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Pemilik:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2314,222 +2766,214 @@ msgstr ""
 "dari '%s' ke '%s',\n"
 "nama ini sudah wujud."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Alih penerima ini kebahagian lain ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Buang penerima ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Urus Penerima"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Antaramuka"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Papar format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sistem lalai"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Ikon sahaja"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Teks sahaja"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Teks dibawah ikon"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Teks bersebelahan ikon"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango cerah"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango sederhana"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango gelap"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Abaikan"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Eksport:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Papar berdasarkan _amaun"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Papar lajur kada_r"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Papar per_incian"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Dibenarkan"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Isi dari:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Negara:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Nilai:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Praset:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Aksara desimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Aksara pengumpulan:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Bilangan digit:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Format _tarikh:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2549,183 +2993,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Seret & lepas untuk mengubah tertib"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Pa_lang Alat:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Papar pembayang peraturan"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Guna warna suai"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Praset:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "Perbelan_jaan:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "Pen_dapatan:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Amaran:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Muat fail terakhir dibuka"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Keutamaan"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Lajur"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Tambah transaksi"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Warisi transaksi"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Ubahsuai transaksi"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Tarikh:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2737,82 +3206,73 @@ msgstr ""
 "hari/bulan atau bulan/hari,\n"
 "dan tarikh lengkap setempat anda"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cek"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Pemindahan"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Pemindahan dalaman"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Kad debit"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Arahan tersedia"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pembayaran elektronik"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Deposit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Fi FI"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Tidak Aktif"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Termasuk"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Kecualikan"
index 2b26a63087ab7c6663342b470e487c0705f1f850..719539fe41e10a0641fa9b9fed9d6e47ffd2b3fa 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,1567 +7,1532 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2011-05-20 17:06+0000\n"
-"Last-Translator: Dritspam <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-06-12 07:51+0000\n"
+"Last-Translator: Jon <jonrogn@gmail.com>\n"
 "Language-Team: Norwegian Bokmal <nb@li.org>\n"
-"Language: nb\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HjemmeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Gratis og enkelt personlig regnskap for alle"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Personlig Økonomi"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Ingen transaksjon forandret"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Gratis, enkelt, personlig regnskap for alle"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "økonomi;regnskap;budsjett;personlig;penger;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Homebank er fri programvare (fri som i fri tale og gratis som i gratis øl) "
+"som vil hjelpe deg til å administrere ditt personlige regnskap"
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Det er utviklet for å være enkelt å bruke og gi deg muligheten til å "
+"analysere din personlige økonomi i detalj ved hjelp av kraftige "
+"filtreringsverktøy og vakre grafer."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Hvis du er på utkikk etter en fullstendig gratis og enkel måte å "
+"administrere ditt personlige regnskap på, bør Homebank være ditt førstevalg "
+"av programvare."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Avbryt"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Redigere flere transaksjoner"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Betaling"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informasjon:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Betalingsmottaker"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "Nytt arkiv"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konverter"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Ingen transaksjoner endret"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Vil du virkelig lage en mal av alle de\n"
+"valgte transaksjonene?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
-"Vil du slette\n"
-"hver av disse merkede transaksjonene?"
+"Vi du virkelig slette\n"
+"alle de valgte transaksjonene?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Er du sikker på at du vil endre status til Ingen?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Noen transaksjoner i ditt utvalg er allerede  Bilagt."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Endre"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Er du sikker på at du vil veksle visningsmodus av statusen Bilagt?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Veksle visningsmodus"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modifisèr dato..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modifisèr informasjon..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modifisèr betaler..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Endre beskrivelse..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modifisèr beløp..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modifisèr kategori..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Endre merker..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transaksj_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Handlinger"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Verktøy"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Lukk"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Lukk gjeldende konto"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrer..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Åpne liste filtret"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Legg til..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Legg til ny transaksjon"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Arv..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Arv fra aktive transaksjon"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Rediger..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Rediger aktive transaksjon"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
-msgid "_Reconciled"
-msgstr ""
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ingen"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Veksle visningsmodus for valgte transaksjon(er)"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Klarert"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Ta vekk"
+#: ../src/dsp_account.c:2174
+msgid "_Reconciled"
+msgstr "_Bilagt"
+
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Veksle visningsmodus til bilagt for valgte transaksjon(er)"
+
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Redigere Flere..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Fjern aktive transaksjon"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Redigere flere transaksjoner"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr ""
+msgstr "Lage mal..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Lage mal"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Slett..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Slette valgte transaksjon(er)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Eksporter QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Eksporter som QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Eksport CSV..."
+msgstr "Eksporter CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Eksporter som CVS"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Legg til"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Arv"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Endre"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Fremtidig:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Idag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Fremtidig:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Område"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Mindre valutta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Underkategori"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fil"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Import"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Rediger"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vis"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Behandle"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaksjoner"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapporter"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hjelp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Ny"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Opprett en ny fil"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Åpne"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Åpne en fil"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Lagre"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Lagre gjeldende fil"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Lagre som..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Lagre gjeldende fil med et annet navn"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Tilbakestill"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Gå tilbake til tidligere versjon av denne fil"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Egenskaper ..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Gjør endringer på filen"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Lukk aktiv fil"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Avslutt"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Avslutt homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF fil..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Åpne importassistenten"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr ""
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX fil..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV fil..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Eksporter QIF fil..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Eksporter alle konti i en QIF fil"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "innstillinger ..."
+msgstr "Innstillinger..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfiguer homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Kon_toer..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfigurèr kontoer"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "_Betalere..."
+msgstr "_Betalingsmottakere..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "Konfigurèr betalere"
+msgstr "Konfigurer betalingsmottakere"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorier..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigurèr kategoriene"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Planlagte/Mal..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr ""
+msgstr "Konfigurere planlagte/mal transaksoner"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budsjett..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
-msgstr "Konfigurèr budsjettet"
+msgstr "Konfigurer budsjettet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Oppgaver"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Konfigurer automatiske oppgaver"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Vis..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Viser valgte kontos bevegelser"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Legg til..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Legg til transaksjon"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Legg til transaksjoner"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr ""
+msgstr "Lag planlegger..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Konfigurer transaksjoner i planlegger"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Send planlagte"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Send ventende transaksjoner i planlegger"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistikk"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Åpne Statistikkrapport"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr ""
+msgstr "Åpne Trend Time rapport"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udsjett..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Åpne Budsjettrapport"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "Balanse"
+msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Åpne balanse rapporten"
+msgstr "Åpne Saldorapporten"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Kjøretøykostnad..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Åpne kostnadsrapport for kjøretøy"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Vis velkomst dialogen"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Filstatistikk..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymiser..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Innhold"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentasjon om HjemmeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Vis velkomst dialogen"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Få hjelp på nettet..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Koble til LaunchPad nettstedet for hjelp"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
-msgstr "Oversett denne Applikasjonen"
+msgstr "Oversett dette programmet…"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Koble til LaunchPad nettstedet for å hjelpe til å oversette"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Rapporter et Problem"
+msgstr "Rapporter et problem…"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Koble til LaunchPad nettstedet for hjelp til å ordne problem"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Om"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Om HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Verktøylinje"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr ""
+msgstr "_Øvre utgifter"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr ""
+msgstr "_Planleggerliste"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Mindre valutta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Endre tilbake til den tidligere lagrede filen '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Tlbakestill ulagrede endringer i fil '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"-Endringer gjort i filen vil bli tapt for alltid\n"
+"-Filen blir lastet inn fra siste lagring (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Tilbakestill"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Er du sikker på at du vil anonymisere filen?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
+"Fortsett og du vil anonymisere all tekst,\n"
+"som'konto x','betalingsmottaker y', 'memo z',..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymiser"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Velkommen til HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr "Hva vil du gjøre"
+msgstr "Hva vil du gjøre:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Les Homebank_Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Konfigurer_Innstillinger"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Lag en_ny fil"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "_Åpne en eksisterende fil"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Åpne eksempelfilen"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
-msgstr ""
+msgstr "(ingen kategori)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Annet"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "Ingen transaksjoner å legge til"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "transaksjon lagt til: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Sjekk resultat av transaksjoner lagt i planlegger"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
-msgstr "Total"
+msgstr "Sum"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Ukjent feil"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "I/O feil i fil '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "Filen '%s' er ikke en gyldig HomeBank fil."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
+"Filen '%s' ble lagret med en nyere versjon av HomeBank\n"
+"og kan ikke bli lastet inn i gjeldende versjon."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Filfeil"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O error for fil %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Total sum"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "File %s er ikke en godkjent HomeBank fil"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
-msgstr "Åpen"
+msgstr "Åpne"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
-msgstr "Betaler"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
+msgstr "Betalingsmottaker"
 
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arkiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budsjett"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Vis"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistikk"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
-msgstr "Balanse"
+msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Kjøretøykostnad"
+
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Åpne"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Åpne en nylig brukt fil"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Dine konti"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Hvor pengene dine brukes"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Planlagte transaksjoner"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "senseste forfallsdato"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Hopp over"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Rediger & Send"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Send"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Ugyldig csv  format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nytt arkiv)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
+msgstr "<i>fra</i>%s<i>til</i>%s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
+msgstr "Ukjent"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Vis versjoninformasjon og avslutt"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "Nettleserfeil."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
-msgstr "Kunne ikke vise URL «%s»"
+msgstr "Kunne ikke vise URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
-msgstr "HjemmeBank valg"
+msgstr "HomeBank valg"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Får ikke åpnet '%s', filen finnes ikke.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Hjemmebank importeringsveileder"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Oppdater dine konti"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "ny konto"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Navn:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "eksisterende konto"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Konto"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Feil"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kan ikke bytte navn på denne kontoen.\n"
-"fra '%s' til '%s',\n"
-"navnet finnes allerede"
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Velg en fil"
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF fil gjenkjent !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX fil gjenkjent !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ukjent/Ugyldig filtype"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "konto: %d - transaksjon: %d - betaler: %d - kategori: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF filer"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX filer"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CVS filer"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle filer"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Innhold:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Dato_tolleranse:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dager"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klikk \"Bruk\" for å oppdatere kontoene\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "å oppdatere"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "å lage"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "å importere"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importer i"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Handling"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank navn"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Konti"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "I dag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
-msgstr "Fremtid"
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
+msgstr "Fremtidig"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
-msgstr "Informasjon"
+msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Merker"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dato"
+msgstr "Notat"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Beløp"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Utgift"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Inntekt"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Merker"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dato"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Forsinket"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Neste dato"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Liste"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Vis resultat som liste"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linje"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Vis resultat som linjer"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
-msgstr "Oppdatere"
+msgstr "Oppdater"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Oppdater resultat"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalj"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Bytte detalj"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr "Balanserapport"
+msgstr "Saldorapport"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Vis"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Konto"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Velg _alle"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Hver _dag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Datofilter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Fra:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Til:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Underkategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Utgifter & Inntekter"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Brukt & Budsjett"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Brukt"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Søyle"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Stabel"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Forklaring"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Eksporter"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " venstre"
+
+#: ../src/rep_budget.c:835
+msgid " under"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budsjett for %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
-msgstr "Budsjett rapport"
+msgstr "Budsjettrapport"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_For:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Sort:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Vis:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Resultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budsjett:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Brukt:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Ingen konto er valgt som del av budsjettet."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "Du burde inkludere noen konti fra kontodialogen."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Kake"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolonne"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr ""
+msgid "View results as column"
+msgstr "Vis resultat som kolonne"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Smultringdiagram"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Vis resultat som smultringdiagram"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Gjør om filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Eksport"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Forklaring"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Aktiver forklaring"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Rente"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr ""
+msgstr "Aktiver rente"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Merke"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Måned"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "År"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "januar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "februar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "mars"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "april"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai."
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "august"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "september"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "november"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "desember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "utgift"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistikk Rapport"
 
-#: ../src/rep_stats.c:1456
-msgid "_By:"
-msgstr ""
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Vis:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1512
+msgid "_By:"
+msgstr ""
+
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Av_sum"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balanse:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Inntekt"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Utgift"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Uke"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "En firedel"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Des"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Konto:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Remittent"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Kjøretøy"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Forbruk"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Drivstoffkostnad"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andre kostnader"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Total kostnad:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1576,10 +1541,10 @@ msgstr "Total kostnad:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1587,521 +1552,1002 @@ msgstr "Total kostnad:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Måler"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Drivstoff"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Pris"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distanse."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Kjøretøy"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Forbruk"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Drivstoffkostnad"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andre kostnader"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Total kostnad:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Kontant"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Eiendel"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkort"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Gjeld"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ingen)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Synlig"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Feil"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Denne kontoen er i bruk og kan ikke fjernes."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan ikke bytte navn på denne kontoen.\n"
+"fra '%s' til '%s',\n"
+"navnet finnes allerede"
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Behandle kontoer"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Generell"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Navn:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Nummer"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arkiv %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Beløp:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Betaling"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Av notatbok_2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Til konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "Aktiva"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Hver:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
+
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
+
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Ikke funnet"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Eier:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Språk:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Initial:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Overtrukket av:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Opprett en konto"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Bekreftelse"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Handling"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Velg en fil"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF fil gjenkjent !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX fil gjenkjent !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ukjent/Ugyldig filtype"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "konto: %d - transaksjon: %d - betaler: %d - kategori: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF filer"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX filer"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CVS filer"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle filer"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Innhold:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Dato_tolleranse:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dager"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klikk \"Bruk\" for å oppdatere kontoene\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "å oppdatere"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "å lage"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "å importere"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Filformat feil"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Budsjett behandler"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "er det samme"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "er forskjellig"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Inntekt"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Skill mellom store/små bokstaver"
-
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "Autofullfør og direkte grep er tilgjengelig for kategori"
-
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "Autofullfør og direkte grep er tilgjengelig for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Ikke funnet"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Eier"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Behandle Kategorier"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Språk:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Initial:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Overtrukket av:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Opprett en konto"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Bekreftelse"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Filformat feil"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"csv filen må inneholde nøyaktig antall kolonner, \n"
-"separert av semikolon, les hjelp for flere detaljer."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Budsjett behandler"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Fraktaltall:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "er det samme"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "er forskjellig"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Import"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Eksport"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Endre..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Inntekt"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Flytt til..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Flytt denne kategorien til en annen en?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Dette vil erstatte '%s' med '%s',\n"
-"og deretter fjerne '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Fjern kategori?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Behandle Kategorier"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_nntekt"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Flytt"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importere fra CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Åpne HomeBank fil"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Lagre HomeBankfile som"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank filer"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Vil du lagre endringene\n"
-"i denne filen?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Hvis du ikke lager, vil noen endringer bli\n"
-"permanent borte: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Ikke lagre"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2114,178 +2560,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Siste 30 dager"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Siste 12 mnd"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Alle datoer"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Alle mnd"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Valg:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alle"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "ingen"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverter"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Måned:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_År:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informasjon:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Skill mellom store/små bokstaver"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Merke:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "påminnelse"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Kraft:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "vis 'Lagt til'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "vis 'Endret'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Rediger filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Eier:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2296,222 +2770,214 @@ msgstr ""
 "fra '%s' til '%s',\n"
 "dette navet finnes allerede."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Flytt denne betaleren til en annen?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Fjern betaler?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Behandle betalere"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Grensesnitt"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Vis format"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System standarder"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Bare ikoner"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Bare tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekst under ikoner"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekst ved siden av ikoner"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorer"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Eksporter:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Vis av _beløp"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Vis _kurs kolonne"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Vis _detaljer"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "Aktiver"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fyll fra:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Verdi:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Desimal tegn"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Gruppe karakter:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Fraktaltall:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datoformat:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2531,183 +2997,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Dra og slipp for å endre rekkefølge"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Verktøylinje:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Hint regler"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Bruk egendefinerte farger"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Utgift:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Inntekt"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Advarsel"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Last siste åpnet fil"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Brukervalg..."
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolonne"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Legg til transaksjon"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Arv transaksjonen"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Endre transaksjon"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dato:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2719,82 +3210,73 @@ msgstr ""
 "dag/måned eller måned/dag,\n"
 "og fullføre dato i stedsstreng"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Sjekk"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Overfør"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Intern overføring"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Kreditt kort"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronisk betaling"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Innskudd"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inkludér"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Ekskludér"
index 8444f92395f426825cbe716fc923ffd768b2f3e1..aefb7921efbc8760d4d8d4a8ee0a3c328844c8a0 100644 (file)
--- a/po/nds.po
+++ b/po/nds.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2011-06-12 16:54+0000\n"
-"Last-Translator: sunset_NOVA <mail@nils-doering.de>\n"
+"Last-Translator: sunset_NOVA <Unknown>\n"
 "Language-Team: German, Low <nds@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Kostenlose, einfache, persönliche Buchhaltung für jedermann."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Keine Transaktion verändert"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Empfänger:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorie:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(neue Vorlage)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Keine Transaktion verändert"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "Möchten Sie die ausgewählten Transaktionen wirklich löschen?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Datum bearbeiten..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Info bearbeiten..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Empfänger bearbeiten..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Beschreibung bearbeiten..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Betrag bearbeiten..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Kategorie bearbeiten..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Markierungen bearbeiten..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transakti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "A_ktionen"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Werkzeuge"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "S_chließen"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Aktuelles Konto schließen"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Öffne Filter-Einstellungen"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Hinzufügen …"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Neue Transaktion hinzufügen"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "Über_nehmen..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Von der aktiven Transaktion übernehmen"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Bearbeiten..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Aktive Transaktion bearbeiten"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Entfernen..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Lösche aktive Transaktionen"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Nach QIF exportieren"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "CSV exportieren..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Als CSV exportieren"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Übernehmen"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Bearbeiten"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Zukünftig:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Heute:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Zukünftig:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Auswahl:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Typ"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Währung umschalten"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorie"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Unterkategorie"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Datei"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importieren"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Ansicht"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Verwalten"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaktionen"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "Be_richte"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hilfe"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Neu"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Öffnen..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Eine Datei öffnen"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Speichern"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Speichern als..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Umkehren"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Eine gespeicherte Version dieser Datei wiederherstellen"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Eigenschaften..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Beenden"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "HomeBank verlassen"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Den Import-Assistenten öffnen"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Assistent für den Export ins QIF-Format öffnen"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Einstellungen..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "HomeBank einrichten"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Konten..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konten bearbeiten"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Empfänger..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Empfänger bearbeiten"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kate_gorien..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kategorien bearbeiten"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Budget bearbeiten"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Zuordnungen..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Automatische Zuordnungen einstellen"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Anzeigen..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Zeigt die Transaktionen des ausgewählten Kontos an"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Hinzufügen..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Transaktion hinzufügen"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "Stat_istiken..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Statistische Auswertung öffnen"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Budget-Auswertung öffnen"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "Inha_lt..."
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank-Dokumentation öffnen"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Online Hilfe erhalten ..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Online-Hilfe auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Diese Anwendung übersetzen..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Die Übersetzungsseite auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Probleme berichten..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Die Bug-Report-Seite auf der Launchpad-Webseite öffnen"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Über"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Über HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Werkzeugleis_te"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Umgerechnete Währung"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Zurücksetzen auf die zuvor gespeicherte Version von '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Wilkoumen bi HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Wat wullt je doon:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "De _Bispeeldatei opmaken"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Gesamt"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Dateifehler"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s ist keine gültige HomeBank Datei."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Öffnen"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Empfänger"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Vorlage"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Anzeigen"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistiken"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Ausgleich"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Eine vor kurzem genutzte Datei öffnen"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "ungültiges CSV Format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(neue Vorlage)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>von</i>%s<i>bis</i>%s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Versionsinformationen ausgeben und beenden"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[DATEI]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Die URL '%s' konnte nicht angezeigt werden"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank-Optionen"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 "Die Datei '%s' konnte nicht geöffnet werden, weil sie nicht existiert.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Assistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Ihre Konten aktualisieren"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(Konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "HomeBank Zielkonto ändern"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "Neues Konto"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Name:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "Existierendes Konto"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "A_ccount:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fehler"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kann dieses Konto nicht \n"
-"von '%s' nach '%s' umbenennen,\n"
-"da dieser Name bereits existiert."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Bitte wählen Sie eine Datei ..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-Datei erkannt!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-Datei erkannt!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX Unterstützung ist deaktiviert **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Unbekannte/Ungültige Datei..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "Konto: %d - Transaktion: %d - Empfänger: %d - Kategorie: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Assistent - (%d von %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank kann Dateien der folgenden Formate importieren:\n"
-"- QIF\n"
-"- OFX/QFX (wenn beim Kompilieren berücksichtigt)\n"
-"- CSV (nur von HomeBank erstellte, schau auch in der Dokumentation)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF-Dateien"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX Dateien"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-Dateien"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle Dateien"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Inhalt:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datums-_Toleranz:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "Tag(e)"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Die Zusammenfügung geschieht in folgender Reihenfolge: Konto, Summe und "
-"Datum.\n"
-"Eine Datumstoleranz von 0 Tagen bedeutet eine exakte Übereinstimmung."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klicken sie auf  \"Anwenden\" um ihre Konten zu aktualisieren.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "aktualisieren"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "erstellen"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "zum Importieren"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "zum Ablehnen"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automatisch ausgewählt"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importieren in"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importiertes Konto"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Aktion"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank Konto"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Institut"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Heute"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Zukünftig"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Tags"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Betrag"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Ausgaben"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Erträge"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Tags"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Liste"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ergebnisse als Liste anzeigen"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linie"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ergebnisse als Linien anzeigen"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Aktualisieren"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Ergebnisse aktualisieren"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Details anzeigen"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d unter %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "A_ccount:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Alles auswählen"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Von:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "A_n:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Unterkategorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Ausgaben & Einnahmen"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Ausgaben & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Ausgaben"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Ergebnis"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Säulen"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Zeige Ergebnis als Säulendiagramm"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legende"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportieren"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Legende anzeigen"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budget-Auswertung"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Für:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Typ"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Anzeige"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Ausgegeben:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Tortendiagramm"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Spalte"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Zeige Ergebnis als Tortendiagramm"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Filter einstellen"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportieren"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legende"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Legende anzeigen"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Wachstum"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Wachstum anzeigen"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Kennzeichen"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Monat"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Jahr"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "März"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dezember"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "Kosten"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistische Auswertung"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Anzeige"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Nach Betr_ag sortieren"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Einnahmen:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Ausgaben:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Tag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Woche"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Veertel"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mär"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dez"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Togang:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorie:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Empfänger:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Opwiesen nah:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Verbrauch:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Treibstoffkosten:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andere Kosten:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Gesamtkosten:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1582,10 +1524,10 @@ msgstr "Gesamtkosten:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1593,531 +1535,1012 @@ msgstr "Gesamtkosten:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Treibstoff"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preis"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distanz"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Verbrauch:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Treibstoffkosten:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andere Kosten:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Gesamtkosten:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Bargeld"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktiva"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkarte"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Passiva"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(keine)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Sichtbar"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fehler"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Entfernen nicht erlaubt"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
 msgstr ""
-"Dieses Konto wird gerade verwendet und kann daher nicht entfernt werden."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kann dieses Konto nicht \n"
+"von '%s' nach '%s' umbenennen,\n"
+"da dieser Name bereits existiert."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Konten verwalten"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Algemein"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Name:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_ummer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archiv %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Betr_ag:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Be_zahlung:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Von Notebook _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Zu Konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivieren"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Jeden:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(Zuorordnung %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Zuordnungen verwalten"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Groß-/Kleinschreibung berücksichtigen"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Nich funnen"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Besitzer:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Spraken:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Bei Erstellung:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Ü_berzogen ab:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Togang erstellen"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Bestätigung"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Aktion"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Bitte wählen Sie eine Datei ..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-Datei erkannt!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-Datei erkannt!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX Unterstützung ist deaktiviert **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Unbekannte/Ungültige Datei..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "Konto: %d - Transaktion: %d - Empfänger: %d - Kategorie: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank kann Dateien der folgenden Formate importieren:\n"
+"- QIF\n"
+"- OFX/QFX (wenn beim Kompilieren berücksichtigt)\n"
+"- CSV (nur von HomeBank erstellte, schau auch in der Dokumentation)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF-Dateien"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX Dateien"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-Dateien"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle Dateien"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Inhalt:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Datums-_Toleranz:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "Tag(e)"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Die Zusammenfügung geschieht in folgender Reihenfolge: Konto, Summe und "
+"Datum.\n"
+"Eine Datumstoleranz von 0 Tagen bedeutet eine exakte Übereinstimmung."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klicken sie auf  \"Anwenden\" um ihre Konten zu aktualisieren.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "aktualisieren"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "erstellen"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "zum Importieren"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "zum Ablehnen"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatisch ausgewählt"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Fehler des Dateiformates"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Budget verwalten"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "ist das gleiche wie"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "Verschieden"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "E_inkommen"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Die Kategorie konnte nicht\n"
+"von '%s' nach '%s' umbenannt werden.\n"
+"Der Name existiert bereits."
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
-"Autovervollständigung und direkte Einnahme\n"
-"ist verfügbar für Kategorie"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Autovervollständigung und direkte Einnahme\n"
-"ist verfügbar für Zahlungsempfänger"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Nich funnen"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Besitter:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Kategorien verwalten"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Spraken:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Bei Erstellung:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Ü_berzogen ab:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Togang erstellen"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Bestätigung"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Fehler des Dateiformates"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"Diese CSV Datei muss die korrekte Spaltenanzahl beinhalten,\n"
-"mit einem Semikolon als Spaltentrenner. Schauen Sie in die Hilfe für weitere "
-"Details."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Budget verwalten"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Nachkommastellen:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "ist das gleiche wie"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "Verschieden"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importieren"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportieren"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Diese CSV-Datei muss die korrekte Spaltenanzahl beinhalten,\n"
-"mit einem Semikolon als Spaltentrenner. Schauen Sie in die Hilfe für weitere "
-"Details."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Bearbeiten..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "E_inkommen"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Die Kategorie konnte nicht\n"
-"von '%s' nach '%s' umbenannt werden.\n"
-"Der Name existiert bereits."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Verschieben nach …"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Diese Kategorie in eine andere verschieben?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Dies ersetzt '%s' mit '%s',\n"
-"und löscht dann '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Eine Kategorie entfernen?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Kategorien verwalten"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "E_inkommen"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Bewegen"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Aus CSV importieren"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank-Datei öffnen"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "HomeBank-Datei speichern unter"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank-Dateien"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Möchten Sie die Änderungen\n"
-"in der aktuellen Datei speichern?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nicht speichern"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2130,178 +2553,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Letzten 30 Tage"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Letzten 12 Monate"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Jedes Datum"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Jeden Monat"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Option:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alles"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Kein"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Negativ"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Monat:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Jahr:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Groß-/Kleinschreibung berücksichtigen"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Markierung:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "Erinnern"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Erzwinge:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "'Hinzugefügt' anzeigen"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "'Bearbeitet' anzeigen"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Filter bearbeiten"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Besitzer:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2312,222 +2763,214 @@ msgstr ""
 "von '%s' nach '%s' umbenannt werden.\n"
 "Der Name existiert bereits."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Den Empfänger zu einem anderen Bewegen?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Einen Zahlungsvorgang entfernen?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Empfängerverwaltung"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Schnittstelle"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formatierungen"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "System-Standard"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Nur Symbole"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Nur Text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text unter Symbolen"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text neben Symbolen"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango hell"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango mittel"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dunkel"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Nich dröver nahdenken"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importieren:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "Exportieren:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Nach _Betrag anzeigen"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "_Raten-Spalte anzeigen"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "_Details anzeigen"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Aktiveren"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Ausfüllen von:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Wert:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "V_orlage:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Dezimaltrennzeichen:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Tausendertrennzeichen:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Nachkommastellen:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datumsformat:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2547,183 +2990,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Drag & drop um die Reihenfolge zu ändern"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Symbolleiste:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Hinweise zu Regeln anzeigen"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Verwendet persönliche Farben"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "V_orlage:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Ausgaben:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Einnahmen:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Warnungen:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Zuletzt benutzte Datei öffnen"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Einstellungen"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Spalte"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Transaktion hinzufügen"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Transaktion übernehmen"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Transaktion ändern"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2735,82 +3203,73 @@ msgstr ""
 "Tag/Monat oder Monat/Tag (je nach Formateinstellungen)\n"
 "oder als komplettes Datum im Format Ihrer Zeitzone"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Überprüfen"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Übertragen"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "zwischen Konten"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Einzugsermächtigungs-Karte"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Dauerauftrag"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronische Bezahlung"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Anzahlung"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI Abgabe"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Einbeziehen"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Ausschließen"
index 9925c29c401bcca67e658bcf310e5687acf1dc78..9a736fb121e39415e1d2b4f02a13fa1a677fc1e9 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,62 +7,158 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 3.2alpha1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-10 18:21+0000\n"
-"Last-Translator: Lioness <kvanleeuwen88@gmail.com>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-02-29 23:27+0000\n"
+"Last-Translator: Roemy <toonen.remy@gmail.com>\n"
 "Language-Team: Dutch <vertaling@nl.linux.org>\n"
-"Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
+"Language: nl\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
+msgstr "Thuisbank"
+
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Persoonlijke boekhouding"
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Gratis, gemakkelijk, persoonlijke boekhouding voor iedereen"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "financiën;boekhouding;budget;persoonlijk;geld;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank is gratis software ( zoals in \"vrije meningsuiting\" en ook als in "
+"\"gratis bier\") die u zal helpen om uw persoonlijke boekhouding te beheren."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Annuleren"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "_Betaling"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informatie:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Begunstigde:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categorie:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_labels"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Iedere transactie wordt gedeeld door %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Gratis en eenvoudig financiën beheren voor iedereen."
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Omzetten"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Geen gewijzigde transactie(s)"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Transactie(s) automatisch toegewezen: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultaat van de automatische toewijzing(en)"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 msgstr ""
 "Wilt u een sjabloon maken van\n"
-"elke geselecteerde transactie(s)?"
+"elke geselecteerde transactie?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nieuw archief)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Wenst u de interne overdracht te ontderbreken?\n"
-"\n"
-"Doorgaan zal uw doel transactie verwijderen."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,610 +166,692 @@ msgstr ""
 "Wilt u de geselecteerde\n"
 "transactie(s) verwijderen?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Weet je zeker dat je de status wil veranderen in Geen?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Sommige geselecteerde transacties zijn al Afgestemd"
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Verander"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Weet je zeker dat je de status wil veranderen in Afgestemd?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Omzetten"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d transactie(s) (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d transactie(s) (%d geselecteerd %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Wijzig de datum..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Wijzig de informatie"
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Wijzig de begunstigde"
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Wijzig de omschrijving..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Wijzig het bedrag"
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Wijzig de categorie"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Wijzig de label(s)"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Rekeningen"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transactie"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Acties"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Gereedschappen"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Sluiten"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Sluit de huidige rekening"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Open de filterlijst"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Toevoegen..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Voeg een nieuwe transactie toe"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Overnemen..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Neem over van de actieve transactie"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Bewerken..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Wijzig de geselecteerde transactie(s)"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Geen"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Verander Status geen van de geselecteerde transactie(s)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Vrijgegeven"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Verander Status vrijgegeven van de geselecteerde transactie(s)"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Afgestemd"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Afgestemde status in-/uitschakelen van de actieve transactie(s)"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Verander Status afgestemd van de geselecteerde transactie(s)"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Verwijderen…"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Verwijder de actieve transactie(s)"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Creëer een sjabloon"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto.Toewijzingen"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Maak sjabloon"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Verwijderen…"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Verwijder de geslecteerde transactie(s)"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Voer automatische toewijzingen uit"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exporteer QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exporteer als QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Naar een CSV-bestand exporteren..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exporteer als een CSV-bestand"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Voeg toe"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Overnemen"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Bewerken"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Afstemmen"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Toekomst:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Vandaag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Toekomst:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Bereik:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Type:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reset_Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Alternatieve _munteenheid"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categorie"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategorie"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Bestand"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importeren"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Bewerken"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Beeld"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Beheren"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transactie(s)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapporten"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Help"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nieuw"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Een nieuw bestand aanmaken"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Openen..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Een bestand openen"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Opslaan"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Huidig bestand opslaan"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Opslaan als..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Het huidige bestand opslaan onder een andere naam"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Herstellen"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Herstellen naar een vorige versie van dit bestand"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Eigenschappen..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configureer het bestand"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Het huidige bestand sluiten"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Afsluiten"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "HomeBank afsluiten"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importeer QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF bestand..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Open de importeerassistent"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Open de exportassistent voor QIF-bestanden"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX bestand..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV bestand..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anoniem maken..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exporteer QIF bestand..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exporteer gehele rekening in een QIF bestand"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Instellingen..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configureer HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Rek_eningen..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configureer de rekeningen"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Begunstigden..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configureer de begunstigden"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorieën..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configureer de categorieën"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Geplande/Sjabloon..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configureer de geplande/sjabloon transactie(s)"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Aanpassen van het budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Toewijzingen..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configureer de automatische toewijzingen"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Weergeven…"
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Toon de geselecteerde rekeningtransactie(s)"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Voeg toe..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Transactie toevoegen"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Voeg transacties toe"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Planner instellen..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configureer de transatieplanner"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Verwerk geplande..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Boek geplande transacties"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Voeg de geplande transactie(s) in de wachtrij toe"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Nog te behandelen geplande transacties"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistieken..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Open het Statistiekenrapport"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Evolutie over Tijd"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Open het Evolutie over Tijd rapport"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_egroting..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Open het budgetrapport"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balans..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Open het Balansrapport"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Kosten voor een voertuig..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Open het voertuigkosten rapport"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Toon het welkomstscherm..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Bestand gegevens..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anoniem maken..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Inhoud"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentatie over HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Toon het welkomstscherm..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Online hulp verkrijgen…"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Bezoek de LaunchPad website voor online hulp"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Vertaal deze Toepassing..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Bezoek de website van Launchpad om dit programma te helpen vertalen"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Meld een probleem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Bezoek de website van LaunchPad om problemen te helpen oplossen"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Over"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Over HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Werkbalk"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Top uitgaven"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Geplande lijst"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Alternatieve munteenheid"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro alternatief"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Wilt u teruggaan naar de laatst opgeslagen versie van '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Draai niet opgeslagen veranderingen van bestand '%s' terug?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Wijzigingen die aan het bestand gemaakt zijn zullen blijvend verloren "
-"gaan\n"
-"- Het bestand zal hersteld worden naar de laatste keer dat het opgeslagen is "
-"(.xhb~)"
+"- Gemaakte veranderingen in het bestand gaan definitief verloren\n"
+"- Het laatst opgeslagen bestand wordt opnieuw ingeladen (.xhb~)"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Ongedaan maken"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Bestand anoniem maken?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Weet u zeker dat u het bestand wilt anonimiseren?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Doorgaan zal de begunstigden/omschrijvingen aanpassen naar de anonieme "
-"data,\n"
-"gelieve te bevestigen"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonimiseer"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Welkom bij HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Wat wilt u doen:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Lees de HomeBank_handleiding"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configureer _Instellingen"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Creëer een _nieuw bestand"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Open een bestaand bestand"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Open het _voorbeeldbestand"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(geen categorie)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Andere"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Geen transactie(s) toe te voegen"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "Transactie(s) toegevoegd: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Bekijk het resultaat van de geplande transactie(s)"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Totaal"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Onbekende fout"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "I/O fout voor het bestand '%s'"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Het bestand '%s' is geen geldig HomeBank bestand."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -682,924 +860,672 @@ msgstr ""
 "Het bestand '%s' is opgeslagen in een nieuwere versie van HomeBank\n"
 "en kan niet geladen worden in de huidige versie."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Bestandsfout"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "I/O fout voor het bestand %s"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Eindtotaal"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Het bestand %s is geen geldig HomeBank bestand."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Openen"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Rekening"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Begunstigde"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archief"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Toon"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistieken"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balans"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Voertuigkosten"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Openen"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Open een recent gebruikt bestand"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Jouw accounts"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Waar uw geld heen gaat"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top uitgaven"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Top uitgaven"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Geplande transacties"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "boekingen meegenomen tot:"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
+msgstr "Overslaan"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Boeking"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nieuw archief)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Ongeldige CSV-indeling"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>van</i> %s <i>tot</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Onbekend"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Toon versie-informatie en sluit af"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[BESTAND]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Fout in de browser"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Kan de URL niet weergeven: '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Homebank opties"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Kan '%s' niet openen, bestand bestaat niet.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank importeer assistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Te importeren bestand"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Resultaat file analyse"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Aanpassen wat er geïmporteerd moet worden"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Uw rekeningen actualiseren"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(rekening %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Verander HomeBank doelrekening"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Rekeningen"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nieuwe rekening"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Naam:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "bestaande rekening"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "R_ekening"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fout"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kan de rekening niet wijzigen\n"
-"van '%s' naar '%s',\n"
-"omdat deze naam reeds in gebruik is."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Gelieve een bestand te selecteren..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-bestand herkend!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-bestand herkend!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX-ondersteuning is uitgeschakeld **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV transactie bestand herkend!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Onbekend/Ongeldig bestand..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-"rekening(en): %d - transactie(s): %d - begunstigde(n): %d - categorie(ën): %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Importeer Assistent - (%d van %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Welkom bij de HomeBank Importeer Assistent.\n"
-" \n"
-"Met deze assistent wordt u begeleid door het proces\n"
-"van het importeren van een extern bestand in HomeBank.\n"
-"\n"
-"Er worden geen wijzigingen doorgevoerd, totdat je aan het einde \n"
-"van de assistent op \"Toepassen\" klikt."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank kan de volgende bestandstypes importeren:\n"
-"- QIF\n"
-"- OFX/QFX (optioneel bij compileer tijd)\n"
-"- CSV (formaat is specifiek voor HomeBank, zie de documentatie)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Bekende bestanden"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF-bestanden"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX-bestanden"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-bestanden"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alle bestanden"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Bestandpad:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Naam:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Tekenset:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Inhoud:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Instellingen voor importeren"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Datum volgorde:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Laad het bestand opnieuw"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Er is een fout opgetreden bij het willen omzetten van de datum tijdens het "
-"laden van het bestand.\n"
-"Wijzig de datum volgorde en laad het bestand opnieuw."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Wijzig rekening voor het importeren"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detail van dubbele transacties"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datum _tolerantie:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dagen"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"De overeenkomst gebeurt op basis van respectievelijk de rekening, het bedrag "
-"en de datum.\n"
-"Een datum tolerantie van 0 dagen betekent een exacte overeenkomst."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Te importeren rekening(en)"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Te importeren transactie(s)"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klik \"Toepasen\" om uw accounts aan te passen\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Rekeningen"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "bijwerken"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "creëren"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transacties"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importeren"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "verwerpen"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "automatisch toegewezen"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Maak een nieuwe"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importeren naar"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Geïmporteerde naam"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Actie"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Naam van HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Status"
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bank"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Vandaag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Toekomst"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- split -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informatie"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Memo"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Labels"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Bedrag"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Uitgave"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Inkomsten"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Labels"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- split -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Te laat"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Volgende datum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lijst"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Toon resultaten als lijst"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Regel"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Bekijk de resultaten als regels"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Vernieuwen"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Resultaten vernieuwen"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detail"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Details aan/uit"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d onder %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Balansrapport"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Weergave"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "R_ekening"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Alles selecteren"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Elke _dag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Datum filter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Van:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Aan:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Uitgaven & Inkomsten"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Uitgaves & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Besteed"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultaat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
 msgstr "Staaf"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Bekijk de resultaten in een staafdiagram"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Toon resultaten als staafgrafiek"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legende"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exporteren"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Legende aan/uit"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " boven"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " overschot"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " onder"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget voor %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budgetrapport"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Voor:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Soort:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Beeld:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Resultaat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Besteed:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Geen rekening is gespecifieerd om deel te nemen in het budget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Voeg rekeningen toe uit het rekeningenoverzicht"
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Taart"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolom"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Bekijk resultaat als taartdiagram"
+msgid "View results as column"
+msgstr "Toon resultaten als staaf"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Cirkel"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Toon resultaten als cirkel"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Filter aanpassen"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exporteren"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legende"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Legende aan/uit"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Wisselkoers"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Wisselkoers aan/uit"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Label"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Maand"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Jaar"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januari"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februari"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Maart"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mei"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Augustus"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s door %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "kosten"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(geen begunstigde)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistiekenrapport"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Beeld:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Door:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Volgens _bedrag"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Inkomsten:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Uitgaven:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Week"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Kwartaal"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Maa"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s na verloop van tijd"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Tijdsegment"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Gemiddelde: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Trend Tijd Rapport"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Rekening:"
+#: ../src/rep_time.c:1408
+msgid "_Cumulate"
+msgstr "_Cumuleren"
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categorie:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Begunstigde:"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr "_Cumuleren"
-
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Toon volgens:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Rapport voor de voertuigkost"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Voer_tuig"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Verbruik:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Brandstofprijs:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andere uitgaven:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Totale uitgaven:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1608,10 +1534,10 @@ msgstr "Totale uitgaven:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1619,61 +1545,96 @@ msgstr "Totale uitgaven:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Brandstof"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prijs"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Afst."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Rapport voor de voertuigkost"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Voer_tuig"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Verbruik:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Brandstofprijs:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andere uitgaven:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Totale uitgaven:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(geen soort)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Contant"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Activa"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kredietkaart"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Verantwoordelijkheid"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(geen)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Zichtbaar"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Rekeningnaam"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fout"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1682,475 +1643,943 @@ msgstr ""
 "Kan geen rekening met de naam '%s' toevoegen,\n"
 "deze naam bestaat al."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Verwijderen niet toegestaan"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Kan rekening '%s' niet verwijderen"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Deze rekening bevat transacties en/of is onderdeel van interne overboekingen."
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Deze rekening is in gebruik en kan niet verwijderd worden."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Weet je zeker dat '%s' definitief kan worden verwijderd?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Als je een rekening verwijderd, zal het definitief verloren zijn."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Verwijder"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan de rekening niet wijzigen\n"
+"van '%s' naar '%s',\n"
+"omdat deze naam reeds in gebruik is."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Rekeningen beheren"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Sleep om de volgorde te veranderen\n"
+"Dubbel-klik om te hernoemen"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Voeg toe"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Algemeen"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Begin _bedrag:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "deze rekening werd afgesloten"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Huidig controle nummer"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Chequeboek _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Chequeboek _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Opties"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Instelling"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Naam:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_ummer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Beperkingen"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Min. Bedrag:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Verslag uitsluiting"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "uitgesloten van het rekening_overzicht"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "uitgesloten van het budget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "uitgesloten van elk rapport"
 
-#: ../src/ui-archive.c:48
-msgid "Possible"
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "Mogelijk"
+
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Voor"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Na"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archief %d)"
+msgid "(template %d)"
+msgstr "(sjabloon %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Transactie details"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
+"Als je een sjabloon / planning verwijderd, is deze definitief verloren."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Bedrag:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Bedrag teken omwisselen"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Transactie splitsen"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Betaling"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Uit chequeboek _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Naar rekening:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Memo:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Her_inneren"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Geplande toevoeging"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activeren"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Volgende _datum:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Elk_e:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Weekend:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Stop na:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "boekingen"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Beheer de geplande/sjabloon transacties"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Tekst"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(toewijzing %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Als je een toewijzing verwijderd, is het definitief verloren."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Opdrachten Beheren"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Voorwaarde"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Veld:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "_Bevat:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Hoofdlettergevoelig"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Toekenningen"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Automatisch aanvullen en rechtstreekse toewijzing\n"
-"is beschikbaar voor deze Categorie"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Automatisch aanvullen en rechtstreekse toewijzing\n"
-"is beschikbaar voor deze Begunstigde"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nieuwe HomeBank bestand (%d van %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Niet gevonden"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Eigenaar:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Eigenaar:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Bestandseigenschappen"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Systeem detectie"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Talen:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Vooraf ingesteld bestand:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initialiseer mijn categorieën met deze file"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Vooringestelde categorieën"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informatie"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Saldo"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Begin Saldo:"
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Debetsaldo op:"
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Debetsaldo op:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Maak een rekening aan"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Deze pagina is ter bevestiging, druk op 'Toepassen' om de wijzigingen toe te "
+"passen"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Bevestiging"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Welkom"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Kies bestand"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importeer"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Eigenschappen"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transactie"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "maak nieuw"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "gebruik bestaand"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Naam in het bestand"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Actie"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Naam in Homebank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Alles lijkt in orde, je validatie is optimaal!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"In bestand '%s' is geen rekening informatie gevonden.\n"
+"Kies de juiste actie voor onderstaande rekening."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Mogelijk dubbele transacties gevonden en deze zijn geblokkeerd voor import.\n"
+"Controleer en kies de te importeren transacties."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Verander de rekening actie"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Gelieve een bestand te selecteren..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-bestand herkend!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-bestand herkend!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX-ondersteuning is uitgeschakeld **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV transactie bestand herkend!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Onbekend/Ongeldig bestand..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+"rekening(en): %d - transactie(s): %d - begunstigde(n): %d - categorie(ën): %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Import assistent (%d of %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Welkom bij de HomeBank Importeer Assistent.\n"
+" \n"
+"Met deze assistent wordt u begeleid door het proces\n"
+"van het importeren van een extern bestand in HomeBank.\n"
+"\n"
+"Er worden geen wijzigingen doorgevoerd, totdat je aan het einde \n"
+"van de assistent op \"Toepassen\" klikt."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank kan de volgende bestandstypes importeren:\n"
+"- QIF\n"
+"- OFX/QFX (optioneel bij compileer tijd)\n"
+"- CSV (formaat is specifiek voor HomeBank, zie de documentatie)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Bekende bestanden"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF-bestanden"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX-bestanden"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-bestanden"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alle bestanden"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+"Een algemene fout is opgestreden, en dit bestand kan niet worden geladen."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Naam:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Bestandpad:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Tekenset:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Datumnotatie:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Bestand inhoud"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Inhoud:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Kies de actie voor rekening"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Verander _actie"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Kies importtransacties"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Details van bestaande transactie (mogelijk dubbel)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Datum _tolerantie:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dagen"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Vernieuw"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"De overeenkomst gebeurt op basis van respectievelijk de rekening, het bedrag "
+"en de datum.\n"
+"Een datum tolerantie van 0 dagen betekent een exacte overeenkomst."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klik \"Toepasen\" om uw accounts aan te passen\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "bijwerken"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "creëren"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transacties"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importeren"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "verwerpen"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "automatisch toegewezen"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Bestandsformaat fout"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Weet je zeker dat je de invoer wilt wissen?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Als je doorgaat, wordt ieder bedrag op 0 gezet."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Vrijgeven"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Beheer budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Import CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xport CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Maandbudget"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "is gelijk"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Lege ingave"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "is verschillend"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Verplicht het bewaken van deze categorie"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Bewerk..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Inkomsten"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan deze categorie niet hernoemen \n"
+"van '%s' naar '%s', \n"
+"omdat de nieuwe naam al in gebruik is."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Categorie '%s' samenvoegen"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Samenvoegen"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Transacties toegewezen aan deze categorie, worden\n"
+"verplaatst naar de onderstaande geselecteerde categorie."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Verwijder de categorie '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Deze categorie is in gebruik.\n"
+"Iedere transactie van deze categorie wordt op (geen categorie) gezet."
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Categorieën beheren"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nieuwe categorie"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nieuwe subcategorie"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Samenvoegen"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Maak een rekening aan"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
-"Deze pagina is ter bevestiging, druk op 'Toepassen' om de wijzigingen toe te "
-"passen"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Bevestiging"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Bestandsformaat fout"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Het csv bestand moet het exacte aantal kolommen bevatten,\n"
-"gescheiden door puntkomma's, lees de hulp voor meer informatie."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Beheer budget"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Maandbudget"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "is gelijk"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "_Lege ingave"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Aantal decimalen:"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "is verschillend"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Verplicht het bewaken van deze categorie"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importeren"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xporteren"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"Het CSV-bestand moet het juiste aantal kolommen bevatten,\n"
-"gescheiden door puntkomma's. Zie de helpfunctie voor meer details."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Bewerken..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Inkomsten"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Kan deze categorie niet hernoemen \n"
-"van '%s' naar '%s', \n"
-"omdat de nieuwe naam al in gebruik is."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Verplaatsen naar..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Deze categorie verplaatsen naar een andere?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Dit zal '%s' vervangen door '%s',\n"
-"en dan '%s' verwijderen"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Categorie verwijderen?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Bestand gegevens"
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
-msgstr ""
-"Bij het verwijderen van '%s' zullen alle archieven en transactie(s) gelinkt\n"
-"aan deze categorie vervangen worden door 'geen categorie'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Taak"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Categorieën beheren"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_nkomsten"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Verplaatsen"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importeer uit CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank-bestand openen"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "HomeBank bestand opslaan als..."
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank bestanden"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Wilt u de wijzigingen in het\n"
-"huidige bestand opslaan?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Opslaan van veranderingen voor afsluiten?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Als u dit niet opslaat, zullen sommige\n"
-"wijzigingen definitief verloren gaan: %d."
+"Als je niet opslaat, zijn de veranderingen definitief verloren.\n"
+"Aantal veranderingen: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Niet _opslaan"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Afsluiten _zonder opslaan"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Selecteer uit de mogelijke transacties..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank heeft transactie(s) gevonden die gelinkt kunnen worden aan "
-"transactie(s) voor een interne overboeking."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Kies een actie:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "creër een nieuwe transactie"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "selecteer een bestaande transactie"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank heeft transactie(s) gevonden die gelinkt kunnen worden aan "
+"transactie(s) voor een interne overboeking."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Elk Soort"
@@ -2163,178 +2592,206 @@ msgstr "Geen categorie"
 msgid "Unreconciled"
 msgstr "Niet afgestemd"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Iedere Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Niet vrijgegeven"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Deze maand"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Afgestemd"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Afgelopen maand"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Vrijgegeven"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Dit Kwartaal"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Iedere Status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Afgelopen kwartaal"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Dit jaar"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Vorig Jaar"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Afgelopen 30 dagen"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Afgelopen 60 dagen"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Afgelopen 90 dagen"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Afgelopen 12 maanden"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Andere..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Alle data"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Alle maanden"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Optie:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alles"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Geen"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Omkeren"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filter Datum"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Maand:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Jaar:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filter Text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informatie:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Hoofdlettergevoelig"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filter Bedrag"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filter Status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "afgestemd"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "herinneren"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "vrijgegeven"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forceer:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "'Toegevoegd' weergeven"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "'Bewerkt' weergeven"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "'Herinnering' weergeven"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filter Betaling"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Filter bewerken"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Betaalmethode"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Tekst"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank bestandseigenschappen"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Vernieuw"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Eigenaar:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Betaling"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Geplande transactie"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "Toevoegen tot"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "van elke maand (exclusief)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "toevoegen"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dag(en) voor de huidige datum"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2345,224 +2802,218 @@ msgstr ""
 "van '%s' naar '%s',\n"
 "omdat de nieuwe naam al in gebruik is."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Deze begunstigde naar een andere verplaatsen ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Samenvoegen begunstigde '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Begunstigde verwijderen?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Transacties toegewezen aan deze begunstigde, worden\n"
+"verplaatst naar de onderstaande geselecteerde begunstigde."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Verwijder de begunstigde '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Bij het verwijderen van '%s' zullen alle archieven en transactie(s) gelinkt\n"
-"aan deze begunstigde vervangen worden door 'geen begunstigde'"
+"Deze begunstigde is gebruikt.\n"
+"Iedere transactie van deze begunstigde wordt gezet op (geen begunstigde)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Beheer begunstigden."
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nieuwe begunstigde"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Weergaveformaat"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importeren/Exporteren"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Rapport"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro alternatief"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Systeem standaarden"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Alleen pictogrammen"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Enkel tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekst onder pictogrammen"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekst naast pictogrammen"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango licht"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango halfdonker"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango donker"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-j"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-j"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "j-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Negeren"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Toevoegen aan Info"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Toevoegen aan Memo"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Systeem taal"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Kies een standaard Homebank bestandsmap"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Kies een standaard importeer map"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Kies een standaard exporteer map"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Instellingen datum"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Datum volgorde:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "OFX/QFX instellingen"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Memo veld:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Bestandsmap"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importeren:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exporteren:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Initiële Filter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Datum _bereik:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Instellingen grafieken"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Kleurschema:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Instellingen statistieken"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Toon volgens _bedrag"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Toon _wisselkoers kolom"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Toon _details"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Instellingen budget"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Inschakelen"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Invullen van:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Waarde:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formaat nummers"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Voorinstelling:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Scheidingsteken decimalen:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Scheidingsteken duizendtallen:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Aantal decimalen:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Datumnotatie"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2598,185 +3049,213 @@ msgstr ""
 "%y jaar zonder eeuw als een decimaal getal [00,99]. \n"
 "%Y jaar met eeuw als een decimaal getal. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Instellingen nummers"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Meeteenheden"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Gebruik _mijlen voor meter"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Gebruik _gallons voor brandstof"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Transactie venster"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Verberg afgestemde transactie(s)"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Toon altijd de herinneringen"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Meerdere toevoegen"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Behoud de laatste datum"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Kolom lijst"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Slepen om de volgorde te wijzigen"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Taal"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Taal:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Werkbalk:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Structuurweergave"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Toon regel hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Bedrag kleuren"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Gebruikt aangepaste kleuren"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Voorinstelling:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Uitgave:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Inkomsten:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Waarschuwing:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Programma start"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Toon opstart scherm"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Laad laatst geopend bestand"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Toon opstart scherm"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Boekjaar"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Begint _op"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Hoofscherm rapporten"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Standaard:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Alle voorkeuren wissen?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Herstel alle voorkeuren"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Dit zal de voorkeuren wijzigen\n"
-"naar de standaardwaardes"
+"Wil je werkelijk alle voorkeuren terugzetten\n"
+"naar de standaard waarden?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Herstel"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Voorkeuren"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr "U dient Homebank te herstarten"
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolom"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Transactie overnemen"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Transactie bewerken"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Transactie opsplitsen"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Verwijderen"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Som"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Som van de opsplitsing:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Niet toegewezen"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Hoeveelheid van de transactie:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Transactie toevoegen"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Transactie overnemen"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Transactie bewerken"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Herinnering"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Naar rekening"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Wenst u de interne overdracht te ontderbreken?\n"
+"\n"
+"Doorgaan zal uw doel transactie verwijderen."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2788,82 +3267,75 @@ msgstr ""
 "dag/maand of maand/dag,\n"
 "en de volledige systeemdatum"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Opsplitsen van de categorie"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "_Betaling"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "_Rekening"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Naar rekening"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Automatisch aanvullen en toewijzen\n"
+"is beschikbaar"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "_labels"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Invullen met behulp van een sjabloon"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Sjabloon:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Overboeking"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Interne overboeking"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetkaart"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Doorlopende opdracht"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronische betaling"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Storting"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Bankkosten"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Automatische Incasso"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactief"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inclusief"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclusief"
index 9a86ae52649a4d406ed485589f07503b54923c78..bb88bac64a0539364e4e1862de1e651d4d13cc1e 100644 (file)
--- a/po/oc.po
+++ b/po/oc.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2010-09-26 05:55+0000\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-10-14 09:59+0000\n"
 "Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n"
 "Language-Team: Occitan (post 1500) <oc@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Comptabilitat personala, liura, aisida, per cadun."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "A_nullar"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_D'acòrdi"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Entresenha :"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Tèrç :"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoria :"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(archiu novèl)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Convertir"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1508 +161,1364 @@ msgstr ""
 "Volètz escafar\n"
 "cada operacion seleccionada ?"
 
-#: ../src/dsp_account.c:1285
-#, c-format
-msgid "%d items (%s)"
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
 msgstr ""
 
-#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
-#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
-#, c-format
-msgid "%d items (%d selected %s)"
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificar la data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificar l'entresenha..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificar lo terç..."
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
 
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modificar lo libellat..."
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
 
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modificar lo montant..."
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Al_ternar"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificar la categoria..."
+#: ../src/dsp_account.c:1912
+#, c-format
+msgid "%d items (%s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
+#. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
+#. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
+#: ../src/dsp_account.c:1917
+#, c-format
+msgid "%d items (%d selected %s)"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "Compte"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "_Compte"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "_Operation"
+msgstr "_Operacion"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Accions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "E_stat"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Aisinas"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Tampar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Tampar lo pòrtafuèlha corrent"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtre..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Dobrís lo filtre de tièra"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Apondre..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Apondre una operacion novèla"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "_eretar..."
+msgstr "_ereitar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Eretar dempuèi l'operacion activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editar l'operacion activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Pas cap"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Suprimir..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Suprimir las operacions activas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Suprimir..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "Salv"
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportar en QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Expòrt CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportar cap a CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Apondre"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
-msgstr ""
+msgstr "Ereitat"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtre"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futur:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banca:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Uèi:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banca:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futur:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Plaja:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipe :"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "Es_tat :"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Devisa _menora"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fichièr"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Afichatge"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gerir"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Operacions"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapòrts"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Ajuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Novèl"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Crear un fichièr novèl"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Dobrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Dobrir un fichièr"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Enregistrar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Enregistrar lo fichièr actiu"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Enregistrar jos..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Enregistrar _jos..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Enregistra lo fichièr actual amb un nom diferent"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Restablir"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Restablir una version salvagardada d'aqueste fichièr"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Proprietats..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Proprietats..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Tampar lo fichièr actual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Quitar"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Quitar homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Quitar HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Dobrís l'assistent d'impòrt"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferéncias..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Comptes..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configura los comptes"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Terces..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configura los terces"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorias..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configura las categorias"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budgèt..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configura lo budgèt"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Afectacions..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Veire..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Veire las operacions del compte seleccionat"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Apondre..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Apondre una operacion novèla"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estatisticas..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Dobrís lo rapòrt Estatisticas"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udgèt..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Dobrís lo rapòrt Budgèt"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Contengut"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentacion concernent HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obténer d'ajuda sus internet"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Connectatz-vos al site web de Launchpad per obténer d'ajuda"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduire aquesta aplicacion"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Connectatz-vos al site web de Launchpad per contribuir a la traduccion "
 "d'aquesta aplicacion"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Senhalar una anomalia..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Conectatz-vos al site web de Launchpad per senhalar un bug"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_A prepaus"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "A prepaus d'HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Barra d'_aisinas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Devisa menora"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Restablir lo fichièr '%s' precedentament salvagardat ?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Restablir"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Autre"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Error desconeguda"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "Error fichièr"
+msgstr "Error de fichièr"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr ""
+msgstr "Total general"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Dobrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Compte"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Terç"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archiu"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budgèt"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Afichar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estatisticas"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Sòld"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Dobrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Dobrís un fichièr utilizat recentament"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
+msgstr "Ignorar"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Publicar"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "format csv invalid"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(archiu novèl)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
-msgstr ""
+msgstr "Desconegut"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Aficha lo numèro de version e quita"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHIÈR]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Impossible d'afichar l'URL « %s »"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opcions d'HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Impossible de dobrir '%s', lo fichièr existís pas.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Metre a jorn vòstres comptes"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(compte %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr ""
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nom :"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "compte existent"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Compte:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Error"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr ""
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Fichièr OFX reconegut !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Fichièr desconegut/Invalid..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Fichièrs QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "fichièrs OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Fichièrs CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Totes los fichièrs"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Contengut :"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerància de data:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "jorns"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Accion"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nom HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Comptes"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banca"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Uèi"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Futur"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Entresenha"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Data"
+msgstr "Memo"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Montant"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Debit"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Credit"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetas"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Estatut"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Data"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Mai tard"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Tièra"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Veire los resultats en tièra"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linha"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Veire los resultats en linhas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Actualizar los resultats"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalh"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Afichar detalh"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Afichar"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Compte:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X :"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De :"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_A :"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Deb. & Cred."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Despensat & Budgèt"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Despensat"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Empilar"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Veire los resultats en barras"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Afichar la legenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Rapòrt Budget"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Per:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipe:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Veire:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Resultat :"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budgèt:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Despensat:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Camembèrt"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Colomna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Veire los resultats en camenbèrts"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar lo filtre"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Afichar la legenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Taus"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Afichar lo taus"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mes"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Annada"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Genièr"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Febrièr"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Març"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junh"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julhet"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agost"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembre"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Octobre"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembre"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Decembre"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s per %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "debit"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Rapòrt Estatisticas"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Veire:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Per _montant"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balança :"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Credit:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Debit:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Jorn"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Setmana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimèstre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Gen"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Part de temps"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Compte :"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoria :"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Terç:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Comptador :"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consum :"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Còst carburant :"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Autres còstes :"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Còst total :"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1575,10 +1527,10 @@ msgstr "Còst total :"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1586,703 +1538,1211 @@ msgstr "Còst total :"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Comptador"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Carburant"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Prètz"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist:"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Comptador :"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consum :"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Còst carburant :"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Autres còstes :"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Còst total :"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Argent franc"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Dequés"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "carta de credit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(pas cap)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visible"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Nom del compte"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Error"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
 msgstr ""
 
-#: ../src/ui-account.c:1170
-msgid "Manage Accounts"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Suprimir"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1184
+msgid "Manage Accounts"
+msgstr "Gerir los comptes"
+
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Apondre"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Nòtas :"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Opcions"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Institucion"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nom :"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umèro :"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Planificat"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Modèl"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Possible"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Abans"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Aprèp"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archiu %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Mont_ant:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Paga_ment:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Del quasernet _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "Cap al comp_te:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Totes los:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Tèxte"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Desactivat"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Espotir"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "Condicion"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensible a la cassa"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Pas trobat"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Titular:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Devisa :"
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr "Proprietats de fichièr"
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Lengas :"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "Informacions"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Inicial:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Desc_obert q :"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr ""
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmacion"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Benvenguda"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Seleccionar un fichièr"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importar"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Proprietats"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transaccion"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Accion"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Seleccionatz un fichièr..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Fichièr OFX reconegut !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fichièr desconegut/Invalid..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Fichièrs QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "fichièrs OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Fichièrs CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Totes los fichièrs"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nom :"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Camin :"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Encodatge :"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Format de la data :"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Contengut :"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerància de data:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "jorns"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "A_ctualizar"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transaccions"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Error del format de fichièr"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "Es_cafar"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Gerir le Budgèt"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "es lo meteis"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "es diferent"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Nom"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Utilizacion"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
+#: ../src/ui-category.c:1123
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Editar…"
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Credit"
+
+#: ../src/ui-category.c:1376
+#, c-format
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1441
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr ""
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Fusionar"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
-msgstr ""
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "F_usionar"
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Inicial:"
-
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Desc_obert q :"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Simbòl"
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Error del format de fichièr"
-
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
-msgstr ""
-"Lo fichièr \"csv\" deu conténer lo nombre exacte de colomnas,\n"
-"separadas per un punt-virgula, legissètz l'ajuda per mai de detalhs."
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Moneda"
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Gerir le Budgèt"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Format"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr ""
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personalizada"
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "es lo meteis"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Simbòl :"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "es diferent"
-
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Nombre de _decimalas:"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportar"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
-"Lo fichièr \"csv\" deu conténer lo nombre exact de colomnas,\n"
-"separadas per un punt-virgula, svp, legissètz l'ajuda per mai de detalhs."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modificar..."
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Credit"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Còdi ISO"
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Desplaçar cap a..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
 msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
 msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Reven_gut"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Afectacion"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Desplaçar"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Metre a jorn"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar dempuèi CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
 msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Fichièrs HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Volètz enregistrar las modificacions\n"
-"dins lo fichièr corrent ?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Enregistrar pas"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Tampar _sens enregistrar"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "Pas categorizat"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr ""
+msgid "This month"
+msgstr "Aqueste mes"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Ongan"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "L'an passat"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "30 darrièrs jorns"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "90 darrièrs jorns"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 darrièrs meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "Autre..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Totas datas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Totes"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opcion:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Totes"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Pas cap"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inversar"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mes :"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Annada :"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Entresenha:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensible a la cassa"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "E_tiqueta :"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "rapèl"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forçar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "afichatge 'Ajustes'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "afichatge 'Edicions'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar lo Filtre"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Reïnicializar"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Titular:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Pagament"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "apondre"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Per defaut"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2290,222 +2750,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr ""
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfàcia"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format d'afichatge"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "Rapòrt"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Defaut del sistèma"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Sonque las icònas"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Sonque lo tèxte"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tèxte jos las icònas"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tèxte al costat de las icònas"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Orizontal"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Vertical"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Los dos"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr ""
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "j-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "a-m-j"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
-msgstr ""
+msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Lenga del sistèma"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_importar"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "E_xportar :"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Veire per mont_ant"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Veire la colomna dels tauses"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Veire los _detalhs"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr ""
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Emplenar dempuèi:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor :"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Car. decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Car. gropament:"
+msgstr "_Activar"
 
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Nombre de _decimalas:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Predefinit :"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Format de _data:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Format :"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2525,183 +2977,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Afichar :"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Lenga :"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barra d'aisinas :"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Predefinit :"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Debit:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Credit:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Alèrta"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
-msgstr ""
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Afichar la fenèstra d'aviada"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Exercici fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "_Defaut :"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Reïnicializar"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferéncias"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Colomna"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Levar"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Soma"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Apondre una operacion novèla"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Eretar l'operacion"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Modificar l'operacion"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Recercar..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data :"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2709,82 +3186,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Mandar"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Verificar"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferir"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferiment"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr ""
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr ""
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
-msgstr ""
+msgstr "Depaus"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactiu"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inclure"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclaure"
index 691e37342197345c1c7046e30de49b57debd96cb..3803551b6d4129e2872b4d8b67ef298c68f3b289 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,666 +7,857 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-29 11:29+0000\n"
-"Last-Translator: Karol Stasiak <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-11-07 21:52+0000\n"
+"Last-Translator: spaspaspa00 <Unknown>\n"
 "Language-Team: Polish <pl@li.org>\n"
-"Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-12-07 19:36+0000\n"
+"X-Generator: Launchpad (build 18292)\n"
+"Language: pl\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Bezpłatna i łatwa księgowość osobista dla każdego."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Zarządzanie finansami osobistymi"
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Bezpłatna i łatwa księgowość osobista dla każdego"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanse;księgowość,budżet;osobiste,pieniądze"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank to wolny (w znaczeniu jak \"wolność słowa\") i darmowy program, "
+"który pomoże ci zarządzać finansami osobistymi."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Prosty w użyciu, pozwala analizować szczegóły twoich osobistych finansów "
+"przy użyciu zaawansowanych filtrów i pięknych wykresów."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Jeśli szukasz całkiem darmowego i łatwego sposobu zarządzania twoimi "
+"finansami powinieneś wybrać HomeBank ."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Anuluj"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Zmień wiele transakcji"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Płatność:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informacja:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Odbiorca:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategoria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "E_tykiety"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Opi_s:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Kwota każdej transakcji zostanie podzielona przez %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+"Czy na pewno chcesz zmienić\n"
+"główną walutę tego konta na Euro?"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Przelicz"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Żadna transakcja nie została zmieniona"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transakcja automatycznie przydzielona: %d"
+msgid "transaction changed: %d"
+msgstr "transakcja zmieniona: %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Wynik automatycznego przydzielenia"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Wynik automatycznego przypisywania"
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
-msgstr "Czy chcesz utworzyć szablon dla każdej wybranej transakcji?"
-
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nowe archiwum)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
 msgstr ""
-"Czy chcesz rozłączyć transakcje przelewu wewnętrznego?\n"
-"\n"
-"Kontynuowanie usunie transakcję docelową."
+"Czy chcesz utworzyć szablon na podstawie\n"
+"każdej zaznaczonej transakcji?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "Usunąć wszystkie zaznaczone transakcje?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Czy na pewno wyzerować status?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Niektóre z zaznaczonych transakcji są już uzgodnione."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Zmień"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Czy na pewno zamienić status Uzgodnione?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Przełącz"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d pozycji (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d pozycji (%d wybranych %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Zmień datę..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Zmień informację..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Zmień odbiorcę..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Zmień opis..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Zmień kwotę..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "Ko_nto"
 
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Zmień kategorię..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modyfikuj tagi..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transak_cja"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Akcje"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Narzędzia"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zamknij"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zamknij bieżące konto"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtr..."
+msgstr "_Filtruj..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Filtruj"
+msgstr "Otwórz filtr listy"
+
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Przelicz na Euro..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Przelicz to konto na walutę Euro"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "Dodaj..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Dodaj nową transakcję"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
-msgstr "Powtórz..."
+msgstr "Powiel..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "Powtórz zaznaczoną transakcję"
+msgstr "Powiel zaznaczoną transakcję"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
-msgstr "_Modyfikuj..."
+msgstr "Zmień..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Zmień zaznaczoną transakcję"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Brak"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Usuń status dla wybranych transakcji"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Rozliczone"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Oznacz wybrane transakcje jako rozliczone"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "Potwierd_zona"
+msgstr "_Uzgodnione"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Przełącz status potwierdzenia zaznaczonej transakcji"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Oznacz wybrane transakcje jako uzgodnione"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Usuń..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Zmień wiele..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Usuń zaznaczone transakcje"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Zmień jednocześnie wszystkie zaznaczone transakcje"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr "Twórz szablon..."
+msgstr "Utwórz szablon..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Utwórz szablon"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Usuń..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Usuń zaznaczone transakcje"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Auto. Przydziały"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Automatyczne przypisania"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Uruchom automatyczne przydziały"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Uruchom automatyczne przypisania"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr "Eksportuj jako QIF..."
+msgstr "Eksportuj QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Eksportuj jako QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Eksportuj do pliku CSV..."
+msgstr "Eksportuj CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "Eksportuj jako plik CSV"
+msgstr "Eksportuj jako CSV"
+
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Sprawdź wewnętrzny transfer..."
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Dodaj"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
-msgstr "Odziedziczyć"
+msgstr "Powiel"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Zmień"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
-msgstr "Filtr"
+msgstr "Filtuj"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Potwierdź"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Przyszłość:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Dzisiaj:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Przyszłość:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Zak_res:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Rodzaj:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Resetuj _filtr"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Resetuj _filtry"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Dr_uga waluta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Podkategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Portfel"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importuj"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Edycja"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Widok"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Zarządzaj"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transakcje"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Raporty"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Pomoc"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nowy"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr "Stwórz nowy plik"
+msgstr "Utwórz nowy plik"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Otwórz..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Otwórz plik"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Zapisz"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "Zapisuje bieżący plik"
+msgstr "Zapisz bieżący plik"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Zapisz jako..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Z_apisz jako..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Zapisuje bieżący plik pod inną nazwą"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Przywróć"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Przywróć zapisaną wersję aktualnego pliku"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Właściwości..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Właściwości..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Skonfiguruj plik"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Zamknij bieżący plik"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "Za_kończ"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Zakończ HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Wyłącz HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importuj QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Plik QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Otwórz asystenta importu"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Otwórz asystenta eksportu do QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Plik OFX/QFX..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Plik CSV..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Usuń osobiste dane..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Eksportuj do pliku QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Eksportuj wszystkie konta do pliku QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Ustawienia..."
+msgstr "Preferencje…"
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr "Konfiguruj HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Waluty..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Konfiguruj waluty"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
-msgstr "_Konta"
+msgstr "_Konta..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfiguruj konta"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "Odbiorcy"
+msgstr "Odbiorcy..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfiguruj odbiorców"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
-msgstr "Kategorie"
+msgstr "Kategorie..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfiguruj kategorie"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Zaplanowane transakcje (szablony)..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Konfiguruj zaplanowane transakcje (szablony)"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
-msgstr "_Budżet"
+msgstr "_Budżet..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfiguruj budżet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
-msgstr "Przydzielanie..."
+msgstr "Przypisania..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
-msgstr "Konfiguruj automatyczne przydziały"
+msgstr "Konfiguruj automatyczne przypisania"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Pokaż..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Pokaż transakcje z wybranego konta"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Dodaj..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Dodaj transakcję"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Dodaj transakcje"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
-msgstr "Ustawienia zaplanowanych transakcji"
+msgstr "Ustawienia zaplanowanych transakcji..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr "Skonfiguruj zaplanowane transakcje"
+msgstr "Konfiguruj zaplanowane transakcje"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Wstaw zaplanowane..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Zaksięguj zaplanowane"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Wstaw nadchodzące zaplanowane transakcje"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Księguj oczekujące zaplanowane transakcje"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
-msgstr "_Statystyka"
+msgstr "_Statystyki..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Pokaż raport statystyczny"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr "_Trendy"
+msgstr "_Trendy..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Otwórz raport trendów"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
-msgstr "_Budżet"
+msgstr "_Budżet..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Otwórz raport budżetu"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr "Saldo"
+msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Otwórz raport balansowy"
+msgstr "Otwórz raport salda"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Koszt pojazdu..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Otwórz raport kosztów pojazdu"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Pokaż okno powitalne..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statystyka pliku..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonimizuj..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Zawartość"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentacja HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Pokaż okno powitalne"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Pomoc w sieci..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Aby uzyskać pomoc w sieci przejdź na stronę LaunchPad"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Przetłumacz ten program..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Połącz ze stroną LaunchPad aby pomóc przetłumaczyć ten program"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Zgłoś błąd w programie..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Połącz ze stroną LaunchPad aby pomóc naprawić błąd"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_O programie"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "O HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Pasek narzędzi"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Największe wydatki"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Lista zaplanowanych transakcji"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Druga waluta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Przeliczanie euro"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Czy przywróć stan z ostatnio zapisanego pliku '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Cofnąć niezapisane zmiany w pliku '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Zmiany w pliku zostaną bezpowrotnie utracone\n"
-"- Plik zostanie przywrócony do stanu z ostatniego zapisu (.xhb~)"
+"- Zmiany wprowadzone w tym pliku zostaną utracone\n"
+"- Plik zostanie przywrócony do ostatniego zapisanego stanu (.xhb~)"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Przywróć"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Usunąć osobiste dane?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Czy na pewno przekształcić plik w wersję anonimową?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"To spowoduje zastąpienie nazw i opisów anonimowymi danymi\n"
-"czy na pewno?"
+"Anonimizacja zmieni wszystkie teksty na anonimowe,\n"
+"jak 'konto x', 'odbiorca y', 'opis z', ..."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonimizuj"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Witamy w HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Co chciałbyś robić:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Przeczytaj podręcznik programu HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Konfiguruj _preferencje"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Utwórz _nowy plik"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Otwórz istniejący plik"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "_Otwórz przykładowy plik"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(brak kategorii)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Pozostałe"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Brak transakcji do dodania"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transakcja dodana: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Status wprowadzania zaplanowanych transakcji"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Razem"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Nieznany błąd"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Błąd wejścia/wyjścia (I/O) dla pliku %s."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Plik '%s' nie jest poprawnym plikiem programu HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -675,923 +866,674 @@ msgstr ""
 "Plik '%s' był używany przez nowszą wersję programu HomeBank\n"
 "i nie może być używany przez obecną wersję."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Błąd pliku"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Błąd wejścia/wyjścia (I/O) dla pliku %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Całkowita suma"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Plik %s nie jest prawidłowym plikiem HomeBank."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Otwórz"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
-msgstr "Konta"
+msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
-msgstr "Odbiorcy"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorie"
+msgstr "Odbiorca"
 
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archiwa"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budżet"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Pokaż"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
-msgstr "Statystyka"
+msgstr "Statystyki"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Koszty pojazdu"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Otwórz"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Otwórz ostatnio używany plik"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Twoje konta"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Dokąd trafiają twoje pieniądze"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Największe wydatki"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Największy wydatek"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Zaplanowane transakcje"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "Ostateczny termin księgowania"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Pomiń"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Zmień i zaksięguj"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Zaksięguj"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nowe archiwum)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Niewłaściwy format csv"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "Niewłaściwy format CSV"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>od</i> %s <i>do</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi/l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Wyświetla informację o wersji i kończy działanie"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[PLIK]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Błąd przeglądarki."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nie można wyświetlić adresu '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opcje HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nie można otworzyć '%s', plik nie istnieje.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Asystent Importu HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Plik do zaimportowania"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Wyniki analizy pliku"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Wybierz, co zaimportować"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Aktualizuj konta"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Zmień docelowe konto w HomeBank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Konta"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nowe konto"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Bank"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nazwa:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Dzisiaj"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "istniejące konto"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Przyszłość"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Konto:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Informacja"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Błąd"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Opis"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nie można zmienić nazwy tego konta,\n"
-"z '%s' do '%s',\n"
-"taka nazwa już istnieje."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Proszę wybrać plik..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Plik QIF rozpoznany !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Rozpoznano plik OFX!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Obsługa OFX jest wyłączona **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Rozpoznano plik CSV z transakcją!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Nie wybrano prawidłowego pliku..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "konto: %d - transakcja: %d -  kontrahent: %d - kategoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Asystent importu HomeBank - (%d z %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Witaj w asystencie importu programu HomeBank.\n"
-"\n"
-"W tym asystencie zostaniesz przeprowadzony przez proces\n"
-"importowania zewnętrznego pliku do programu HomeBank.\n"
-"\n"
-"Dopóki nie klikniesz \"Zastosuj\" na końcu asystenta,\n"
-"żadne zmiany nie zostaną wprowadzone."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank może zaimportować pliki następujących formatów:\n"
-"- QIF\n"
-"- OFX/QFX (opcja w czasie kompilacji)\n"
-"- CSV (format specyficzny dla HomeBank, patrz dokumentacja)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Rozpoznawane pliki"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Pliki GIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Pliki OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Pliki CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Wszystkie pliki"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Ścieżka:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nazwa:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Kodowanie:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Zawartość:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Format daty:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Załaduj plik ponownie"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Podczas ładowania pliku wystąpiły błędy konwersji daty.\n"
-"Spróbuj zmienić format daty i ponownie załaduj plik."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Edytuj konto do zaimportowania"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Szczegóły zduplikowanych transakcji"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerancja daty:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dni"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Dopasowanie jest realizowane wg kolejności: wg konta, kwoty oraz daty.\n"
-"Tolerancja daty równa zero oznacza dokładne dopasowanie"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Konta do zaimportowania"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transakcje do zaimportowania"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Wciśnij \"Zastosuj\" by zaktualizować swoje konta.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Konta"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "uaktualnić"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "utworzyć"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transakcje"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importować"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "odrzucić"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "autoprzydział"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Zaimportuj do"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Kwota"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nazwa zaimportowana"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Wydatek"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Akcja"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Przychód"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nazwa w HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etykiety"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Status"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Bank"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Dzisiaj"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Przyszłość"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- różne -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Informacja"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Opis"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etykiety"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Data"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Kwota"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Wydatki"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Przychody"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Opóźnione"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Następna data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Pokaż wyniki jako listę"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
-msgstr "Wykres"
+msgstr "Linia"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
-msgstr "Pokaż wykres"
+msgstr "Pokaż wyniki na wykresie liniowym"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Odśwież"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Odśwież raport"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Transakcje"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Pokaż/ukryj transakcje"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d poniżej %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr "Raport saldo"
+msgstr "Raport salda"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Wyświetl"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Konto:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Zaznacz wszystko"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "K_ażdego dnia"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Przybliż oś X"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Filtr daty"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Od:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Do:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Podkategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "Koszty i Dochody"
+msgstr "Wydatek i przychód"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Wydatki & Budżet"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Wydatki"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Wynik"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Wykres słupkowy"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Słupki"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Pokaż wykres słupkowy"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Pokaż wyniki na wykresie słupkowym skumulowanym"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Objaśnienia"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Eksportuj"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Pokaż objaśnienia obok wykresu"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " przekroczone"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " dostępne"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " niezrealizowane"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budżet dla %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Raport budżetu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Dla:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Rodzaj:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Pokaż:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Wynik:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budżet:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Wydatki:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr "Nie zdefiniowano kont, które są częścią budżetu."
+msgstr "Nie zdefiniowano kont będących częścią budżetu."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
-"Powinieneś dołączyć je do budżetu za pomocą okna dialogowego \"Zarządzaj "
-"kontami\"."
+"Powinieneś dołączyć jakieś konta do budżetu za pomocą okna zarządzania "
+"kontami."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Wykres kołowy"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolumny"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Pokaż wykres kołowy"
+msgid "View results as column"
+msgstr "Pokaż wyniki na wykresie kolumnowym"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Pierścień"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Pokaż wyniki na wykresie pierścieniowym"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Edytuj filtr"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Eksport"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Objaśnienia"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Pokaż objaśnienia obok wykresu"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Udział procentowy"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Pokaż/ukryj udział procentowy"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
-msgstr "Znacznik"
+msgstr "Etykieta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Miesiąc"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Rok"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Styczeń"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Luty"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marzec"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Kwiecień"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Czerwiec"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Lipiec"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Sierpień"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Wrzesień"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Październik"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Listopad"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Grudzień"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s według %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
-msgstr "wydatki"
+msgstr "wydatek"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(brak odbiorcy)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Raport statystyczny"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Pokaż:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Według"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
-msgstr "wg _kwot"
+msgstr "Według kwot"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
-msgstr "Przychody:"
+msgstr "Przychód:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
-msgstr "Wydatki:"
+msgstr "Wydatek:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dzień"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Tydzień"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Kwartał"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Sty"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Lut"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Kwi"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Cze"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Lip"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Sie"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Wrz"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Paź"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Lis"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Gru"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s Przekroczony czas"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Wycinek czasu"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Średnia: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Raport trendów"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Konto:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategoria:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Odbiorca:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Kumuluj"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr "_Wyświetl z"
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Raport kosztów pojazdu"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Pojazd"
+msgstr "_Wyświetl według"
 
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Licznik:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Zużycie paliwa:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Koszty paliwa:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Inne koszty:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Łączne koszty:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1600,10 +1542,10 @@ msgstr "Łączne koszty:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1611,424 +1553,807 @@ msgstr "Łączne koszty:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Licznik"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Paliwo"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Odl."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Raport kosztów pojazdu"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Pojazd"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Licznik:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Zużycie paliwa:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Koszty paliwa:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Inne koszty:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Łączne koszty:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(brak rodzaju)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Gotówka"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktywa"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Karta kredytowa"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasywa"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(brak)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Widoczny"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nazwa konta"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Błąd"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
-"Nie udało się dodać konta '%s',\n"
-"ta nazwa już istnieje."
+"Nie można dodać konta '%s',\n"
+"taka nazwa już istnieje."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Usuwanie niedozwolone"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Nie można usunąć konta '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "To konto jest używane i nie może zostać usunięte."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "To konto zawiera transakcje i/lub jest stroną wewnętrznego przelewu."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Czy na pewno chcesz trwale usunąć '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Jeśli usuniesz konto, nie będzie można go odzyskać."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Usuń"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nie można zmienić nazwy tego konta,\n"
+"z '%s' do '%s',\n"
+"taka nazwa już istnieje."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Zarządzaj kontami"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Przeciągnij i upuść aby zmienić kolejność\n"
+"Dwukrotnie kliknij aby zmienić nazwę"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Ogólne"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Waluta"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Saldo _początkowe:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Notatki:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "to konto zostało _zamknięte"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Aktualny numer książeczki czekowej"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Książeczka czekowa _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Książeczka czekowa _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Ustawienia"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Instytucja"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nazwa:"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Ograniczenia"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Raport wykluczeń"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "wyklucz z podsumowania _kont"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "wyklucz z _budżetu"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "wyklucz ze wszystkich _raportów"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Zaplanowane"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Szablon"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Możliwe"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Przed"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Po"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archiwum %d)"
+msgid "(template %d)"
+msgstr "(szablon %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Jeśli usuniesz szablon, nie będzie można go odzyskać."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "K_wota:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr "Przełącz znak liczby"
+msgstr "Przełącz znak kwoty"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Podział transakcji"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Pł_atność:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "z książeczki _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
-msgstr "_na konto"
+msgstr "_Na konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Opis:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Przypomnij"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Zaplanuj wstawianie"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktywuj"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Następna data"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Co:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Koniec tygodnia"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Zatrzymaj po:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "wpisów"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Zarządzaj zaplanowanymi transakcjami"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Tekst"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
-msgstr "(przydział %d)"
+msgstr "(przypisanie %d)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Jeśli usuniesz przypisanie, nie będzie można go odzyskać."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Wyłączony"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Jeżeli puste"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Zastąp"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
-msgstr "Zarządzaj przydziałami"
+msgstr "Zarządzaj przypisaniami"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Warunek"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Sz_ukaj w"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Z_najdź"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Rozróżnianie wielkości _liter"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Uwzględnij wielkość liter"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Użyj wy_rażeń regularnych"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Autodopasowanie oraz bezpośredni wybór \n"
-"jest możliwy dla Kategorii"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Przypisz odbiorcę"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Autodopasowanie oraz bezpośredni wybór\n"
-"jest możliwy dla Odbiorcy"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Przypisz kategorię"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Przypisz płatność"
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nowy plik programu Homebank (%d z %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nie znaleziono"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Właściciel:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Właściciel:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Waluta"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Właściwości pliku"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Wykrywanie systemu"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Języki:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Plik ustawień"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Inicjalizuj moje kategorie wykorzystując ten plik"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Ustawienia kategorii"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Informacje"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Salda"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Początkowy"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "P_rzekroczony o:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Utwórz konto"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "To jest strona potwierdzenia, naciśnij 'Akceptuj' by zaakceptować zmiany"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Potwierdzenie"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Witaj"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Wybierz plik"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importuj"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Właściwości"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transakcja"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "utwórz nowe"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "użyj istniejącego"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nazwa w pliku"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Akcja"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nazwa w programie HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Wszystko wygląda w porządku, walidacja nie jest konieczna!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"W pliku '%s' nie odnaleziono informacji o koncie.\n"
+"Określ poniżej co zrobić z kontem."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Prawdopodobnie w pliku znajduje się powtórzona transakcja co uniemożliwia "
+"poprawne zaimportowanie.\n"
+"Proszę sprawdzić i wybrać tą, która powinna zostać zaimportowana."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Zmień akcję dla konta"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Proszę wybrać plik..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Plik QIF rozpoznany!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Rozpoznano plik OFX!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Obsługa OFX jest wyłączona **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Rozpoznano plik CSV z transakcjami!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Nierozpoznany lub błędny plik..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "konto: %d - transakcja: %d -  kontrahent: %d - kategoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Konwersja niektórych dat nie powiodła się"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Załadować ponownie używając formatu daty: '%s' ?"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Asystent importu (%d z %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Witaj w asystencie importu programu HomeBank.\n"
+"\n"
+"Asystent przeprowadzi cię przez proces\n"
+"importowania zewnętrznego pliku do HomeBank.\n"
+"\n"
+"Dopóki nie klikniesz \"Zastosuj\" na końcu asystenta,\n"
+"żadne zmiany nie zostaną wprowadzone."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank może zaimportować pliki następujących formatów:\n"
+"- QIF\n"
+"- OFX/QFX (opcja w czasie kompilacji)\n"
+"- CSV (format specyficzny dla HomeBank, patrz dokumentacja)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Rozpoznawane pliki"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Pliki QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Pliki OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Pliki CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Wszystkie pliki"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Wystąpił błąd i plik nie może być wczytany."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nazwa:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Ścieżka:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Kodowanie:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Format daty:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Zawartość pliku"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Zawartość:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Wybierz akcje dla kont"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Zmień _akcję"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Wybierz transakcje do zaimportowania"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Szczegóły istniejącej transakcji (prawdopodobnie duplikat)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerancja daty:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dni"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Odśwież"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Dopasowanie jest realizowane w kolejności: wg konta, kwoty oraz daty.\n"
+"Tolerancja daty równa zero oznacza dokładne dopasowanie"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Wciśnij \"Zastosuj\" by zaktualizować swoje konta.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "uaktualnić"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "utworzyć"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transakcje"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importować"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "odrzucić"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "autoprzydział"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Błąd formatu pliku"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"Plik cvs musi zawierać dokładną liczbę kolumn\n"
-"rozdzielanych średnikiem. Więcej informacji znajdziesz w pomocy."
+"Plik CSV musi zawierać określoną liczbę kolumn,\n"
+"oddzielonych średnikami, sprawdź pomoc aby uzyskać więcej szczegółów"
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Czy na pewno wyczyścić pole?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Kontynuacja wyzeruje wszystkie kwoty."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Wyczyść"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Zarządanie budżetem"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "Importuj plik CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Eksportuj CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Rozwiń wszystkie"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Zwiń wszystkie"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr ""
+msgstr "Budżet na każdy miesiąc"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "jest taki sam"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "Wyczyść pole"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "jest różny"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Wymuszaj monitorowanie tej kategorii"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importuj"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_ksportuj"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Usuń nieużywane kategorie"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Plik cvs musi zawierać dokładną liczbę kolumn\n"
-"rozdzielanych średnikiem. Więcej informacji znajdziesz w pomocy."
+"Jesteś pewien, że chcesz bezpowrotnie\n"
+"usunąć nieużywane kategorie?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
 msgstr "Zmień..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Przychód"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2039,521 +2364,670 @@ msgstr ""
 "z '%s' na '%s',\n"
 "ponieważ taka nazwa już istnieje."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Przenieś do..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Scal kategorię '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Przenieść tą kategorię do innej?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Scal"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"To zastąpi '%s' przez '%s',\n"
-"a następnie usunie '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Usunąć kategorię?"
+"Transakcje przypisane do tej kategorii,\n"
+"zostaną przeniesione do kategorii zaznaczonej poniżej."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "Usuń kategorię '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Jeżeli usuniesz '%s', transakcje odwołujące się do tej kategorii\n"
-"będą oznaczone jako 'bez kategorii'"
+"Kategoria jest używana.\n"
+"Transakcje należące do tej kategorii pozostaną nieskategoryzowane"
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Zarządzaj kategoriami"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Przychó_d"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "Usuń nieużywane"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nowa ketgoria"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nowa podkategoria"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Scal"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Podstawowa waluta"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Symbol"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Kurs wymiany"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Ostatnio zmienione"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Edytuj walutę"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Waluta"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Przenieś"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Dostosuj"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Symbol"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr "Umieść przed kwotą"
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "Separator _dziesiętny:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Miejsca dziesiętne:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "Separator _grup cyfr:"
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Wybierz walutę bazową"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Wybierz walutę"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Kod ISO"
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Błąd aktualizacji online"
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Jeśli usuniesz walutę, nie będzie można jej odzyskać."
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Zmień walutę bazową"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+"Jeśli będziesz kontynuował, kursy innych walut\n"
+"zostaną ustawione na 0, nie zapomnij ich uaktualnić"
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Waluty"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Aktualizuj online"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Ustaw jako bazową"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Statystyka pliku"
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Przypisanie"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Uaktualnij"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Wybierz walutę bazową"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+"Od wersji 5.1, HomeBank potrafi obsługiwać wiele walut,\n"
+"jeśli poniższa waluta nie jest poprawna, zmień ją:"
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importuj z pliku CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
 msgstr "Otwórz plik HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr "Zapisz plik HomeBank jako"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Pliki HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Czy chcesz zapisać zmiany\n"
-"w bieżącym pliku?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Zapisać zmiany przed zamknięciem?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Jeśli nie zapiszesz, niektóre zmiany będą\n"
-"nieodwracalnie stracone: %d."
+"Jeśli nie zapiszesz zmian, zostaną one bezpowrotnie utracone.\n"
+"Liczba zmian: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nie zapisuj"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Zamknij bez zapisywania"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Wybierz spośród dostępnych transakcji..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank znalazł transakcję, które można powiązać z inną przez przelew "
-"wewnętrzny."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Wybierz akcję:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "utwórz nową transakcję"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "wybierz istniejącą transakcję"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank znalazł transakcję, które można powiązać z inną przez przelew "
+"wewnętrzny."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Jakikolwiek rodzaj"
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr "Bez kategorii"
+msgstr "Brak statusu"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr "Niepotwierdzona"
+msgstr "Nieuzgodnione"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Jakikolwiek status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Nierozliczone"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Bieżący miesiąc"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Uzgodnione"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Ostatni miesiąc"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Rozliczone"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Ten kwartał"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Jakikolwiek status"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Ostatni kwartał"
+msgid "This month"
+msgstr "Bieżący miesiąc"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Bieżący rok"
+msgid "Last month"
+msgstr "Poprzedni miesiąc"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Ostatni rok"
+msgid "This quarter"
+msgstr "Bieżący kwartał"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Poprzedni kwartał"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Bieżący rok"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Ubiegły rok"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Ostatnie 30 dni"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Ostatnie 60 dni"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Ostatnie 90 dni"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Ostatnich 12 miesięcy"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Inne..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Cały czas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Wszystkie miesiące"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opcje:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Wszystkie"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
-msgstr "Żadna"
+msgstr "Brak"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Odwróć"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtruj po dacie"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Miesiąc:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Rok:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtruj po tekście"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informacja:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Rozróżnianie wielkości _liter"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etykieta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtruj po kwocie"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Filtruj po statusie"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr "potwierdzona"
+msgstr "uzgodnione"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "przypomnij"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "rozliczone"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
-msgstr "Wymuś:"
+msgstr "Zawsze:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
-msgstr "pokaż 'Dodane'"
+msgstr "pokazuj ostatnio dodane"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
-msgstr "pokaż 'Zmienione'"
+msgstr "pokazuj ostatnio zmienione"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "pokazuj przypomnienia"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Filtruj po sposobie płatności"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Zmień filtr"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Sposób płatności"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Tekst"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Właściwości pliku HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "Przywróć"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Właściciel:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Płatność"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Zaplanowane transakcje"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "wstaw aż do"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "dnia każdego miesiąca (z wyłączeniem)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "dodaj"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dni naprzód od dzisiaj"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Domyślna kategoria"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Usuń nieużywanych odbiorców"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"Czy jesteś pewien, że chcesz\n"
+"trwale usunąć nieużywanych odbiorców?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Domyślnie"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Nie można zmienić nazwy tej opłaty\n"
+"Nie można zmienić nazwy tego odbiorcy\n"
 "z '%s' na '%s',\n"
 "ponieważ taka nazwa już istnieje."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Przenieść tego odbiorcę do innego?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Scal odbiorcę '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Usunąć opłatę?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Transakcje przypisane do tego odbiorcy,\n"
+"zostaną przeniesione na wskazanego poniżej."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "Usuń odbiorcę '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Jeśli usuniesz '%s', wszystkie transakcje odnoszące się do tego odbiorcy\n"
-"zostaną ustawione na ''brak odbiorcy"
+"Ten odbiorca jest aktualnie używany.\n"
+"Wszystkie transakcje z jego udziałem zostaną zmienione na nieposiadające "
+"odbiorcy."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Zarządzaj odbiorcami"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "nowy odbiorca"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfejs"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format wyświetlania"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr "Import/Eksport"
+msgstr "Importuj/Eksportuj"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Raport"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Przeliczanie euro"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Domyślne"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Tylko ikony"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Tylko tekst"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Tekst pod ikonami"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Tekst obok ikon"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Pozioma"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Pionowa"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Obie"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango jasne"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango pośrednie"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango ciemne"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-r"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-r"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "r-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignoruj"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Dołącz do notatki"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Dołącz do opisu"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Język systemu"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Wybierz domyślny katalog dla plików HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Wybierz domyślny katalog importu"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Wybierz domyślny katalog eksportu"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Ustawienia dat"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Format daty:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opcje OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Pole _opisu:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Katalog z danymi"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
-msgstr "Eksport:"
+msgstr "_Eksport:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Domyślny filtr"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Zakres dat:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Ustawienia wykresów"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr "Schemat kolorów:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Opcje statystyk"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
-msgstr "Pokaż wg w_artości"
+msgstr "Pokaż wg kwoty"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Pokaż udział p_rocentowy"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Pokaż _szczegóły"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Opcje budżetu"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Włącz"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Wypełnij z:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Kraj:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Wartość:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Format liczb"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Symbol:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Symbol dziesiętny:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Symbol grupowania liczb:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Miejsca dziesiętne:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Ustawienie:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Format _daty:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Format:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2589,185 +3063,213 @@ msgstr ""
 "%y rok wieku jako liczba dziesiętna [00,99]. \n"
 "%Y rok z wiekami jako liczba dziesiętna. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Jednostki miary"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Używaj _mil dla odległości"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Używaj _galonów dla objętości"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Okno transakcji"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Pokaż:"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Ukryj potwierdzone transakcje"
+msgstr "Ukryj uzgodnione transakcje"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Zawsze pokazuj przypomnienia o transakcjach"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Dodaj wielokrotnie"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Zachowaj ostatnią datę"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Lista kolumn"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
-msgstr "Przeciągnij i upuść by zmienić kolejność"
+msgstr "Przeciągnij i upuść aby zmienić kolejność"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Język"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Język:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Paski _narzędzi:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Podświetlaj co drugi wiersz w widoku tabeli"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "Linie siatki"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Kolory kwot"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Użyj własnych kolorów"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Ustawienie:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
-msgstr "_Wydatki:"
+msgstr "_Wydatek:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
-msgstr "_Przychody:"
+msgstr "_Przychód:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Ostrzeżenia:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Start programu"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Pokazuj ekran startowy"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Otwórz ostatnio otwarty plik"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Pokazuj ekran startowy"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Aktualizuj waluty online"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Rok podatkowy"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Rozpoczyna się:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Raporty w oknie głównym"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Domyślnie:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Wyczyścić wszystkie ustawienia?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Wyczyść wszystkie ustawienia"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"To przywróci domyślne wartości\n"
-"wszystkim ustawieniom"
+"Czy na pewno chcesz przywrócić\n"
+"wszystkim ustawieniom wartości domyślne?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Przywróć"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferencje"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr "Aby zmienić język, należy ponownie uruchomić HomeBank."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolumna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Powtórz transakcję"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Zmień transakcję"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Rozdziel transakcję"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "Usuń"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Suma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Suma rozdzielonych kwot:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Kwota nieprzydzielona:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Kwota transakcji:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Dodaj transakcję"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Powiel transakcję"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Zmień transakcję"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Przypomnij"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Z konta:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "N_a konto:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Czy chcesz rozłączyć transakcje przelewu wewnętrznego?\n"
+"\n"
+"Kontynuowanie usunie transakcję docelową."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Szukaj..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Pokaż zaplanowane"
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2779,82 +3281,75 @@ msgstr ""
 "dzień/miesiąc lub miesiąc/dzień\n"
 "lub kompletna data w formacie według ustawień systemu"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Rozdziel kategorie"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Płatność:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "Ko_nto:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "N_a konto:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"Dostępne jest autouzupełnianie oraz\n"
+"tworzenie przez wpisanie nowej wartości"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "Opi_s:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "Dod_aj i zachowaj"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "E_tykiety"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "Zaksięguj"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Uzupełnij wzorem"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Użyj szablonu"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Szablon:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr "Uwaga: kwota nie pasuje do znaku kategorii"
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Czek"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Przelew"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Przelew wewnętrzny"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Karta debetowa"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Zlecenie stałe"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Płatność elektroniczna"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depozyt"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr "opłata FI"
+msgstr "Prowizja / opłata bankowa"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Polecenie Zapłaty"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Bez filtra"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Dołącz"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Wyklucz"
index 398b09c7f35db3016c12f909a4f27f9a1a17d1b5..151847a66e8666b5b7e763d7314b7f1009203ece 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-06-10 23:30+0000\n"
-"Last-Translator: João Almeida <Unknown>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-10-16 03:13+0000\n"
+"Last-Translator: Tiago S. <Unknown>\n"
 "Language-Team: Portuguese <pt@li.org>\n"
-"Language: pt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
+"Language: pt\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Finaças pessoais gratuita e fácil para todos."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finanças Pessoais"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Nenhuma transação alterada"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Contabilidade pessoal gratuita e fácil para toda a gente"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanças;contabilidade;orçamento;pessoal;dinheiro;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank é software livre (como em \"liberdade\") e irá ajudá-lo a gerir as "
+"suas finanças pessoais."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Foi desenhado para ser fácil de utilizar e para lhe permitir analisar as "
+"suas finanças pessoais em detalhe através de poderosas ferramentas de "
+"filtragem e de gráficos elegantes."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Se está à procura de uma solução completamente livre e fácil de gerir as "
+"suas finanças pessoais, então o HomeBank deve ser o seu software escolhido."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancelar"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_gamento:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informações:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Sacador:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Eti_quetas:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emorando:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transação automática: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultado da atribuição automática"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Todos os valores das transacções serão divididos por %6f."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
-"Deseja criar um modelo com\n"
-"as transações selecionadas?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(novo arquivo)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Coverter"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Nenhuma transacção alterada"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
-"Pretende cancelar a transferência interna?\n"
-"\n"
-"Se continuar eliminará a transação de destino."
+"Deseja criar um modelo com\n"
+"as transacções seleccionadas?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
-"Pretende eliminar cada uma\n"
-"das transações selecionadas?"
+"Deseja eliminar as\n"
+"transacções seleccionadas?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Tem a certeza que quer alterar a barra de estado para Nenhuma?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Algumas das transacções seleccionadas já foram reconciliadas"
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Alterar"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Tem a certeza que pretende mudar o estado Reconciliado?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Mudar"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d itens (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
-msgstr "%d itens (%d selecionada %s)"
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Mudar data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Mudar informações..."
+msgstr "%d itens (%d seleccionado %s)"
 
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Mudar beneficiário..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Mudar descrição..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Mudar valor..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Mudar categoria..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Mudar etiquetas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "Cont_a"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "Transaçã_o"
+msgstr "Transacç_ão"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Ações"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "E_stado"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "Ferramen_tas"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "_Ferramentas"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
-msgstr "Fe_char"
+msgstr "_Fechar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
-msgstr "Fechar conta atual"
+msgstr "Fechar a conta actual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrar..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abrir o filtro"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Adicionar..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
-msgstr "Adicionar nova transação"
+msgstr "Adicionar nova transacção"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Herdar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "Herdar da transação ativa"
+msgstr "Herdar da transacção activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
-msgstr "Editar transacção ativa"
+msgstr "Editar transacção activa"
+
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Nenhuma"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Não alternar para as transações selecionadas"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Limpo"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Mudar para descontado as transacções seleccionadas"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Reconciliada"
+msgstr "_Reconciliado"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Alternar estado reconciliado das transações ativas"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Mudar transacções seleccionadas para reconciliado"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remover..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remover transações ativas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Criar modelo..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Atribuições automáticas"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Criar modelo"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Apagar"
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "_Apagar transacção(ões) seleccionada(s)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Executar atribuições automáticas"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportar QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportar como QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportar como CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Adicionar"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Herdar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrar"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliar"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banco:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hoje:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banco:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
-msgstr "Inte_rvalo:"
+msgstr "_Intervalo:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr "E_stado:"
+msgstr "_Estado:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reiniciar _filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moeda menor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Ficheiro"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Ver"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gerir"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
-msgstr "_Transações"
+msgstr "_Transacções"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Relatórios"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
-msgstr "Aj_uda"
+msgstr "_Ajuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
-msgstr "_Nova"
+msgstr "_Novo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Criar novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Abrir ficheiro"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Gravar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr "Gravar ficheiro atual"
+msgstr "Gravar ficheiro actual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Gravar como..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Gravar o ficheiro actual com outro nome"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Reverter"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
-msgstr "Reverter para a versão gravada deste ficheiro"
+msgstr "Reverter para uma versão gravada deste ficheiro"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propriedades..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurar ficheiro"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr "Fechar o ficheiro atual"
+msgstr "Fechar o ficheiro actual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Sair"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Sair do Homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importar QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Ficheiro QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir assistente de importação"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir assistente de exportação para QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Ficheiro OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anónimo..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Ficheiro CVS..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportar ficheiro QIF"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportar todas as contas para ficheiro QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferências..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar Homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "C_ontas..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configurar contas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
-msgstr "_Beneficiários..."
+msgstr "_Sacadores..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "Configurar beneficiários"
+msgstr "Configurar sacadores"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorias..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar categorias"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Agendada/Modelo..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "Configurar transações agendadas/modelo"
+msgstr "Configurar transacções agendadas/modelo"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Orçamento..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar orçamento"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Atribuições..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurar atribuições automáticas"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Mostrar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "Mostra as transações da conta selecionada"
+msgstr "Mostra as transacções da conta seleccionada"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Adicionar..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Adicionar transação"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Adicionar transacções"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Definir agendamento..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr "Configurar agendamentor de transações"
+msgstr "Configurar agendamento de transacções"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Processar agendamento..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Lançamento agendado"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Inserir transações agendadas e pendentes"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Lançar transacções agendadas pendentes"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
-msgstr "E_statísticas..."
+msgstr "_Estatística..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
-msgstr "Abrir relatório das estatísticas"
+msgstr "Abrir relatório da estatística"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
-msgstr "_Tempo de evolução..."
+msgstr "_Tendência ao longo do tempo..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
-msgstr "Abrir relatório do tempo de evolução"
+msgstr "Abrir relatório da tendência ao longo do tempo"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "O_rçamento"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
-msgstr "Abrir relatório do orçamento"
+msgstr "Abrir relatório do Orçamento"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr "Abrir relatório de saldo"
+msgstr "Abrir relatório do Saldo"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr "Custo da _viatura"
+msgstr "_Custo da viatura"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr "Abrir relatório de gastos da viatura"
+msgstr "Abrir relatório de custos da viatura"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Mostrar diálogo de boas vindas..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Estatística do ficheiro..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Tornar anónimo..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Conteúdo"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
-msgstr "Documentação HomeBank"
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostrar diálogo de boas vindas..."
+msgstr "Documentação sobre o HomeBank"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
-msgstr "Obter ajuda..."
+msgstr "Obter Ajuda 'Online'..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
-msgstr "Consulte o sítio web Launchpad para ajuda online"
+msgstr "Consulte o sítio do Launchpad para ajuda 'online'"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduzir esta aplicação..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Consulte o sítio web LaunchPad para ajudar a traduzir esta aplicação"
+msgstr "Consulte o sítio do LaunchPad para ajudar a traduzir esta aplicação"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
-msgstr "Reportar um problema..."
+msgstr "Reportar problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr "Consulte o sítio web LaunchPad para ajudar a corrigir problemas"
+msgstr "Consulte o sítio do LaunchPad para ajudar a corrigir problemas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Sobre"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Sobre o HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr "Barra de ferramen_tas"
+msgstr "_Barra de ferramentas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr "Maiores _despesas"
+msgstr "_Maiores despesas"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr "Lista de agendamento_s"
+msgstr "_Lista de agendamentos"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moeda menor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Submúltiplo de Euro"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Reverter para o ficheiro de \"%s\" gravado anteriormente?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Reverter alterações não gravadas para o ficheiro '%s?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- As alterações feitas ao ficheiro serão perdidas permanentemente\n"
-"- O ficheiro será revertido á ultima versão gravada. (.xhb~)"
+"- As modificações feitas ao ficheiro serão apagadas definitivamente\n"
+"- O ficheiro será carregado a partir da última gravação (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Criar ficheiro anónimo?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Reverter"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Tem a certeza que pretende o tornar o ficheiro anónimo?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Se continuar os nomes e memorandos serão mudados paradados anónimos. Por "
-"favor confirme."
+"Avançar irá anonimizar qualquer texto, \n"
+"como p.ex. 'conta x', 'empregado y', 'memorando z', ..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "Tornar _anónimo"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
-msgstr "Bem-vindo ao HomeBank"
+msgstr "Bem vindo ao HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "O que pretende fazer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr "Consultar o _manual"
+msgstr "Consultar Manual _do HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr "Configurar _preferências"
+msgstr "Configurar _Preferências"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Criar _novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr "Abrir ficheir_o existente"
+msgstr "_Abrir ficheiro existente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr "Abrir um _exemplo"
+msgstr "Abrir ficheiro _de exemplo"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sem categoria)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr "Outra"
+msgstr "Outro"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr "Sem transações para adicionar"
+msgstr "Sem transacções para adicionar"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr "transação adicionada: %d"
+msgstr "transacção adicionada: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr "Consultar resultado das transações agendadas"
+msgstr "Verificar resultado das transacções agendadas"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Erro desconhecido"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr "Erro de I/O no ficheiro %s."
+msgstr "Erro de leitura no ficheiro %s."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "O ficheiro '%s' não é um ficheiro HomeBank válido."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 "O ficheiro '%s' foi guardado com uma versão mais recente do HomeBank\n"
-"e não pode ser aberto com a versão atual."
+"e não pode ser aberto com a versão actual."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Erro no ficheiro"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Erro no ficheiro %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Total global"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "O ficheiro %s não é um ficheiro HomeBank válido."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Conta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
-msgstr "Beneficiário"
-
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
+msgstr "Sacador"
 
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arquivo"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Orçamento"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Mostrar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
-msgstr "Estatísticas"
+msgstr "Estatística"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Custo da viatura"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Abrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
-msgstr "Abrir um ficheiro recente"
+msgstr "Abrir ficheiro recente"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "As suas contas"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Para onde o seu dinheiro vai"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 de despesas"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Maiores despesas"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr "Transações agendadas"
+msgstr "Transacções agendadas"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr "data máxima de introdução"
+msgstr "data máxima de lançamento"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Ignorar"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Editar e Enviar"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr "Introduzir"
+msgstr "Lançar"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(novo arquivo)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formato csv inválido"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de</i> %s <i>para</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f L"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/L"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./L"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Mostrar informação de versão e sair"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHEIRO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr "Erro de navegador"
+msgstr "Erro de navegador."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "O URL %s não pode ser mostrado."
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opções HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
-msgstr "Incapaz de abrir \"%s\", o ficheiro não existe.\n"
-
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Assistente de importação HomeBank"
+msgstr "Não foi possível abrir \"%s\", o ficheiro não existe.\n"
 
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Ficheiro a importar"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Resultado da análise"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Ajustar importação"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Atualize as suas contas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(conta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Mudar conta de destino HomeBank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Contas"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nova conta"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Banco"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Hoje"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "conta existente"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futuro"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Conta:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Informações"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Erro"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Incapaz de mudar o nome\n"
-"da conta \"%s\" para \"%s\",\n"
-"este nome já existe."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Por favor escolha um ficheiro..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Ficheiro QIF reconhecido!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Ficheiro OFX reconhecido!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** O suporte a OFX está inativo **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Ficheiro CSV reconhecido!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ficheiro desconhecido/inválido..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "conta: %d - transação: %d - beneficiário: %d - categoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Assistente de importação HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Bem-vindo ao assistente de importação do HomeBank.\n"
-"\n"
-"Com este assistente você será guiado pelo processo\n"
-"de importação de um ficheiro externo para o HomeBank.\n"
-"\n"
-"Nenhuma alteração será efetivada até clicar em \"Aplicar\"\n"
-"no fim deste processo."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"O HomeBank pode importar ficheiros nos formatos:\n"
-"- QIF\n"
-"- OFX/QFX (opcional em tempo de compilação)\n"
-"- CSV (o formato é específico para o HomeBank, consulte a documentação)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Ficheiros aceites"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Ficheiros QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Ficheiros OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Ficheiros CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Todos os ficheiros"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Caminho:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nome:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codificação:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Conteúdo:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opções de importação"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Data de operação:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Recarregar ficheiro"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Foram encontrados alguns erros, na conversao de datas, durante a leitura do "
-"ficheiro.\n"
-"Altere o formato da data no sistema e carregue novamente o ficheiro."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Editar conta a importar"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detalhes das transações duplicadas"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerância:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dias"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"A combinação é feita pela ordem: por conta, quantia e data.\n"
-"Uma tolerância de 0 dias significa uma combinação exata."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Conta a importar"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transação a importar"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Clique \"Aplicar\" para atualizar as suas contas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Contas"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "para atualizar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "para criar"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transações"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "para importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "para rejeitar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "atribuição automática"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Criar nova"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Memorando"
 
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar para"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Valor"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importado"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Despesa"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Ação"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Receita"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetas"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Estado"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Banco"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Hoje"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futuro"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- separar -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Informações"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Memo"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Data"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Quantia"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Despesa"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Receita"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr "Atrasadas"
+msgstr "Atrasado"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Próxima data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultados em lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Gráfico de linhas"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultados em linhas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
-msgstr "Atualizar"
+msgstr "Actualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
-msgstr "Atualizar resultados"
+msgstr "Actualizar resultados"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
-msgstr "Detalhes"
+msgstr "Detalhe"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr "Alternar detalhes"
+msgstr "Mudar detalhes"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
-msgstr "%d/%d por baixo de %s"
+msgstr "%d/%d sob %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr "Balanço"
+msgstr "Relatório do saldo"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr "Monitor"
+msgstr "Mostrar"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Conta:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr "Selecion_ar tudo"
+msgstr "Seleccionar _tudo"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Cada _dia"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Filtro de dados"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Até:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "Desp. e Rend."
+msgstr "Despesas e Rendimentos."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "Gasto e orçamento"
+msgstr "Despesa e Orçamento"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Despesa"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
-msgstr "Resultados"
+msgstr "Resultado"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Gráfico de barras"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Pilha"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultados como gráfico de barras"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Ver resultados em barras empilhadas"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Alternar legenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " sobre"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " esquerda"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " sob"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Orçamento para %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Relatório de orçamento"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Para:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipo:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Ver:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Resultado:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Orçamento:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Despesa:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr "Nenhuma conta definida para fazer parte do orçamento"
+msgstr "Nenhuma conta foi definida para fazer parte do orçamento"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr "Deverá incluir algumas contas no diálogo de seleção de contas."
+msgstr "Deverá incluir algumas contas do diálogo de contas."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Circular"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Coluna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver resultado como gráfico circular"
+msgid "View results as column"
+msgstr "Ver resultados em colunas"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Anel"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Ver resultados em anel"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Mudar legenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Taxa"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr "Alternar taxa"
+msgstr "Mudar taxa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mês"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Ano"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janeiro"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Fevereiro"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Março"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maio"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junho"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julho"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembro"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Outubro"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembro"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dezembro"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s por %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "despesa"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr "(sem beneficiário)"
+msgstr "(sem sacador)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
-msgstr "Relatório de estatísticas"
+msgstr "Relatório da estatística"
+
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Ver:"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Por:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
-msgstr "Por qu_antia"
+msgstr "Por _valor"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Receita:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Despesa:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dia"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Fev"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Out"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dez"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr "%s Ao Longo do Tempo"
+msgstr "%s Ao longo do tempo"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Divisão de tempo"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr "Relatório da divisão de tempo"
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "Cont_a:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoria:"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Média: %s"
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiário:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Relatório da tendência ao longo do tempo"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
-msgstr "A_cumulado"
+msgstr "_Acumulado"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Ver por:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Relatório de custos da viatura"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Viat_ura:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Conta-quilómetros:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumo:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Custos com combustível:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Outros custos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Custos totais:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1603,10 +1541,10 @@ msgstr "Custos totais:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1614,61 +1552,96 @@ msgstr "Custos totais:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
-msgstr "Conta-quilómetros:"
+msgstr "Indicador"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustível"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preço"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distância"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Relatório de custos da viatura"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Viat_ura:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Indicador:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumo:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Custos com combustível:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Outros custos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Custo total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(sem tipo)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Dinheiro"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
-msgstr "Ativo"
+msgstr "Activo"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Cartão de crédito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
-msgstr "Passivo"
+msgstr "Responsabilidade"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nada)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visível"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nome da conta"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Erro"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1677,19 +1650,52 @@ msgstr ""
 "Não foi possível adicionar a conta '%s',\n"
 "este nome já existe."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remoção não permitida"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Não foi possível apagar a conta '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta conta está a ser usada e não pode ser removida."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Esta conta contém transacções e/ou faz parte das transacções internas"
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Tem a certeza que pretende apagar definitivamente '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Se apagar uma conta, esta será definitivamente apagada."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Apagar"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Não foi possível mudar o nome\n"
+"desta Conta \"%s\" para \"%s\",\n"
+"este nome já existe."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
-msgstr "Gerir contas"
+msgstr "Gerir Contas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1697,455 +1703,885 @@ msgstr ""
 "Arraste e largue para alterar a ordem\n"
 "Duplo clique para mudar o nome"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Adicionar"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Geral"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr "_Balanço inicial:"
+msgstr "_Saldo inicial:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr "esta _conta foi fechada"
+msgstr "esta conta foi _encerrada"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr "Número de cheque atual:"
+msgstr "Número de cheque actual:"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Livro de cheques _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Livro de cheques _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Opções"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Instituição"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
-msgstr "Nú_mero:"
+msgstr "Nmero:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limites"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "Balanço _Min.:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Reportar exclusão"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
-msgstr "excluir do resumo de conta_s"
+msgstr "excluir do resumo da _conta"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "excluir do _orçamento"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
-msgstr "excluir dos _relatórios"
+msgstr "excluir de qualquer _relatório"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
 
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possível"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Antes"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Depois"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arquivo %d)"
+msgid "(template %d)"
+msgstr "(modelo %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Detalhes da transação"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Se apagar um agendamento/modelo, este será definitivamente apagado."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
-msgstr "Qu_antia:"
+msgstr "_Valor:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr "Comutar sinal de quantia"
+msgstr "Mudar sinal do valor"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Divisão da transacção"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
-msgstr "Paga_mento:"
+msgstr "Pag_amento:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Do livro _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Para a conta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr "_Memo:"
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Le_mbrar"
+msgstr "_Memorando:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Inserção agendada"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
-msgstr "_Ativar"
+msgstr "_Activar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Próxima _data:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
-msgstr "A _cada:"
+msgstr "Cad_a:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Fim da semana:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr "Parar apó_s:"
+msgstr "_Parar após:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr "introduções"
+msgstr "Lançamentos"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Gerir transacções agendadas/modelo"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texto"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(atribuição %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Se apagar uma atribuição, esta será definitivamente apagada."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
-msgstr "Gerir atribuições"
+msgstr "Gerir Atribuições"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condição"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Campo:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tém:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensível a maiúsculas e minúsculas"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Atribuições"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"O preenchimento automático e captura\n"
-"estão disponíveis para as categorias"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"O preenchimento automático e captura\n"
-"estão disponíveis para os beneficiários"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Novo ficheiro HomeBank (%d de %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Não encontrado"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Titular:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Titular:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propriedades do ficheiro"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr "Deteção do sistema"
+msgstr "Detecção do sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
-msgstr "Ficheiro de pré-ajuste:"
+msgstr "Ficheiro da predefinição:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Iniciar categorias com este ficheiro"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
-msgstr "Categorias pré-definidas"
+msgstr "Categorias predefinidas"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informações"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr "Balanços"
+msgstr "Saldos"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Inicial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
-msgstr "Desc_oberto em:"
+msgstr "_Descoberto:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
-msgstr "Criar uma conta"
+msgstr "Criar conta"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Esta é a página de confirmação. Prima \"Aplicar\" para aplicar as alterações"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Confirmação"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Bem vindo"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Seleccione ficheiro"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importar"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Propriedades"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transacção"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "Criar novo"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "Use o actual"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nome no ficheiro"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acção"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nome no HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Parece estar tudo bem, a sua validação é opcional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Nenhuma informação sobre a conta foi encontrada no ficheiro'%s.\n"
+"Por favor, seleccione uma acção adequada para esta conta"
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Uma transacção possivelmente duplicada foi encontrada, a sua importação foi "
+"desactivada.\n"
+"Por favor verifique e escolha as que quer importar"
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Mudar acção da conta"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Por favor escolha um ficheiro..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Ficheiro QIF reconhecido!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Ficheiro OFX reconhecido!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** O suporte para OFX está inactivo **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Ficheiro CSV reconhecido!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ficheiro desconhecido/inválido..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "conta: %d - transacção: %d - sacador: %d - categoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Assistente de importação (%d de %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bem-vindo ao assistente de importação do HomeBank.\n"
+"\n"
+"Com este assistente você será guiado pelo processo\n"
+"de importação de um ficheiro externo para o HomeBank.\n"
+"\n"
+"Nenhuma alteração será feita até clicar em \"Aplicar\"\n"
+"no fim deste processo."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"O HomeBank pode importar ficheiros nos seguintes formatos:\n"
+"- QIF\n"
+"- OFX/QFX (opcional em tempo de compilação)\n"
+"- CSV (o formato é específico para o HomeBank, consulte a documentação)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Ficheiros aceites"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Ficheiros QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Ficheiros OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Ficheiros CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Todos os ficheiros"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Ocorreu um erro, o ficheiro não pode ser carregado"
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Caminho:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codificação:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Formato da data:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Conteúdo do ficheiro"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Conteúdo:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Escolha uma acção para as contas"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Mudar _acção"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Escolha as transacções a importar"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detalhe da transacção (talvez duplicada)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Tolerância _de datas:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dias"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Actualizar"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"A correspondência é feita pela seguinte sequência: por conta, valor e data.\n"
+"Uma tolerância de 0 dias significa uma combinação exacta."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Clique \"Aplicar\" para actualizar as suas contas.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "para actualizar"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "para criar"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transacções"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "para importar"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr ""
-"Esta é a página de confirmação. Prima \"Aplicar\" para aplicar as alterações"
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "para rejeitar"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Confirmação"
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "atribuição automática"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Erro no formato do ficheiro"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"O ficheiro csv tem que conter o mesmo número de colunas,\n"
-"separadas por ponto e vírgula. Leia a ajuda para mais detalhes."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Tem a certeza que pretende limpar a introdução"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Se continuar, todas os valores serão definidos para 0"
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Limpar"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
-msgstr "Gerir orçamento"
+msgstr "Gerir Orçamento"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importar CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xportar CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expandir tudo"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Recolher tudo"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr "Orçamento para cada mês"
+msgstr "Orçamento mensal"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "é o mesmo"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr "_Limpar entrada"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "é diferente"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Forçar monitorização desta categoria"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportar"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"O ficheiro CSV tem que possuir o número exato de colunas,\n"
-"separados por um ponto e vírgula. Consulte a ajuda para obter mais detalhes."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Mudar..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Editar..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
-msgstr "Rece_ita"
+msgstr "_Receita"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Incapaz de mudar o nome\n"
-"da categoria \"%s\" para \"%s\",\n"
+"Não foi possível mudar o nome\n"
+"desta Categoria \"%s\" para \"%s\",\n"
 "este nome já existe."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mover para..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Combinar categoria '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Mover esta categoria para outra?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Combinar"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Vai substituir \"%s2 por \"%s\"\n"
-"e depois remover \"%s\""
+"As transacções atribuídas a esta categoria,\n"
+"serão mudadas para a categoria seleccionada."
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remover categoria?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Apagar categoria '%s'\""
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Se remover '%s', o arquivo e a transação que referenciam esta categoria\n"
-"irão ser definidos como 'sem categoria'"
+"Esta categoria já está a ser utilizada.\n"
+"Qualquer transacção com esta categoria será definida como (sem categoria)."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
-msgstr "Gerir categorias"
+msgstr "Gerir Categorias"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nova categoria"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nova subcategoria"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Combinar"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Dígitos da fração:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Rece_ita"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Estatística do ficheiro"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mover"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Atribuição"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar de CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir ficheiro HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Gravar ficheiro HomeBank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Ficheiros HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Pretende gravar as alterações\n"
-"do ficheiro atual?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Gravar as alterações antes de fechar"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Se não for gravado, as modificações serão\n"
-"totalmente perdidas: %d"
+"Se não gravar, as suas alterações serão definitivamente apagadas.\n"
+"Número de alterações: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Não gravar"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Fechar _sem gravar"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr "Selecionar de entre as transações possíveis..."
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"O HomeBank encontrou alguma transação que pode estar associada a uma "
-"transferência interna."
+msgstr "Seleccione entre as transacções possíveis..."
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr "Selecionar uma ação:"
+msgstr "Seleccione uma acção:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr "criar nova transação"
+msgstr "criar nova transacção"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
-msgstr "escolher uma transação existente"
+msgstr "seleccione uma transacção existente"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"O HomeBank encontrou alguma transacção que pode estar associada a uma "
+"transferência interna."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
@@ -2159,406 +2595,428 @@ msgstr "Sem categoria"
 msgid "Unreconciled"
 msgstr "Não reconciliado"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Qualquer estado"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Não descontado"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Mês atual"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Reconciliado"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Mês passado"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Limpo"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Este trimestre"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Qualquer estado"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Último trimestre"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Este ano"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Ano passado"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Últimos 30 dias"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Últimos 60 dias"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Últimos 90 dias"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últimos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Outro..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Todas as datas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Todo o mês"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opção:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tudo"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Nenhum"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverter"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filtrar Data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mês:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Ano:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filtrar Texto"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informações:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensível a maiúsculas e minúsculas"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiqueta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr "Filtrar Quantia"
+msgstr "Filtrar Valor"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filtrar Estado"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciliado"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "lembrar"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "limpo"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forçar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "mostrar \"Adicionada\""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "mostrar \"Editada\""
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "mostrar 'Lembrete'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filtrar Pagamento"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar filtro"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Método de pagamento"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Texto"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Propriedades do ficheiro HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Repor"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "Tit_ular:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Pagamento"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr "Transação agendada"
+msgstr "Transacção agendada"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "adicionar até"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
-msgstr "de cada mês"
+msgstr "de cada mês (excluído)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "adicionar"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
-msgstr "dias em avanço da data atual"
+msgstr "dias de avanço sobre data actual"
+
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
 "from '%s' to '%s',\n"
 "this name already exists."
 msgstr ""
-"Incapaz de mudar o nome\n"
-"do beneficiário \"%s\" para \"%s\",\n"
+"Não foi possível mudar o nome\n"
+"deste Sacador\"%s\" para \"%s\",\n"
 "este nome já existe."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Mover este beneficiário para outro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Combinar sacador '%s"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remover beneficiário?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"As transacções atribuídas a este sacador,\n"
+"serão mudadas para o sacador seleccionado."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "_Apagar sacador '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Se remover %s, o arquivo e a transação que referenciam este beneficiário\n"
-"serão definidas como não tendo beneficiário."
+"Este sacador já está em utilização.\n"
+"Qualquer transacção com este sacador será definida como (sem sacador)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
-msgstr "Gerir beneficiários"
+msgstr "Gerir Sacadores"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "Novo sacador"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formato de exibição"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importar/Exportar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Relatório"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro menor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
-msgstr "Pré-definições do sistema"
+msgstr "Predefinições"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
-msgstr "Ícones"
+msgstr "Só icones"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
-msgstr "Texto"
+msgstr "Só texto"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texto por baixo dos ícones"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texto ao lado dos ícones"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango claro"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango médio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango escuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr "Juntar à info"
+msgstr "Juntar à informação"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr "Juntar ao memo"
+msgstr "Juntar ao Memorando"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Idioma do sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr "Escolha um diretório de ficheiro HomeBank por omissão"
+msgstr "Escolha a pasta padrão para os ficheiros do HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr "Escolha um diretório de impotação por omissão"
+msgstr "Escolha a pasta padrão para importação"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr "Escolha um diretório de exportação por omissão"
+msgstr "Escolha a pasta padrão para exportação"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Opções de data"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Data da operação:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opções OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr "Campo do _memo:"
+msgstr "_Campo do memorando:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr "Pasta de Ficheiros"
+msgstr "Pasta dos ficheiros"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportar:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Fitro inicial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr "Inte_rvalo de datas:"
+msgstr "Intervalo _de datas:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr "Opções de gráficos"
+msgstr "Opções dos gráficos"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Esquema de cores:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr "Opções de estatísticas"
+msgstr "Opções da estatística"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
-msgstr "Mostrar por qu_antia"
+msgstr "Mostrar por _valor"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
-msgstr "Mostra_r taxa"
+msgstr "Mostrar _coluna da taxa"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Mostrar _detalhes"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Opções de orçamento"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "_Ativar"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Preencher de:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formato numérico"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Símbolo:"
+msgstr "_Activar"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "É prefixo"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Carácter decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Carácter de agrupamento:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Dígitos de _fração:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Predefinição"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formato de _data:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2581,199 +3039,228 @@ msgstr ""
 "%A nome completo do dia de semana.\n"
 "%b nome abreviado do mês.\n"
 "%B nome completo do mês.\n"
-"%c representação local da data e hora.\n"
-"%C número secular (ano dividido por 100 e restringido a número inteiro) como "
-"número decimal [00-99]. \n"
+"%c representação adequada da data e hora.\n"
+"%C número do século (ano dividido por 100 e arredondado para um número "
+"inteiro) como número decimal [00-99]. \n"
 "%d dia do mês em número decimal [01,31]. \n"
 "%D o mesmo que %m/%d/%y. \n"
-"%e dia do mês como número decimal [1,31]; um dígito precedido de espaço.\n"
+"%e dia do mês como número decimal [1,31]; um dígito só é precedido de "
+"espaço.\n"
 "%j dia do mês como número decimal [001,366]. \n"
 "%m mês como número decimal [01,12]. \n"
-"%p representação local da data.\n"
-"%y ano sem número secular [00,99]. \n"
+"%p representação adequada da data.\n"
+"%y ano sem século [00,99]. \n"
 "%Y ano como número decimal. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Opções numéricas"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unidades de medida"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr "Utilizar _milhas para medição"
+msgstr "Utilizar _milhas para distância"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Utilizar _galões para combustível"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Utilizar _galões para o combustivel"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr "Janela de transações"
+msgstr "Janela da transacção"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "Mo_strar:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Ocultar transações reconciliadas"
+msgstr "Ocultar transacções reconciliadas"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Mostrar sempre as transacções"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Adição múltipla"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Manter última data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Lista de colunas"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arraste e largue para mudar a ordem"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Idioma"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Idioma:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
-msgstr "Barra de ferramen_tas:"
-
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Vista em árvore"
+msgstr "_Barra de ferramentas:"
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostrar dicas de regras"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Número de cores"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utilizar cores personalizadas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Pré-definido:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
-msgstr "D_espesa:"
+msgstr "_Despesa:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
-msgstr "Rece_ita:"
+msgstr "_Receita:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Aviso:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Arranque do programa"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostrar ecrã inicial"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Carregar o último ficheiro aberto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Introduzir transações agendadas em espera"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostrar ecrã inicial"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Ano fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr "C_omeça em:"
+msgstr "Começa _em:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Relatórios da janela principal"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr "Pa_drão:"
+msgstr "_Valor padrão:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Remover preferências?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Repor todas as preferências"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Irá reverter as suas preferências\n"
-"para os valores padrão"
+"Deseja repor todas\n"
+"as preferências para os seu valores padrão?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Repor"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferências"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 "Terá que reiniciar o HomeBank\n"
-"para aplicar as alterações."
+"para que as alterações tenham efeito."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Coluna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Herdar transação"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Mudar transação"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Separar transação"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Remover"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Soma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Soma das partes:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Não atríbuida:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
-msgstr "Valor da transação:"
+msgstr "Valor da transacção:"
+
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Adicionar transacção"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Herdar transacção"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Mudar transacção"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Lembrar"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Da _conta:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Para a _conta:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Deseja cancelar a transferência interna?\n"
+"\n"
+"Se continuar eliminará a transacção de destino."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2783,84 +3270,77 @@ msgstr ""
 "As datas aceites são:\n"
 "dia,\n"
 "dia/mês ou mês/dia,\n"
-"e data completa no formato regional."
+"e a data completa no formato usado na seu país."
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Separar categoria"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_gamento:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "C_onta:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Para a c_onta:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
+"O preenchimento automático e captura\n"
+"estão disponíveis"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Eti_quetas:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "E_nviar"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Preencher com o modelo"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modelo:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferência"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferência interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Cartão de débito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordem permanente"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
-msgstr "Pagamento eletrónico"
+msgstr "Pagamento electrónico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depósito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr "Taxa FI"
+msgstr "Taxa Financeira"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Débito Directo"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
-msgstr "Inativo"
+msgstr "Inactivo"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incluir"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excluir"
index e650e18df3035a1d0f25b0083dda798c693cae6f..1a84a063cd91166b578ae717f7ca2ad72251b164 100644 (file)
@@ -7,40 +7,158 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-17 18:43+0000\n"
-"Last-Translator: Salomão Carneiro de Brito <salomaocar@gmail.com>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-08-10 16:27+0000\n"
+"Last-Translator: AlmirSN <Unknown>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Gerenciador pessoal de contas livre, fácil e para todos"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Finanças pessoais"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Contabilidade gratuita, fácil e pessoal para todos"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanças;contabilidade;orçamento;pessoal;dinheiro;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank é um software livre (como em \"liberdade de expressão\" e também em "
+"\"cerveja gratuita\") que auxiliará você a gerenciar suas finanças pessoais."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Ele foi projetado para ser fácil de usar e ser capaz de analisar suas "
+"finanças pessoais em detalhe usando poderosas ferramentas de filtragem e "
+"belos gráficos."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Se você está procurando uma maneira totalmente gratuita e fácil de gerenciar "
+"suas finanças pessoais, então HomeBank deve ser o software escolhido."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Cancelar"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Editar várias transações"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Forma de pa_gamento"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informação:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Favorecido"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoria:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Marcadores"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Observações"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Verificar resultado de transferência interna"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Nenhuma inconsistência encontrada !"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Inconsistência encontrada em: %d\n"
+"Deseja revisar e consertar ?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Cada valor da transação será dividido por %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+"Tem certeza que deseja converter esta conta\n"
+"para Euro como moeda principal?"
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Converter"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Nenhuma transação foi alterada"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transação assinada automaticamente: %d"
+msgid "transaction changed: %d"
+msgstr "transação modificada: %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultado da atribuição automática"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr "Resultado das atribuições automáticas"
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +166,7 @@ msgstr ""
 "Você quer criar um modelo com\n"
 "cada transação selecionada"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(novo arquivo)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,605 +174,695 @@ msgstr ""
 "Você quer apagar\n"
 "cada uma das transações selecionadas?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Você tem certeza que você quer mudar o status para Nenhum?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Alguma transação em sua seleção já foi Reconciliada."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Alterar"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Tem certeza de que deseja alternar o status para Reconciliada?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "Al_ternar"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d itens (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d itens (%d selecionados %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificar data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificar informação..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificar favorecido..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modificar descrição..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modificar quantidade..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificar categoria..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "_Conta"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificar etiquetas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "Cont_a"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
-msgstr "Transaçã_o"
+msgstr "Tran_sação"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Ações"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Estado"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
-msgstr "Ferramen_tas"
-
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+msgstr "_Ferramentas"
+
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
-msgstr "Fe_char"
+msgstr "_Fechar"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
-msgstr "Fechar conta corrente"
+msgstr "Fechar conta atual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Filtro..."
+msgstr "_Filtrar..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abrir a lista de filtros"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Converter para Euro..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Converter esta conta para a moeda Euro"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Adicionar..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Adicionar uma nova transação"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Herdar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Herdar da transação ativa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editar a transação ativa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Nenhum"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Alternar para nenhum a(s) transação(ões) selecionada(s)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "A_purada"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Alternar para apurada a(s) transação(ões) selecionada(s)"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Reconciliado"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Alternar o status reconciliado de transações ativas."
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Alternar para reconciliada a(s) transação(ões) selecionada(s)"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remover..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Editar _Várias..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remover as transações ativas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Editar várias transações"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Criar Modelo..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Atribuições automáticas"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Criar modelo"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "E_xcluir..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Excluir transações selecionadas"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Auto. atribuições"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr "Executar atribuições automáticas"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportar QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportar como QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportar como CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr "Verificar xfer interno..."
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Adicionar"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Herdar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
-msgstr "Filtro"
-
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliar"
+msgstr "Filtrar"
 
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "No Banco"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hoje:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banco:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Período:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr "_Status:"
+msgstr "_Estado:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Resetar_Filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Zerar_filtros"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moeda secundária"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Arquivo"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Exibir"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gerenciar"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transações"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Relatórios"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Ajuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Novo(a)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Criar um novo arquivo"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Abrir um arquivo"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Salvar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Salvar o arquivo atual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Salvar como..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Salvar_Como..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Salvar o arquivo atual com um nome diferente"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Reverter"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Reverter para uma versão salva deste arquivo"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propriedades..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Propriedades..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurar o arquivo"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Fechar o arquivo atual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Sair"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Sair do homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Sair do HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importar QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Arquivo QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir o assistente de importação"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir o assistente de exportação para QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Arquivo OFX/QFX..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Tornar Anônimo"
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Arquivo CSV..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportar arquivo QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportar todas as contas para um arquivo QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferências..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Configurar HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Moedas..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Configurar as moedas"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "C_ontas..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configurar as contas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Favorecidos..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurar os favorecidos"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorias..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar as categorias"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Agendado/Modelo..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configurar transações agendadas/modelo"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Orçamento..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar o orçamento"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Atribuições..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurar as atribuições automáticas"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Exibir..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Mostrar transações da conta selecionada"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Adicionar"
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Adicionar transação"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Adicionar transações"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Definir agendamento..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr ""
+msgstr "Configurar agentamento de transações"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Processo agendado..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Agendada"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Insira transações programadas pendentes"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Transações pendentes agendadas"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estatísticas..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Abrir o relatório de Estatísticas"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tendência..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Abrir relatório de tendência"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "O_rçamento..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Abrir o relatório de Orçamento"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balanço..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Abrir o relatório de Balanço"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Custo de veículos..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr "Abra o relatório de custo do veículo"
+msgstr "Abrir o relatório de custo de veículos"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Exibir diálogo de boas vindas..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Estatísticas do arquivo..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Tornar Anônimo"
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Conteúdo"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentação sobre HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostrar diálogo de boas vindas..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obter Ajuda Online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Conectar ao website do Launchpad para ajuda online"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduzir esta Aplicação..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Conectar ao website do Launchpad para ajudar a traduzir esta aplicação"
+msgstr ""
+"Conectar ao website do Launchpad para ajudar a traduzir esta aplicação"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Reportar um Problema"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Conectar ao website do Launchpad para ajudar a reparar problemas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Sobre"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
-msgstr "Sobre HomeBank"
+msgstr "Sobre HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr "Barra de ferramentas"
+msgstr "Barra de Ferramen_tas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
-msgstr "_Top Gastos"
+msgstr "Maiores gas_tos"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
-msgstr "_Lista agendada"
+msgstr "Li_sta de agendamentos"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moeda secundária"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro secundário"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Reverter para os arquivo gravados previamente de '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Reverter as alterações não salvas no arquivo '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Mudanças feitas no arquivo serão perdidas\n"
-"- O arquivo será restaurado para a última gravação (.xhb~)"
+"- As alterações feitas no arquivo serão perdidas permanentemente\n"
+"- O arquivo será recarregado a partir do último arquivo salvo (.xhb ~)"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Reverter"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Tornar o arquivo anônimo ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Tem certeza que quer tornar o arquivo anônimo?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
+"Ao continuar, você irá tornar anônimo qualquer texto, \n"
+"como 'conta x', 'favorecido y', 'observações z', ..."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "Tornar _anônimo"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Bem vindo ao HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "O que você gostaria de fazer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Leia o _manual do HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurar _preferências"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Criar um _novo arquivo"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Abrir um arquivo existente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Abrir o arquivo de _exemplo"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sem categoria)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Outro(s)"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr "Nenhume transação para adicionar"
+msgstr "Nenhuma transação para adicionar"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transação adicionada: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr "Verificar o resultado das transações programadas"
+msgstr "Verificar o resultado das transações agendadas"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Erro desconhecido"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr "I/O erro para o arquivo '%s'."
+msgstr "Erro de E/S para o arquivo '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr "O arquivo '%s' não é um arquivo do HomeBank válido."
+msgstr "O arquivo '%s' não é um arquivo válido do HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -674,912 +871,672 @@ msgstr ""
 "O arquivos '%s' foi salvo com uma versão mais atual do HomeBank\n"
 "e não consegue ser carregado pela versão atual."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Erro no arquivo"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Erro de entrada/saída para o arquivo %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Total geral"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
-msgstr "O arquivo %s não é um arquivo HomeBank válido."
+msgstr "O arquivo %s não é um arquivo válido do HomeBank."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
-msgstr "Cliente"
+msgstr "Conta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Favorecido"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arquivar"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Orçamento"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Exibir"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estatísticas"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Custo do veículo"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Abrir"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Abrir um arquivo recentemente utilizado"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Suas contas"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Para onde vai seu dinheiro"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Maiores gastos"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Transações agendadas"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "data limite de publicação"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Pular"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Editar & Publicar"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Publicar"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Formatação de csv inválida"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(novo arquivo)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "formato CSV inválido"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de</i> %s <i>para</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
-msgstr "Exiber informações de versão e sair"
+msgstr "Exibir informações de versão e sair"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ARQUIVO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
-msgstr ""
+msgstr "Erro do navegador."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Não foi possível exibir a URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opções do HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Não foi possível abrir '%s', o arquivo não existe.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Assistente de importação do HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Atualizar suas contas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(conta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Mudar conta-alvo"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Contas"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nova conta"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "No Banco"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Hoje"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "conta existente"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Futuro"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "C_onta:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Informação"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Erro"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Observações"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Não pode renomear esta Conta\n"
-"de '%s' para '%s'\n"
-"este nome já esta sendo usado"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Valor"
 
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Favor selecionar um arquivo..."
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Despesa"
 
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Arquivo QIF reconhecido!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Arquivo OFX reconhecido !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Suporte a OFX desativado **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Arquivo inválido/desconhecido..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "conta: %d - transação: %d - favorecido: %d - categoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Assistente de importação HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank aceita importar arquivos nos seguintes formatos:\n"
-"QIF\n"
-"OFX/QFX (opcional na hora da compilação)\n"
-"CSV (formato  é especifico para o HomeBank. Veja a documentação)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Arquivos QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Arquivos OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Arquivos CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Todos os arquivos"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nome:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Conteúdo:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opções de importação"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Tolerâncida  da data:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dias"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"A correspondência é feita na ordem de: por conta, valor e data.\n"
-"Uma tolerância de 0 dias na data significa uma correspondência exacta"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Clique em \"Aplicar\" para atualizar suas contas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "para atualizar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "para criar"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "para importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "para rejeitar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assinalado"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Criar nova"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar para"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importado"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Ação"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Receita"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Marcadores"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
-msgstr ""
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Banco"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Hoje"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Futuro"
+msgstr "Estado"
 
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
-msgstr ""
-
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Informação"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
+msgstr "- dividir -"
 
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Data"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Valor"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Despesa"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Renda"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Atrasada"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Próxima data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultados como uma lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linha"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultador como linhas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Atualizar resultados"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
-msgstr "Detalhe"
+msgstr "Detalhes"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Fechar detalhes"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d sobre %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Relatório de balanço"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Exibir"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Conta"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Selecionar _tudo"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Cada _dia"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "Ampliar X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Filtrar data"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Até:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr "Gastos e Rendas"
+msgstr "Despesas & Receitas"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
-msgstr "Gasto e Orçamento"
+msgstr "Gastos & Orçamentos"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gasto"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultado"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Barra"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Pilha"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultados como barras"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Ver resultados como barras empilhadas"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Fechar legenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " em cima"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " esquerda"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " em baixo"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Orçamento para %s"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Relatório de orçamento"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Para:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Espécie:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Ver:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Resultado:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Orçamento:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gasto:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Nenhuma conta está definida como parte do orçamento."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "Você deve incluir algumas contas na caixa de dialógo contas."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Fatia"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Coluna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver resultados como tortas"
+msgid "View results as column"
+msgstr "Ver resultados como coluna"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Rosca"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Ver resultados num gráfico de rosca"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Fechar legenda"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Taxa"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Inverter taxa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Marcador"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mês"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Ano"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janeiro"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Fevereiro"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Março"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
-msgstr "Mai"
+msgstr "Maio"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junho"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julho"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembro"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Outubro"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembro"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dezembro"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s por %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "despesa"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
-msgstr ""
+msgstr "(nenhum favorecido)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Relatório de Estatísticas"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "E_xibir:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Por:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Por _quantidade"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
-msgstr "Renda:"
+msgstr "Receita"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Despesa:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dia"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Fev"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Out"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dez"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s ao longo do tempo"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Intervalo de Tempo"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Média: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Relatório de tendências"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Conta:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoria:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Favorecido"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Acumulado"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
-msgstr "_Visto por:"
-
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Relatório de custo do veículo"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Veí_culo:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Medidor:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumo:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Custo de combustível:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Outros custos:"
+msgstr "E_xibir por:"
 
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Custo total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1588,10 +1545,10 @@ msgstr "Custo total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1599,717 +1556,1258 @@ msgstr "Custo total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Medida"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustível"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preço"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Relatório de custo do veículo"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Veí_culo:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Medidor:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumo:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Custo de combustível:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Outros custos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Custo total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
-msgstr ""
+msgstr "(sem tipo)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Dinheiro"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Ativo"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Cartão de crédito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
-msgstr "Responsabilidade"
+msgstr "Passivo"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nenhum(a))"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visível"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Nome da conta"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Erro"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Não foi possível adicionar a conta '%s', \n"
+"esse nome já existe."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remoção não permitida"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Não é possível excluir a conta '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta conta é utilizada e não pode ser removida."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Esta conta contém transações e/ou faz parte de transferências internas."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Tem certeza de que deseja excluir permanentemente '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Se você excluir uma conta, esta vai ser permanentemente perdida."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "E_xcluir"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Não pode renomear esta Conta\n"
+"de '%s' para '%s'\n"
+"este nome já esta sendo usado"
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Gerenciar Contas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Arraste e solte para ordenar\n"
+"Clique duplo para renomear"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Adicionar"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Geral"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Moeda:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Saldo inicial"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Notas:"
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
-msgstr ""
+msgstr "esta conta foi _fechada"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Número do cheque atual"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
-msgstr ""
+msgstr "Talão de cheques _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
-msgstr ""
+msgstr "Talão de cheques _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Preferências"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Instituição"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_úmero"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr ""
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Limites de saldo"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Informar exclusões"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
-msgstr ""
+msgstr "Excluir do resumo da conta"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
-msgstr ""
+msgstr "Excluir do  _orçamentos"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
-msgstr ""
+msgstr "Excluir de qualquer relatório"
+
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Agendada"
 
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Modelo"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Possível"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Antes"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Depois"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "arquivo %d"
+msgid "(template %d)"
+msgstr "(modelo %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
+"Se você excluir um(a) transação agendada/modelo, ela será eliminada "
+"permanentemente."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Valor:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Inverter sinal do valor"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Divisões da transação"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
-msgstr "Pa_gamento:"
+msgstr "Foma de pa_gamento:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Do livro de anotações _2:"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Para a conta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
+msgstr "_Observações:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Inserção agendada"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Ativar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Próxima _data:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "A ca_da:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Final de semana:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "Parar depoi_s de:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "publicar"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr ""
+msgstr "Gerenciar transações agendadas/modelo"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texto"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
-msgstr "Definição %d"
+msgstr "(atribuição %d)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Se você excluir uma atribuição, ela será eliminada permenentemente."
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Desabilitado"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr "Se vazio"
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Sobrescrever"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
-msgstr "Gerenciar Definições"
+msgstr "Gerenciar Atribuições"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Condição"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Procurar _em:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "Encontrar"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Diferencia maiúscula e minúsculas"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Coincidir _maiúsculas/minúsculas"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Usar _expressões regulares"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Autocompletar e Captura Direta\n"
-"está disponível para Categoria"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Associar favorecido"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Autocompletar e Captura Direta\n"
-"está disponível para o Favorecido"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Associar categoria"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Associar pagamento"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
-msgstr ""
+msgstr "Novo arquivo HomeBank (%d de %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Não localizado"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Proprietário:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Proprietário:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Moeda:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr ""
+msgstr "Propriedades do arquivo"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Detecção do sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Arquivo predefinido:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Inicializar minhas categorias com este arquivo"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Categorias pré-definidas"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Informações"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Balanços"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Inicial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Ultrapassar saque em:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Criar uma conta"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Esta é uma página de confirmação, pressione 'Aplicar' para aplicar as "
 "mudanças"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Confirmação"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Bem-vindo(a)"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Selecionar arquivo"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importar"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Propriedades"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transação"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "criar novo(a)"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "usar existente"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Nome no arquivo"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Ação"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Nome no HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Tudo parece correto aqui, sua validação é opcional!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Nenhuma informação de conta foi encontrada no arquivo '%s'.\n"
+"Por favor selecione a ação apropriada para a conta abaixo."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Possível transação duplicada de transação existente foi encontrada, e a "
+"importação foi cancelada.\n"
+"Por favor verifique e escolha aquelas que precisam ser importadas."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Alterar a ação da conta"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Favor selecionar um arquivo..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Arquivo QIF reconhecido!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Arquivo OFX reconhecido !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Suporte a OFX desativado **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Arquivo CSV de transação reconhecido!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Arquivo inválido/desconhecido..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "conta: %d - transação: %d - favorecido: %d - categoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Alguma conversão de data falhou"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr "Recarregue usando a classificação por data: '%s' ?"
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Assistente de importação (%d de %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bem-vindo ao Assistente de Importação HomeBank.\n"
+"\n"
+"Com este assistente, você será guiado durante todo o processo\n"
+"de importação de um arquivo externo no HomeBank.\n"
+"\n"
+"Nenhuma alteração será feita até que você clique em \"Aplicar\" no final\n"
+"deste assistente."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank aceita importar arquivos nos seguintes formatos:\n"
+"QIF\n"
+"OFX/QFX (opcional na hora da compilação)\n"
+"CSV (formato  é especifico para o HomeBank. Veja a documentação)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Arquivos conhecidos"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Arquivos QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Arquivos OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Arquivos CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Todos os arquivos"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Um erro genérico ocorreu, e este arquivo não foi carregado."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Caminho:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codificação:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Formato da data:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Conteúdo do arquivo"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Conteúdo:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Escolha uma ação para as contas"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Alterar _ação"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Escolha a transação que será importada"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Detalhe da transação existente (possível transação duplicada)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Tolerâncida  da data:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dias"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "Atualiza_r"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"A correspondência é feita na ordem de: por conta, valor e data.\n"
+"Uma tolerância de 0 dia(s) na data significa uma correspondência exata"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Clique em \"Aplicar\" para atualizar suas contas.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "para atualizar"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "para criar"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transações"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "para importar"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "para rejeitar"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-atribuído"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Erro no formato de arquivo"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"O arquivo CVS deve conter o exato número de colunas, separados por \"ponto e "
-"vírgula\".\n"
-"Leia a Ajuda para maiores detalhes."
+"O arquivo CSF deve conter o número exato de colunas,\n"
+"separadas por ponto-e-vírgula. Por favor veja a ajuda para mais detalhes."
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Tem certeza que deseja apagar a entrada?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Se continuar, todos os valores serão configurados para 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Limpar"
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Gerenciar orçamento"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importar CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xportar CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expandir todos"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Recolher todos"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
+msgstr "Orçamento por mês"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "é o mesmo"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Limpar entrada"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "é diferente"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Forçar monitoramento desta categoria"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Nome"
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Uso"
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Excluir categorias não utilizadas"
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+"Tem certeza que deseja apagar permanentemente\n"
+"as categorias não utilizadas?"
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "Receita"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Impossível renomear esta Categoria,\n"
+"de '%s' para '%s',\n"
+"este nome já existe."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Mesclar categoria '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Mesclar"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"As transações atribuídas para essa categoria\n"
+"serão movidas para a categoria selecionada abaixo."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "E_xcluir a categoria '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Essa categoria está sendo utilizada. Todas transação que estiver\n"
+"utilizando essa categoria será configurada para (sem categoria)"
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Gerenciar Categorias"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "E_xcluir não utilizada"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "Nova Categoria"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "Nova Subcategoria"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Mesclar"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Moeda base"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Símbolo"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Taxa de câmbio"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Última modificação"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Editar moeda"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Moeda"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Formatar"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Personalizar"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Símbolo:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "é o mesmo"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "_Caractere decimal:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Número de dígitos fracionários:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "Caractere de _grupo:"
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr ""
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Selecione moeda base"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "é diferente"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Selecionar moeda"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Forçar monitoração desta categoria"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Código ISO"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Erro na atualização online"
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr "Se apagar a moeda, será permanentemente perdida."
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportar"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Altera a moeda base"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"O arquivo csv deve conter o número exato de colunas,\n"
-"separadas por um ponto-e-vírgula, por favor veja a ajuda para mais detalhes."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modificar..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Renda"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Impossível renomear esta Categoria,\n"
-"de '%s' para '%s',\n"
-"este nome já existe."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mover para..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Estatísticas do Arquivo"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Mover esta categoria para outra?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Atribuição"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Isto vai substituir %s por %s,\n"
-"e então remover %s."
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remover uma categoria ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Gerenciar Categorias"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "_Renda"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mover"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar do CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir arquivo homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salvar arquivo homebank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Arquivos HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Deseja salvar as mudanças\n"
-"no arquivo atual?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Salvar alterações no arquivo antes de fechar?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Se você não salvar, algumas mudanças serão\n"
-"definitivamente perdidas: %d."
+"Se você não salvar, as alterações serão perdidas permanentemente.\n"
+"Número de alterações: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Não _salvar"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Fechar _sem salvar"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr ""
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
+msgstr "Selecionar entre possíveis transações"
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Selecionar uma ação:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr ""
+msgstr "Criar uma nova transação"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
+msgstr "selecionar uma transação existente"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
 msgstr ""
+"HomeBank encontrou algumas transações que podem estar associadas a esta "
+"transferência interna."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
-msgstr ""
+msgstr "Qualquer tipo"
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "Sem categoria"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr ""
+msgstr "Não reconciliada"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr ""
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Não apurada"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Reconciliada"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr ""
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Reconciliada"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr ""
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Qualquer Estado"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Últimos 30 dias"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "Últimos 60 dias"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "Últimos 90 dias"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últimos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "Outros.."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Todas datas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Todo o mês"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opção:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tudo"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Nenhum(a)"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverter"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtrar por Data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mês:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Ano:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtrar por Texto"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informação:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Diferencia maiúscula e minúsculas"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
-msgstr "E_tiqueta:"
+msgstr "_Marcador:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtrar por Valor"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Filtrar por Estado"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr ""
+msgstr "reconciliada"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "Lembrar"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "apurada"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forçar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "exibir 'Adicionado'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "exibir 'Editado'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "exibir 'Lembrete'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Filtrar por Tipo de Pagamento"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar Filtro"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Redefinir"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Proprietário:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Tipo de pagamento"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Transação agendada"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
-msgstr ""
+msgstr "Adicionar até"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
-msgstr ""
+msgstr "de cada mês (excluído)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "adicionar"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
+msgstr "dia(s) a frente da data atual"
+
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr "Excluir favorecido não utilizado"
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+"Tem certeza que deseja excluir\n"
+"permanentemente o favorecido não utilizado?"
+
+#: ../src/ui-payee.c:909
+msgid "Default"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2320,222 +2818,218 @@ msgstr ""
 "de '%s' para '%s',\n"
 "este nome já existe."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Mover este favorecido para outro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Mesclar favorecido '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remover um favorecido?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"As transações atribuídas para este favorecido\n"
+"serão movidas para o favorecido selecionado abaixo."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "E_xcluir o favorecido '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
+"Este favorecido está sendo utilizado. Todas transação que estiver\n"
+"utilizando este favorecido será configurada para (sem favorecido)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Gerenciar Favorecidos"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "novo favorecido"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formato de Exibição"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "Importar/Exportar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "Relatório"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Padrões do sistema"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Apenas ícones"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Somente texto"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texto abaixo dos ícones"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texto ao lado dos ícones"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango claro"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango médio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango escuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Anexar nas Informações"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Anexar nas Observações"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Idioma do Sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Escolha o diretório padrão do HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Escolha o diretório padrão de importação"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Escolha um diretório padrão de exportação"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "opções de datas"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "classificação de datas"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "opções de arquivos OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
-msgstr ""
+msgstr "Ca_mpo observações:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Diretório de arquivos"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportar:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Filtro inicial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "Intervalo de datas:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Opções dos gráficos"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Opções das estatísticas"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Exibir por _quantidade"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Exibir coluna de _taxa"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Exibir _detalhes"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Opções dos orçamentos"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Ativar"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Preencher de:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Pré-definido:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Caractere decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Caractere de agrupamento:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Número de dígitos fracionários:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formato da _data:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2554,184 +3048,232 @@ msgid ""
 "%y year without century as a decimal number [00,99]. \n"
 "%Y year with century as a decimal number. \n"
 msgstr ""
-
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+"%a nome abreviado do dia útil do país.\n"
+"%A nome completo do dia útil do país. \n"
+"%b nome abreviado do mês do país. \n"
+"%B nome completo do mês do país. \n"
+"%c representação apropriada da data e hora do país. \n"
+"%C número do século (o ano dividido por 100 e truncado para um inteiro) como "
+"um número decimal [00-99]. \n"
+"%d dia do mês como um número decimal [01,31]. \n"
+"%D o mesmo que %m/%d/%y. \n"
+"%e dia do mês como um número decimal [1,31]; um único dígito é precedido por "
+"um espaço. \n"
+"%j dia do ano como um número decimal [001,366]. \n"
+"%m mês como um número decimal [01,12]. \n"
+"%p representação apropriada da data do país. \n"
+"%y ano sem o século como um número decimal [00,99]. \n"
+"%Y ano com o século como um número decimal. \n"
+
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Unidades de medida"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Usar _milhas ao invés de metros"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Usar _galões como medida de combustível"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Janela de transação"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Exibir:"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr ""
+msgstr "Ocultar transações reconciliadas"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Sempre exibir lembretes de transações"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Adicionar vários"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "Manter a última data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Lista em colunas"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arraste e solte para alterar a ordem"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Idioma"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Barra de ferramentas:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostrar dicas"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Cores dos valores"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utilizar cores personalizadas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Pré-definido:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Despesa:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
-msgstr "_Renda:"
+msgstr "_Receitas"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Aviso:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Iniciar programa"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Exibir tela de abertura"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Carregar último arquivo aberto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Ano fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Inicia _em:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Janela principal de relatórios"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "_Padrão:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Restaurar todas as preferências"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Tem certeza que deseja restaurar\n"
+"todas as preferências ao valores padrão?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Restaurar"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferências"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Você terá que reinicializar o HomeBank\n"
+"para alteração de idioma ter efeito."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Coluna"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Excluir"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Somar"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "Total das divisões:"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr "Não atribuídas:"
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "Valor da transação:"
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Adicionar transação"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Herdar transação"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Modificar transação"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Lembrete"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Da c_onta:"
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Para c_onta:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"Você quer quebrar a transferência interna?\n"
+"\n"
+"O processo vai apagar a transação alvo."
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
-msgstr "Valor da transação:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr "Exibir a_gendada"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2743,82 +3285,75 @@ msgstr ""
 "dia/mês ou mês/dia,\n"
 "e autocompletar data em sua localização"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"Autocompletar e Captura Direta\n"
+"estão disponíveis"
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Publicar"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Usar um mode_lo"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Preencha com um modelo"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modelo"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferência"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferência interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Cartão de débito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordem permanente"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pagamento eletrônico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depósito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
-msgstr "Taxa do FI"
+msgstr "Taxa da Instituição Financeira"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Débito Direto"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inativa"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "incluir"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excluir"
index 1fa93846cfc274205c71a921b32c53447891a6fe..d55129197da69e92dc0b79d6d095e0848cc7dfd8 100644 (file)
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-07-25 14:56+0000\n"
 "Last-Translator: IvoGuerreiro <ivoguerreiro@gmail.com>\n"
 "Language-Team: Portuguese (Portugal) <pt_PT@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilidade pessoal gratuita e fácil para todos."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Pa_gamento:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiário:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categoria:"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Eti_quetas:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "M_emo:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Nenhuma transação alterada"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "transação automática: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Resultado da atribuição automática"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,21 +155,7 @@ msgstr ""
 "Deseja criar um modelo com\n"
 "as transações selecionadas?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(novo arquivo)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Pretende cancelar a transferência interna?\n"
-"\n"
-"Se continuar eliminará a transação de destino."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -70,607 +163,690 @@ msgstr ""
 "Pretende eliminar cada uma\n"
 "das transações selecionadas?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d itens (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d itens (%d selecionada %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modificar data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modificar informação..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modificar recebedor..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modificar descrição..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modify quantia..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modificar categoria..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificar etiquetas..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Conta"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transacçã_o"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Acções"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_ferramentas"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "Fe_char"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Fechar conta atual"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrar..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Abrir o filtro"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Adicionar..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Adicionar uma nova transacção"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Herdar..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Herdar da transacção activa"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editar..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editar a transacção activa"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Reconciliada"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Alternar estado reconciliado das transações ativas"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Remover..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Remover transações ativas"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Criar modelo..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Atribuições automáticas"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Executar atribuições automáticas"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportar QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportar como QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportar CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportar como CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Adicionar"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Herdar"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrar"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliar"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Futuro:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banco:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hoje:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banco:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Futuro:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_intervalo:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tipo:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Estado:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Reiniciar _filtro"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Moeda menor"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categoria"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategoria"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Ficheiro"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Ver"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Gerir"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transacções"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Relatórios"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Ajuda"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nova"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Criar novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Abrir..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Abrir um ficheiro"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Gravar"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Guardar o ficheiro actual"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Guardar Como..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Guardar o ficheiro atual com um nome diferente"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Refazer"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Reverter para a versão gravada deste ficheiro"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Propriedades..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurar ficheiro"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Fechar o ficheiro atual"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Sair"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Sair do Homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importar QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Abrir assistente de importação"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Abrir assistente de exportação para QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anónimo..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferências..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurar o HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "C_ontas..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configurar as contas"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiários..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurar beneficiários"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorias..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurar as categorias"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Agendada/Modelo..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Configurar transações agendadas/modelo"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Orçamento..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurar orçamento"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Atribuições..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Configurar atribuições automáticas"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Mostrar..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Mostra as transações da conta selecionada"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Adicionar..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Adicionar transacção"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Definir agendamento..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configurar agendamentor de transações"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Processar agendamento..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Inserir transações agendadas e pendentes"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Introduzir transações agendadas em espera"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Estatísticas..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Abrir relatório das estatísticas"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Tempo de evolução..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Abrir relatório do tempo de evolução"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "O_rçamento"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Abrir relatório do orçamento"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Saldo..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Abrir relatório de saldo"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Custo da _viatura"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Abrir relatório de gastos da viatura"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Mostrar diálogo de boas vindas..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anónimo..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Conteúdos"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentação HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Mostrar diálogo de boas vindas..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Obter ajuda..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Consulte o sítio web Launchpad para ajuda online"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Traduzir esta aplicação..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Consulte o sítio web LaunchPad para ajudar a traduzir esta aplicação"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Reportar um Problema..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Consulte o sítio web LaunchPad para ajudar a corrigir problemas"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Sobre"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Sobre o HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Barra de ferramentas"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Maiores despesas"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Lista de _agendamentos"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Moeda menor"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro menor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Reverter para o ficheiro de \"%s\" gravado anteriormente?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
-"- As alterações feitas ao ficheiro serão perdidas permanentemente\n"
-"- O ficheiro será revertido á ultima versão gravada. (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Criar ficheiro anónimo?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"Se continuar os nomes e memorandos serão mudados paradados anónimos. Por "
-"favor confirme."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Bem-vindo ao HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "O que pretende fazer:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Consultar o _manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configurar _preferências"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Criar _novo ficheiro"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Abrir ficheiro existente"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Abrir um _exemplo"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(sem categoria)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Outra"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Sem transações para adicionar"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "transação adicionada: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Consultar resultado das transações agendadas"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Erro desconhecido"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Erro de E/S no ficheiro %s."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "O ficheiro '%s' não é um ficheiro HomeBank válido."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -679,922 +855,672 @@ msgstr ""
 "O ficheiro '%s' foi guardado com uma versão mais recente do HomeBank\n"
 "e não pode ser aberto com a versão atual."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Erro no ficheiro"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Erro E/S no ficheiro %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Total Geral"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "O ficheiro %s não é um ficheiro HomeBank válido."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Abrir"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Conta"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Credor"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categoria"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arquivo"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Orçamento"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Mostrar"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Estatísticas"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Custo da viatura"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Abrir um ficheiro recente"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "As suas contas"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Para onde o seu dinheiro vai"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 de despesas"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Transações agendadas"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr "data máxima de introdução"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Saltar"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Introduzir"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "formato csv inválido"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(novo arquivo)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de</i> %s <i>para</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Mostrar informação de versão e sair"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FICHEIRO]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Erro de navegador"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "O URL %s não pode ser mostrado."
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opções HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Incapaz de abrir \"%s\", o ficheiro não existe.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Assistente de importação HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Ficheiro a importar"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Resultado da análise"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Ajustar importação"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Atualize as suas contas"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(conta %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Mudar conta de destino HomeBank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nova conta"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nome:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "conta existente"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Conta:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Erro"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Incapaz de mudar o nome\n"
-"da conta \"%s\" para \"%s\",\n"
-"este nome já existe."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Por favor, seleccione um ficheiro..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Ficheiro reconhecido como QIF !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Ficheiro reconhecido como OFX !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** O suporte a OFX está inativo **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Ficheiro CSV reconhecido!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Ficheiro desconhecido/inválido..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "conta: %d - transação: %d - beneficiário: %d - categoria: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Assistente de importação HomeBank - (%d de %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Bem-vindo ao assistente de importação do HomeBank.\n"
-"\n"
-"Com este assistente você será guiado pelo processo\n"
-"de importação de um ficheiro externo para o HomeBank.\n"
-"\n"
-"Nenhuma alteração será efetivada até clicar em \"Aplicar\"\n"
-"no fim deste processo."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"O HomeBank pode importar ficheiros nos formatos:\n"
-"- QIF\n"
-"- OFX/QFX (opcional em tempo de compilação)\n"
-"- CSV (o formato é específico para o HomeBank, consulte a documentação)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Ficheiros aceites"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "ficheiros QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Ficheiros OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "ficheiros CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Todos os ficheiros"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Caminho:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nome:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codificação:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Conteúdo:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Opções de importação"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Data de operação:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Recarregar ficheiro"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Foram encontrados alguns erros, na conversao de datas, durante a leitura do "
-"ficheiro.\n"
-"Altere o formato da data no sistema e carregue novamente o ficheiro."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Editar conta a importar"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detalhes das transações duplicadas"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Data de _Tolerância:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dias"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"A combinação é feita pela ordem: por conta, quantia e data.\n"
-"Uma tolerância de 0 dias significa uma combinação exata."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Conta a importar"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transação a importar"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Clique \"Aplicar\" para atualizar as suas contas.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Contas"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "para actualizar"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "para criar"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transações"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "para importar"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "para rejeitar"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "atribuição automática"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Criar nova"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importar para"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nome importado"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Acção"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Nome HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Estado"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banco"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Hoje"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Futuro"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- separar -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informações"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Memo"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiquetas"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Data"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Quantia"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Despesa"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Entrada"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiquetas"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Estado"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- separar -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Data"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Atrasado"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Próxima data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ver resultados como lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Gráfico de Linhas"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Ver resultados como um gráfico de linhas"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Atualizar resultados"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalhe"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Alternar detalhes"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d por baixo de %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Relatório de Balanço"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Monitor"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Conta:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Seleccionar _tudo"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Cada _dia"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Filtro de dados"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_De:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Até:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategoria"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Desp. e Rend."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Gasto e orçamento"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Gasto"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultado"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Gráfico de Barras"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
+
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Ver resultados como um gráfico de barras"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportar"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Alternar legenda"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Relatório de orçamento"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Para:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tipo:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Ver:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Resultado:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Orçamento:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Gasto:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Nenhuma conta definida para fazer parte do orçamento"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Deverá incluir algumas contas no diálogo de seleção de contas."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Gráfico Circular"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Coluna"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Ver resultado como um gráfico circular"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editar o filtro"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportar"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "Taxa"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
 
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Alternar legenda"
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Taxa"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Alternar taxa"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiqueta"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mês"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Ano"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Janeiro"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Fevereiro"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Março"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Abril"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maio"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Junho"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Julho"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Agosto"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Setembro"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Outubro"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Novembro"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Dezembro"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s por %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "despesa"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(sem beneficiário)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Relatório de estatísticas"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Ver:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_Por:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Por qu_antia"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balanço:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Receita:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Despesa:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dia"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Semana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestre"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Fev"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Abr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ago"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Set"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Out"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dez"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s Ao Longo do Tempo"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Divisão de tempo"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Relatório da divisão de tempo"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Conta:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categoria:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiário:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Acumulado"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Ver por:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Relatório de custos da viatura"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Viat_ura:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Conta-quilómetros:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consumo:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Custos com combustível:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Outros custos:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Custo total:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1603,10 +1529,10 @@ msgstr "Custo total:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1614,61 +1540,96 @@ msgstr "Custo total:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Conta-quilómetros:"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustível"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preço"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Relatório de custos da viatura"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Viat_ura:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Conta-quilómetros:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consumo:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Custos com combustível:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Outros custos:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Custo total:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(sem tipo)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Dinheiro"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Ativo"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Cartão de crédito"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Passivo"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(nenhum)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Visível"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Nome da conta"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Erro"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1677,19 +1638,51 @@ msgstr ""
 "Não foi possível adicionar a conta '%s',\n"
 "este nome já existe."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Remoção não permitida"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Esta conta está a ser usada e não pode ser removida."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Incapaz de mudar o nome\n"
+"da conta \"%s\" para \"%s\",\n"
+"este nome já existe."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Gerir Contas"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1697,456 +1690,875 @@ msgstr ""
 "Arraste e largue para alterar a ordem\n"
 "Duplo clique para mudar o nome"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Geral"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "_Balanço inicial:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "esta _conta foi fechada"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Número de cheque atual:"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Livro de cheques _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Livro de cheques _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Opções"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Instituição"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nome:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_úmero:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limites"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "Balanço _Min.:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Reportar exclusão"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "excluir do _resumo de contas"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "excluir do _orçamento"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "excluir dos _relatórios"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Possível"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Antes"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "Depois"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arquivo %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Detalhes da transação"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Quantia"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Comutar sinal de quantia"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Paga_mento:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Do livro _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Para a conta:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Memo:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Le_mbrar"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Inserção agendada"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Ativar"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Próxima _data:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "A Cada:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Fim da semana:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Parar após:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "introduções"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Gerir transacções agendadas/modelo"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Texto"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(atribuição %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Gerir atribuições"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condição"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Campo:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tém:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Sensível a maiúsculas e minúsculas"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Atribuições"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"O preenchimento automático e captura\n"
-"estão disponíveis para as categorias"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"O preenchimento automático e captura\n"
-"estão disponíveis para os beneficiários"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Novo ficheiro HomeBank (%d de %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Não encontrado"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Titular:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Titular:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propriedades do ficheiro"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Deteção do sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Idiomas:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Ficheiro de pré-ajuste:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Iniciar categorias com este ficheiro"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Categorias pré-definidas"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informações"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Balanços"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Inicial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Descoberto em:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Criar uma conta"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Esta é a página de confirmação. Prima \"Aplicar\" para aplicar as alterações"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Confirmação"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acção"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Por favor, seleccione um ficheiro..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Ficheiro reconhecido como QIF !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Ficheiro reconhecido como OFX !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** O suporte a OFX está inativo **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Ficheiro CSV reconhecido!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Ficheiro desconhecido/inválido..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "conta: %d - transação: %d - beneficiário: %d - categoria: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bem-vindo ao assistente de importação do HomeBank.\n"
+"\n"
+"Com este assistente você será guiado pelo processo\n"
+"de importação de um ficheiro externo para o HomeBank.\n"
+"\n"
+"Nenhuma alteração será efetivada até clicar em \"Aplicar\"\n"
+"no fim deste processo."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"O HomeBank pode importar ficheiros nos formatos:\n"
+"- QIF\n"
+"- OFX/QFX (opcional em tempo de compilação)\n"
+"- CSV (o formato é específico para o HomeBank, consulte a documentação)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Ficheiros aceites"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "ficheiros QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Ficheiros OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "ficheiros CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Todos os ficheiros"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Caminho:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codificação:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Conteúdo:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Data de _Tolerância:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dias"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"A combinação é feita pela ordem: por conta, quantia e data.\n"
+"Uma tolerância de 0 dias significa uma combinação exata."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Clique \"Aplicar\" para atualizar as suas contas.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "para actualizar"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "para criar"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transações"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "para importar"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "para rejeitar"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "atribuição automática"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Formato de ficheiro errado"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Gerir Orçamento"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Orçamento para cada mês"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "é o mesmo"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Limpar entrada"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "é diferente"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Forçar monitorização desta categoria"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "Rece_ita"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Incapaz de mudar o nome\n"
+"da categoria \"%s\" para \"%s\",\n"
+"este nome já existe."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Gerir Categorias"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"O ficheiro csv deve conter o número exacto de colunas,\n"
-"separadas por ponto e vírgula, leia a ajuda para mais detalhes."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Gerir Orçamento"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Orçamento para cada mês"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "é o mesmo"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "_Limpar entrada"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Dígitos de _fração:"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "é diferente"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Forçar monitorização desta categoria"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importar"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportar"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"O ficheiro CSV tem que possuir o número exato de colunas,\n"
-"separados por um ponto e vírgula. Consulte a ajuda para obter mais detalhes."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modificar..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "Rece_ita"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Incapaz de mudar o nome\n"
-"da categoria \"%s\" para \"%s\",\n"
-"este nome já existe."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Mover para..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Mover esta categoria para outra?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Vai substituir \"%s2 por \"%s\"\n"
-"e depois remover \"%s\""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Remover categoria?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"Se remover '%s', o arquivo e a transação que referenciam esta categoria\n"
-"irão ser definidos como 'sem categoria'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Gerir Categorias"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Receita"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mover"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importar de CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Abrir ficheiro homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Guardar ficheiro homebank como"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "ficheiros HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Pretende gravar as alterações\n"
-"do ficheiro atual?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Se não for gravado, as modificações serão\n"
-"totalmente perdidas: %d"
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Não guardar"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Selecionar de entre as transações possíveis..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"O HomeBank encontrou alguma transação que pode estar associada a uma "
-"transferência interna."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Selecionar uma ação:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "criar nova transação"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "escolher uma transação existente"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"O HomeBank encontrou alguma transação que pode estar associada a uma "
+"transferência interna."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Qualquer Tipo"
@@ -2159,178 +2571,206 @@ msgstr "Sem categoria"
 msgid "Unreconciled"
 msgstr "Não reconciliado"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Qualquer estado"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Mês atual"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Mês passado"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Este trimestre"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Qualquer estado"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Último Trimestre"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Este Ano"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Ano passado"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Últimos 30 dias"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Últimos 60 dias"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Últimos 90 dias"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Últimos 12 meses"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Outro..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Todas as datas"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Todo o mês"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opção:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tudo"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Nenhum"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inverter"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filtrar Data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mês:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Ano:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filtrar Texto"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Sensível a maiúsculas e minúsculas"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiqueta:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filtrar Quantia"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filtrar Estado"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciliado"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "lembrar"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forçar:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "mostrar 'Adicionado'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "mostrar 'Editado'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filtrar Pagamento"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editar Filtro"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Método de pagamento"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Texto"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Propriedades do ficheiro HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Titular:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Transação agendada"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "adicionar até"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "de cada mês (excluído)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "adicionar"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dias em avanço da data atual"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2341,224 +2781,214 @@ msgstr ""
 "do beneficiário \"%s\" para \"%s\",\n"
 "este nome já existe."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Mover este beneficiário para outro?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Remover beneficiário?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Se remover %s, o arquivo e a transação que referenciam este beneficiário\n"
-"serão definidas como não tendo beneficiário."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Gerir beneficiários"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interface"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formato de exibição"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importar/Exportar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Reportar"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro menor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Pré-definições do sistema"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Apenas ícones"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Só texto"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Texto por baixo dos ícones"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Texto ao lado dos ícones"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango claro"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango médio"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango escuro"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorar"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Juntar à info"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Juntar ao memo"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Idioma do Sistema"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Escolha um diretório de ficheiro HomeBank por omissão"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Escolha um diretório de impotação por omissão"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Escolha um diretório de exportação por omissão"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Opções de data"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Data de operação:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Opções OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Campo do _memo:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Pasta de Ficheiros"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importar:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportar:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Fitro inicial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "_Intervalo de datas:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Opções de gráficos"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Esquema de Cores:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Opções de estatísticas"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Mostrar por _quantia"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Mostrar _coluna da taxa"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Mostrar _detalhes"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Opções de orçamento"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Ativar"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Preencher de:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "País:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valor:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formato numérico"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Símbolo:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Is prefixo"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Carácter decimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Carácter de agrupamento:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Dígitos de _fração:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Pré-definido:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formato de _data:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2593,140 +3023,136 @@ msgstr ""
 "%y ano sem número secular [00,99]. \n"
 "%Y ano como número decimal. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Opções numéricas"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unidades de medida"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Utilizar _milhas para medição"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Utilizar _galões para combustível"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Janela de transações"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Ocultar transações reconciliadas"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Adição múltipla"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Manter última data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Lista de colunas"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Arraste e largue para mudar a ordem"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Idioma"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Idioma:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Barra de Ferramen_tas:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Vista em árvore"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Mostrar dicas de regras"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Número de cores"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Utilizar cores personalizadas"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Pré-definido:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "D_espesas:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "Rece_itas:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Aviso:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Arranque do programa"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Mostrar ecrã inicial"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Carregar o último ficheiro aberto"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Introduzir transações agendadas em espera"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Mostrar ecrã inicial"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Ano fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Começa _em:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Relatórios da janela principal"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Padrão:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Remover preferências?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"Irá reverter as suas preferências\n"
-"para os valores padrão"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferências"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2734,46 +3160,76 @@ msgstr ""
 "Terá que reiniciar o HomeBank\n"
 "para aplicar as alterações."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Coluna"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Herdar transacção"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modificar transacção"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Separar transação"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Soma"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Soma das partes:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Não atríbuida:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Valor da transação:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Adicionar transacção"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Herdar transacção"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modificar transacção"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Para a c_onta:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Pretende cancelar a transferência interna?\n"
+"\n"
+"Se continuar eliminará a transação de destino."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Data:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2785,82 +3241,73 @@ msgstr ""
 "dia/mês ou mês/dia,\n"
 "e data completa no formato regional."
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Separar categoria"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "Pa_gamento:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "C_onta:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Para a c_onta:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Eti_quetas:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Preencher com o modelo"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Modelo:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Cheque"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transferência"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transferência interna"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Cartão de débito"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordem permanente"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Pagamento electrónico"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depósito"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Taxa FI"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Débito Directo"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactivo"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Incluir"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Excluir"
index 52f79cb1f152752e32273464e93551e00693f0f0..ca6e4a9d5a096333143215626e416fda829c7b6c 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-07-07 13:39+0000\n"
 "Last-Translator: FlorinCov <florin.covaci30@gmail.com>\n"
 "Language-Team: Romanian <ro@li.org>\n"
-"Language: ro\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Contabilitate personală pentru fiecare, gratis şi uşor"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "_Plata:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informaţii:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Beneficiar:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Categorie:"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Etichete:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Notite:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Nicio tranzactie modificata"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Tranzactii alocate automat %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Rezultatul tranzactiilor auto alocate"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
 msgstr "Doriti sa creati un template cu fiecare tranzactie selectata?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "Arhiva noua"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Doresti sa opresti intervalul de transfer intern?\n"
-"\n"
-"Continuarea acestei actiuni va sterge tranzactia selectata."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "Doriti sa stergeti toate tranzactile selectate?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d elemente (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d element (%d selectat %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Modifică data..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Modifică informaţii..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Modifică beneficiar..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Modifică descriere..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Modifică sumă..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Modifică categorie..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modificare etichete..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Cont"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Tranzacţie"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Acțiuni"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Unelte"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "În_chide"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Închide contul curent"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrează..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Deschide lista de filtre"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Adaugă..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Adaugă o tranzacţie nouă"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Moştenire..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Moşteneşte tranzacţia activă"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Editează..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Editează tranzacţia activă"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Potriveste"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Selecteaza potrivirea tranzactiilor active"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Şte_rge..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Şterge tranzacţiile active"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Creaza sablon..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Sarcini. Automate"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Ruleaza sarcinile automate"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exporta QIF"
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportă ca format QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportă CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportă ca CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Adăugare"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Moşteneşte"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Modifică"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filtrare"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Reconciliază"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "În viitor:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bancă:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Azi:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bancă:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "În viitor:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "A_ranjament:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tip:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Resetează_filtru"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Valută _minoră"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Categorie"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Subcategorie"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Fişier"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importă"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Editează"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Vizualizare"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Administrează"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Tranzacţii"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapoarte"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Ajutor"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nou"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Creează un fișier nou"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Deschide..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Deschide un fișier"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Salvează"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Salvează fișierul curent"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Salvează ca..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Salvează fișierul curent cu un nume diferit"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Revino"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Revino la versiune salvată a acestui fişier"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Proprietăţi..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Configurează fișierul"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Închide fișierul curent"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "I_eşire"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Ieşire din HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importa QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Deschide asistentul de importare"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Deschidere asistent exportare in format QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonimizare..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Preferinţe..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Configurează HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Conturi..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Configurează conturi"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Beneficiari..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Configurează beneficiari"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Categorii..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Configurează categorii"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Planificari/Sabloane ale tranzactiilor..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Seteaza planificarile/sabloanele tranzactiilor"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Buget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Configurează buget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Sarcini"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Seteaza saricinile automate"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Afişează..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Afişează tranzacţiile de cont selectate"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Adaugă..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Adaugă tranzacţie"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Seteaza planificare..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Configureaza planificarea tranzactiilor"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Procesele programate"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Insereaza tranzactiilor programate in asteptare"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Posteaza tranzactile programate in asteptare"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistici..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Deschide raportul de statistici"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Time..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Deschide raportul Trend Time"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_uget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Deschide raportul de buget"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Balanță..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Deschide raportul de Balanta"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Pretul vehiciulului"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Deschide raportul Pretului vehiculului"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Arată mesajul de bun venit..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonimizare..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Conţinut"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Documentaţie despre HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Arată mesajul de bun venit..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Primește ajutor online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Conectează website-ul LaunchPad pentru ajutorul online"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Tradu această aplicaţie..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Conectează-te la website-ul LauncPad pentru ajutor în traducerea acestei "
 "aplicaţii"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Raportează o problemă..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr ""
 "Conectează-te la website-ul LaunchPad pentru ajutorul la rezolvarea "
 "problemelor"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Despre"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Despre HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Bară de unel_te"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Topul cheltuielilor"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Lista programata"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Valută minoră"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Euro minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Revii la fişierul salvat anterior al '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
-"- Modificările efectuate asupra fișierului vor fi pierdute\n"
-"- Fișierul va fi restaurat cu ultima salvare (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Anonimizați fișierul?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"Continuarea acestei actiuni va schimba numele/notitiele in date anonime,\n"
-"te rugam sa confirmi."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Bine ati venit in Home Bank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Ce doriti sa faceti?"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Citeste _Manualul HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Configureaza _Preferintele"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Creați un_nou fișier"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Deschide un fisier existent"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Deschideti fisierul exemplu"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(nicio categorie)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Altele"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Nicio tranzactie de adaugat"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "tranzactii adaugate: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Verifica rezultatul tranzactiilor programate"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Total"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Eroare necunoscuta"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Eroare de tip I/O pentru fisierul '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Fisierul '%s' nu este un fisier HomeBank valid."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -679,920 +855,672 @@ msgstr ""
 "Fisierul '%s' a fost salvat folosindu-se o versiune mai recenta a HomeBank\n"
 "si nu poate sa fie incarcate in versiunea actuala"
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Eroare fișier"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Eroare de tip I/O pentru fisierul %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Total general"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Fişierul %s nu este un fişier HomeBank valid."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Deschide"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Cont"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Beneficiar"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Categorie"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arhivă"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Buget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Afişează"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistici"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balanţă"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Costul vehiculului"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Deschide un fișier recent utilizat"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Conturile tale"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Pe ce se duc banii tai"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Top 5 cheltuieli"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr "Tranzactii planificate"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr "data maxima de publicare"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr "Sări peste"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr "Postează"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "format csv invalid"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "Arhiva noua"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>de la</i> %s <i>către</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Necunoscut(ă)"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Informaţii pentru versiunea de producţie şi ieşire"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FIŞIER]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Eroare de navigare."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nu a putut fi afişat URL-ul '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Opţiuni HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nu s-a putut deschide '%s', fişierul nu există.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Asistent de Import HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Fişier de importat"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Rezultat analiză fișier"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Alege ce vrei sa importi"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Actualizează-ţi conturile"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(cont %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Schimba contul ţintă HomeBank"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "cont nou"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Nume"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "cont existent"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Cont:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Eroare"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nu se poate redenumi acest cont,\n"
-"din '%s' în '%s',\n"
-"acest nume există deja."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Vă rugăm selectaţi un fişier..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Fişier QIF recunoscut!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Fişier OFX recunoscut!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "**Suportul OFX este dezactivat**"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Fisierul CSV de tranzactie a fost recunoscut!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Fişier necunoscut/invalid"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "cont: %d - tranzactie: %d - beneficiar: %d - categorie: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Sistemul de Importare HomeBank - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Bine ai venit in Sistemul de Importare HomeBank.\n"
-"Prin acest sistem te vom indruma prin tot procesul\n"
-"de importare a fisierelor externe HomeBank.\n"
-"Nicio modificare nu va fi realizata pana cand nu vei apasa pe butonul "
-"\"Aplica\"\n"
-"la sfaristul Sistemului de Importare."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank poate import fisiere in urmatoarele formate:\n"
-"- QIF\n"
-"- OFX/QFX (selectate opzional in momentul compilarii)\n"
-"- CSV (formatul este specific pentru HomeBank, vedeti documentatia)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Fisiere recunoscute"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Fişiere QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Fişiere OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Fişiere CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Toate fișierele"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Cale:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Nume:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Codarea:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Conţinut:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Optiuni de importare"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Sortare dupa data:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Reincarca fisierul"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Au fost intalnite cateva erori de incarcare a fisierului.\n"
-"Te rugam sa incerci sa schimbi sortarea dupa data si sa incerci din nou."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Editeaza contul pentru importare"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Detalii despre tranzactii duplicate"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Toleranţă dată:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "zile"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Potrivirea se face în ordine: după cont, sumă şi dată.\n"
-"O toleranţă a datei de 0 zile însemna o potrivire exacta."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Cont de importat"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Tranzactie de importat"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Selectati \"Aplica\" pentru a aduce la zi conturile dvs.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Conturi"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "a aduce la zi"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "a crea"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Tranzacții"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "a importa"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "a refuza"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "Auto-desemnat"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Creaza nou"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importă în"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Nume importat"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Acţiune"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "nume HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Stare"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bancă"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Azi"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "În viitor"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- separa-"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informaţii"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Notite"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etichete"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dată"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Sumă"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Cheltuieli"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Venituri"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etichete"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Stare"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- separa-"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dată"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr "Târziu"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr "Urmatoarea data"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Listă"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Afişează rezultatele sub formă de listă"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linie"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Afişează rezultatele sub formă de linii"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Reîmprospătează"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Rîmprospătează rezultate"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detalii"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Comută detalii"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d sub %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Raport balanta"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Afișează"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Cont:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Selectează tot"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "In_fiecare_zi"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zoom X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Filtrare dupa data"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "De la:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Până la:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Subcategorie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Chelt. & ven."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Cheltuieli & Buget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Cheltuiţi"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Rezultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Bară"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
+
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Afişează rezultatele sub formă de bare"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportare"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legendă"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Comută legendă"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Raport buget"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Pentru:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Tip:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Afişează:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Rezultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Buget"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Cheltuiţi:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Niciun cont nu este definit ca fiind parte din buget."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Ar trebui sa incluzi cateva conturi din fereastra conturi."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Diagrama circulara"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Coloană"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Afişează rezultatele sub formă de plăcinte"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Editează filtru"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportare"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "Rată"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legendă"
 
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Comută legendă"
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Rată"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Comută rată"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etichetă"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Lună"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "An"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Ianuarie"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februarie"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Martie"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Aprilie"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mai"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Iunie"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Iulie"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Septembrie"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Octombrie"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Noiembrie"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Decembrie"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr "%s de %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "cheltuiala"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(fara beneficiar)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Raport statistici"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Afişează:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr "_De catre:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "După _sumă"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Balanţă:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Venituri"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Cheltuieli:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Zi"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Saptamana"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Trimestru"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Ian"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Iun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Iul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Noi"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr "%s Peste Timp"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Segementul de timp"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Raport Trend Time"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Cont:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Categorie:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Beneficiar:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Cumulate"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Vezi ca:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Raport cost vehicul"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Vehi_cul:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Măsură:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Consum"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Costuri pentru combustibil:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Alte costuri:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Costuri totale:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1601,10 +1529,10 @@ msgstr "Costuri totale:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1612,61 +1540,96 @@ msgstr "Costuri totale:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Măsură"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Combustibil"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Preţ"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Dist."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Raport cost vehicul"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Vehi_cul:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Măsură:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Consum"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Costuri pentru combustibil:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Alte costuri:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Costuri totale:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(fara tip)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Numerar"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Active"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Card de credit"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Creditori"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(niciunul)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Vizibil(ă)"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Denumirea contului"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Eroare"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1675,19 +1638,51 @@ msgstr ""
 "Nu se poate adauga un cont '%s'\n"
 "acest nume exista deja."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Ştergere nepermisă"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Acest cont este folosit şi nu poate fi şters."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nu se poate redenumi acest cont,\n"
+"din '%s' în '%s',\n"
+"acest nume există deja."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Administrează conturi"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1695,460 +1690,875 @@ msgstr ""
 "Schimba ordinea prin mutarea elementelor\n"
 "Dublu-click sa le redenumesti"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "General"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr "Deschide_balanta:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "acest cont a fost_inchis"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr "Numerul curent al cecului"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Carnetul de cecuri_1"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Carnetul de cecuri_2"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Optiuni"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Institutii"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Nume"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "N_umar:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Limite"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
-msgstr "_Balanta minima:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
+msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr "Raporteaza exculdere"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "exclude din rezumatul_contului"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "exclude din _buget"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "exclude din orice_raport"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr "Posibil"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr "Înainte"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr "După"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arhiva %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr "Detalii tranzactii"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Sumă"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Selecteaza simbolul sumei"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "P_lată"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "din carnetul _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "În con_tul:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Notita:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Re_aminteste"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr "Inserare programata"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Activează"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr "Data_urmatoare:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Fi_ecare:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr "Weekend"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr "_Opreste dupa:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr "articole"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Administreaza programul/sablonul tranzactiilor"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(atribuire %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Administreaza Atribuiri"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr "Condiție"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr "_Camp:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr "Con_tine:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Maju_scule/minuscule"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr "Sarcini"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Autocompletarea si confiscarea directa\n"
-"este disponibila in aceasta Categorie"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Autocompletarea si confiscarea directa\n"
-"este disponibila pentru Beneficiar"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nou fisier HomeBank (%d din %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Nu a fost găsit"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Proprietar:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Deţinător:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Propietatile fisierului"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr "Detectie sistem"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Limbi:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Fisier presetat:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Initializeaza categoriile cu acest fisier"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Categorii presetate"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr "Informații"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr "Balanta"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Inițial:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "De_pășire la:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Creeaza un cont"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "Aceasta este o pagina de confirmare, apasa \"Aplica\" pentru a aplicata "
 "schimbarile"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Confirmare"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Acţiune"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Vă rugăm selectaţi un fişier..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Fişier QIF recunoscut!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Fişier OFX recunoscut!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "**Suportul OFX este dezactivat**"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Fisierul CSV de tranzactie a fost recunoscut!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Fişier necunoscut/invalid"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "cont: %d - tranzactie: %d - beneficiar: %d - categorie: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Bine ai venit in Sistemul de Importare HomeBank.\n"
+"Prin acest sistem te vom indruma prin tot procesul\n"
+"de importare a fisierelor externe HomeBank.\n"
+"Nicio modificare nu va fi realizata pana cand nu vei apasa pe butonul "
+"\"Aplica\"\n"
+"la sfaristul Sistemului de Importare."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank poate import fisiere in urmatoarele formate:\n"
+"- QIF\n"
+"- OFX/QFX (selectate opzional in momentul compilarii)\n"
+"- CSV (formatul este specific pentru HomeBank, vedeti documentatia)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Fisiere recunoscute"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Fişiere QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Fişiere OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Fişiere CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Toate fișierele"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Nume:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Cale:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Codarea:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Conţinut:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Toleranţă dată:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "zile"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Potrivirea se face în ordine: după cont, sumă şi dată.\n"
+"O toleranţă a datei de 0 zile însemna o potrivire exacta."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Selectati \"Aplica\" pentru a aduce la zi conturile dvs.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "a aduce la zi"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "a crea"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Tranzacții"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "a importa"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "a refuza"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "Auto-desemnat"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Eroare la formatul fişierului"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Administrează buget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Bugetul pentru fiecare luna"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "este la fel"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Sterge intrare"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "este diferit(ă)"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Forteaza montiorizarea acestei categorii"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "Ven_it"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nu se poate redenumi această categorie,\n"
+"din '%s' în '%s',\n"
+"acest nume există deja."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Administrează categorii"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Fişierul csv trebuie să conţină un număr exact de coloane\n"
-"separate prin punct şi virgulă. Citeşte ajutorul pentru mai multe detalii, "
-"te rog."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Administrează buget"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
-msgstr "Bugetul pentru fiecare luna"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "este la fel"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
-msgstr "_Sterge intrare"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Zecimale"
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "este diferit(ă)"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Forteaza montiorizarea acestei categorii"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importă"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportă"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"Fişierul csv trebuie să conţină un număr exact de coloane\n"
-"separate prin punct şi virgulă. Citeşte ajutorul pentru mai multe detalii, "
-"te rog."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modifică..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "Ven_it"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Nu se poate redenumi această categorie,\n"
-"din '%s' în '%s',\n"
-"acest nume există deja."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Muta la..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Muta aceasta categorie la alta?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Aceasta va inlocui '%s' cu '%s'\n"
-"si apoi va sterge '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Ştergeţi o categorie?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"Daca stergi '%s', arhiva si tranzactia ce face referire la aceasta "
-"categorie\n"
-"va aparea in 'fara categoie'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Administrează categorii"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Ve_nit"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Mută"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importă din CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Deschide un fişier homebank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Salvează fişierul homebank ca"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Fişiere homebank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Vrei să salvezi schimbările\n"
-"în fişierul curent?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Daca nu salvezi, unele modificari vor fi\n"
-"pierdute definitiv: %d"
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Nu salvez"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Selecteaza dintre tranzactile posibile..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank a identificat anumite tranzactii ce pot fi asociate pentru "
-"transferuri interne"
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr "Selecteaza o actiune:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "creaza o noua tranzactie"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "selecteaza o tranzactie existenta"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank a identificat anumite tranzactii ce pot fi asociate pentru "
+"transferuri interne"
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Oricare Tip"
@@ -2161,178 +2571,206 @@ msgstr "Necategorisit"
 msgid "Unreconciled"
 msgstr "Nedefalcate"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Orice stare"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Luna curentă"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Luna trecută"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Trimestrul acesta"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Orice stare"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Ultimul trimestru"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Anul Acesta"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Anul trecut"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Ultimele 30 de zile"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Ultimele 60 de zile"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Ultimele 90 de zile"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Ultimele 12 luni"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Altele..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Toate datele"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Toate lunile"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Opţiune:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Toate"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Niciunul"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Inversează"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr "Filtreaza Data"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Lună:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_An:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr "Filtreaza Textul"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informaţii:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Maju_scule/minuscule"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etichetă:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr "Filtreaza Suma"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr "Filtreaza Status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "reconciliate"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "reamintire"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Forţează:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "afişare 'Adăugat'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "afişare 'Editat'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr "Filtreaza Plata"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Editează filtru"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Modalitate de plata"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Text"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Proprietatile fisierului HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Deţinător:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr "Tranzactii planificate"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "adauga pana la"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "din fiecare luna (excluse)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "adaugă"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "zile pana la data curenta"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2343,224 +2781,214 @@ msgstr ""
 "din '%s' în '%s',\n"
 "acest nume există deja."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Muti acest beneficiar intr-un altul?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Şterge un beneficiar ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Daca stergi '%s', arhiva si tranzactia referitoare la acest beneficiar\n"
-"va fi afisat ca 'fara beneficiar'"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Administrare beneficiari"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Interfaţă"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Format afişare"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Importa sau exporta"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Raportează"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Euro minor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Implicite sistemului"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Doar pictograme"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Doar text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text sub iconiţe"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text lângă iconiţe"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango usor"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango mediu"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango intunecat"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "l-z-a"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "z-l-a"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "a-l-z"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignora"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Adauga la Informatii"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Adauga la Notite"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Limba sistemului"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr "Selecteaza un folder implicit HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr "Selecteaza un folder implicit pentru importare"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr "Selecteaza un folder implicit pentru exportare"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr "Optiuni de dată"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Sortare dupa data:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr "Optiuni OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Camp Notite:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr "Folderul fisierului"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importă:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportă:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr "Filtru initial"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Plaja_dată:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr "Optiuni diagrame"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Schema Culori:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr "Optiuni Statistice"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Afişe_ază după sumă"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Afişează coloana _rată"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Afişează _detalii"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr "Optiuni Buget"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "Activ_ează"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Umple de la:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Ţară:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Valoare:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr "Formatul numerelor"
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr "Simbol:"
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr "Prefix al"
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Caracter zecimal:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Caracter de grupare:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Zecimale"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Presetare:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Format _dată:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2595,140 +3023,136 @@ msgstr ""
 "%y anul fara secol ca si zecimala [00,99]. \n"
 "%Y anul cu secolul ca si zecimala. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr "Optiunile numerelor"
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr "Unitati de masura"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr "Foloseste _mile pentru metri"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr "Foloseste _galoane pentru combustibil"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr "Fereastra tranzactii"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Ascunde tranzactile reconciliate"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr "Adauga multiple"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Pastreaza ultima data"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr "Lista coloane"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Trage si muta pentru a schimba ordinea"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Limbă"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Limbă:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Bară de unelte:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr "Vedere Arbore"
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Arata ponturi de regului"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr "Culoarea sumei"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Foloseste culori personalizate"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Presetare:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Cheltuieli:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Venituri:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Avertisment:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr "Porneste program"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Arată pictogramă de inceput"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Încarcă ultimul fişier deschis"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr "Posteaza tranzactile programate in asteptare"
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Arată pictogramă de inceput"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr "Anul fiscal"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr "Incepe_la:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr "Fereastra rapoartelor principale"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "I_mplicit:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Stergi fiecare preferinta ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Aceasta actiune va reseta setarile\n"
-"la valorile initiale"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr ""
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Preferinţe"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2736,46 +3160,76 @@ msgstr ""
 "Este necesar sa redeschizi aplicatia HomeBank\n"
 "pentru a finaliza modificarile de limba."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Coloană"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Moşteneşte tranzacţie"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Modifică tranzacţie"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Desparte tranzactie"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Sumă"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Desparte suma:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Neatribuite:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Suma tranzactionata:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Adaugă tranzacţie"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Moşteneşte tranzacţie"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Modifică tranzacţie"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Catre _cont:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Doresti sa opresti intervalul de transfer intern?\n"
+"\n"
+"Continuarea acestei actiuni va sterge tranzactia selectata."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dată:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2787,82 +3241,73 @@ msgstr ""
 "zi/lună sau lună/zi,\n"
 "şi data completă conformă cu localizarea"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Desparte categoria"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "_Plata:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "_Cont:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "Catre _cont:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "_Notite:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "_Etichete:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Completeaza cu un sablon"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Şablon:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Verifică"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Transfer intern"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Card de debit"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Ordin în vigoare"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Plată electronică"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Depozit"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Fara comision"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr "Debit Direct"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inactiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Include"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Exclude"
index d1ae52b1c254fe87db30225cafcea70060797c4c..70b22e4eaf4f247adb7eb353c01ccf0222d13d21 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,667 +7,860 @@ msgid ""
 msgstr ""
 "Project-Id-Version: HomeBank 3.2.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-07-18 04:34+0000\n"
-"Last-Translator: Dr.Stein <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-10-21 21:00+0000\n"
+"Last-Translator: draven <mdmitry072@gmail.com>\n"
 "Language-Team: Russian <ru@li.org>\n"
-"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
-msgstr "Домашний банк"
+msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Простое и лёгкое управление личными финансами для каждого."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Личные финансы"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Транзакция не была изменена"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Бесплатный простой личный учёт для каждого"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "финансы;учет;бюджет;личный;деньги;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank - это свободное программное обеспечение, которое поможет вам "
+"управлять вашими личными финансами"
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Разработано простым в использовании и позволяющим детально анализировать "
+"ваши личные финансы, благодаря полноценным инструментам отбора и "
+"информативным графикам."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Если вы ищете приложение для простого в использовании и полноценного учёта "
+"своих финансов, то HomeBank - это то, что вам нужно."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Отмена"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_ОК"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Редактирование нескольких операций"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Пл_атёж:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Информация"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Получатель платежа:"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Категория:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "_Метки"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Зам_етка"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Проверить результат внутреннего перевода"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Несоответсвия не найдены !"
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "назначить автотранзакцию: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Найдено несоответствие: %d\n"
+"хотите посмотреть и исправить ?"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Результат автоназначения"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Сумма каждой операции будет поделена на %.6f."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
-"Вы хотите создать шаблон с каждой \n"
-"выбранной транзакцией?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(новый шаблон)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Конвертировать"
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Операция не была изменена"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr "операция изменилась: %d"
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
-"ХоÑ\82иÑ\82е Ð¿Ñ\80еÑ\80ваÑ\82Ñ\8c Ð²Ð½Ñ\83Ñ\82Ñ\80енний Ð¿ÐµÑ\80евод? \n"
-"ЭÑ\82о Ð¾Ñ\82мениÑ\82 Ñ\86елевÑ\83Ñ\8e Ñ\82Ñ\80анзакÑ\86иÑ\8e."
+"Ð\92Ñ\8b Ñ\85оÑ\82иÑ\82е Ñ\81оздаÑ\82Ñ\8c Ñ\88аблон Ñ\81 ÐºÐ°Ð¶Ð´Ð¾Ð¹ \n"
+"вÑ\8bбÑ\80анной Ð¾Ð¿ÐµÑ\80аÑ\86ией?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 "Удалить каждую\n"
-"из выбранных транзакций?"
+"из выбранных операций?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Вы действительно хотите сменить статус на \"Не определено\"?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Некоторые из выбранных операций уже согласованы."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Изменить"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Вы уверены, что хотите переключить статус \"согласовано\"?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "П_ереключить"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d транзакции (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d транзакции (выбрано %d, сумма %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Изменить дату..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Изменить информацию..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Изменить получателя платежа..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Изменить описание..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Изменить сумму..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Изменить категорию..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr "_Учётная запись"
 
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Изменить тэги..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Счет"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Транзакц_ия"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Ð\94ейÑ\81Ñ\82виÑ\8f"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_СоÑ\81Ñ\82оÑ\8fние"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "И_нструменты"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Закрыть"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Закрыть текущий счёт"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Фильтр..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Открыть фильтр списка"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Перевести в евро..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Перевести этот счёт по курсу евро"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Добавить..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
-msgstr "Добавить транзакцию"
+msgstr "Добавить новую операцию"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Наследовать..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
-msgstr "Унаследовать от текущей транзакции"
+msgstr "Унаследовать от текущей операции"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
-msgstr "_Ð\9fÑ\80авка..."
+msgstr "_РедакÑ\82иÑ\80оваÑ\82Ñ\8c..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
-msgstr "Править текущую транзакцию"
+msgstr "Редактировать текущую операцию"
+
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ничего"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Включить \"ничего\" для выбранных операций"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "О_плачено"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Переключить \"оплачено\" для выбранных операций"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Согласовано"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Переключить статус сведения активных транзакций"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Переключить \"проверен\" для выбранных операций"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_УдалиÑ\82Ñ\8c..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Ð\9cножеÑ\81Ñ\82венное Ñ\80едакÑ\82иÑ\80ование..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "УдалиÑ\82Ñ\8c Ð²Ñ\8bбÑ\80аннÑ\8bе Ñ\82Ñ\80анзакÑ\86ии"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "РедакÑ\82иÑ\80оваÑ\82Ñ\8c Ð¼Ð½Ð¾Ð¶ÐµÑ\81Ñ\82веннÑ\83Ñ\8e Ð¾Ð¿ÐµÑ\80аÑ\86иÑ\8e"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Создать шаблон..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Ð\90вÑ\82опÑ\80иÑ\81воение"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "СоздаÑ\82Ñ\8c Ñ\88аблон"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Назначить автоматически"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Удалить…"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Удалить выбранные операции"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Автомат. назначения"
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr "Выполнить автоматические назначения"
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Экспорт в QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Экспортировать как QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Экспорт CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Экспортировать как CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Добавить"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Наследовать"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Редактировать"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Фильтр"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Сверить"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Будущее:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Банк:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Сегодня:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Банк:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Будущее:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Диапазон:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Тип:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Статус:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Сброс фи_льтра"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Сбросить_фильтры"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Вторичная валюта"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Категория"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Подкатегория"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Файл"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Импорт"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Правка"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Вид"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Управление"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
-msgstr "_ТÑ\80анзакции"
+msgstr "_Ð\9eпеÑ\80ации"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Отчеты"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Справка"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Создать"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Создать новый файл"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Открыть..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Открыть файл"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Сохранить"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Сохранить текущий файл"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Сохранить как..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Сохранить _как..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Сохранить текущий файл под другим именем"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Откатить"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Откатить к сохранённой версии"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Свойства..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Свойства..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Сконфигурировать файл"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Закрыть текущий файл"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Выход"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Выйти из программы"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr "Выйти из HomeBank"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Импорт из QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "файл QIF..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Открыть мастер импорта"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Открыть помощника экспорта в QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "файл OFX/QFX..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "файл CSV..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Обезличить..."
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Экспортировать файл QIF..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Экспортировать весь счёт в файл QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Параметры..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr "Настроить HomeBank"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Курсы валют..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Редактировать курсы валют"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Счета..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Редактировать счета"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Получатели платежа..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Настроить получателей платежа"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Категории..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Настроить категории"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Расписание/Шаблоны..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
-msgstr "Настроить расписание/шаблоны транзакций"
+msgstr "Настроить расписание/шаблоны операций"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Бюджет..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Настроить бюджет"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Назначения..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Настроить автоматические назначения"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Показать..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr "Показать транзакции в выбранных счетах"
+msgstr "Показать операции в выбранных счетах"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Добавить..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Добавить транзакцию"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Добавить операции"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Настроить планировщик..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
-msgstr "Настроить планировщик транзакций"
+msgstr "Настроить планировщик операций"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Ð\92Ñ\8bполниÑ\82Ñ\8c Ð·Ð°Ð¿Ð»Ð°Ð½Ð¸Ñ\80ованнÑ\8bе Ñ\82Ñ\80анзакÑ\86ии..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Ð\97апиÑ\81аÑ\82Ñ\8c Ð·Ð°Ð¿Ð»Ð°Ð½Ð¸Ñ\80ованнÑ\8bе Ñ\82Ñ\80анзакÑ\86ии"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Ð\94обавиÑ\82Ñ\8c Ð½ÐµÐ·Ð°Ð²ÐµÑ\80Ñ\88еннÑ\8bе Ñ\82Ñ\80анзакÑ\86ии Ð¿Ð»Ð°Ð½Ð¸Ñ\80овÑ\89ика"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Ð\97апиÑ\81аÑ\82Ñ\8c Ð¾Ð¶Ð¸Ð´Ð°Ñ\8eÑ\89ие Ð·Ð°Ð¿Ð»Ð°Ð½Ð¸Ñ\80ованнÑ\8bе Ð¾Ð¿ÐµÑ\80аÑ\86ии"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Статистика..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Открыть статистический отчет"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Временной Тренд"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Открыть отчет по Временному Тренду"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Б_юджет..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Открыть бюджетный отчет"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Баланс..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Открыть отчет о балансе"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Расходы на автомобил_ь..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Открыть отчет по расходам на автомобиль"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Открыть окно приветствия"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Статистика файла..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Обезличить..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Содержание..."
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Документация по HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Открыть окно приветствия"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Получить помощь в Интернете..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Получить помощь с сайта LaunchPad"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Перевести это приложение..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Соединиться с сайтом LaunchPad для помощи в переводе этого приложения"
+msgstr ""
+"Соединиться с сайтом LaunchPad для помощи в переводе этого приложения"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Сообщить о проблеме..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Перейти на сайт для решения проблемы"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "О программе"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "О программе"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Панель инструментов"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Топ расходов"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Расписание"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "_Вторичная валюта"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Второстепенная валюта - Евро."
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Откатить к предыдущей версии файла '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ð\9eÑ\82каÑ\82иÑ\82Ñ\8c Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ\8f Ðº Ð¿Ñ\80едÑ\8bдÑ\83Ñ\89ей Ð²ÐµÑ\80Ñ\81ии Ñ\84айла '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Изменения будут утеряны\n"
-"- Будет восстановлено последнее сохранение (.xhb~)"
+"- Последние изменения будут потеряны\n"
+"- Будет загружена последняя резервная копия (.xhb~)"
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Восстановить"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Ð\9eбезлиÑ\87ить файл?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Ð\92Ñ\8b Ñ\83веÑ\80енÑ\8b, Ñ\87Ñ\82о Ñ\85оÑ\82иÑ\82е Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð¸Ð·Ð¸Ñ\80овать файл?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
-msgstr "Продолжить обезличивание данных?"
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+"Продолжение сделает весь текст анонимным,\n"
+"к примеру, 'счет x', 'получатель y', 'запись z'"
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Анонимизировать"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Добро пожаловать в HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Что вы хотите сделать:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Открыть инструкци_ю HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Сконфигурировать настройки"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Новый _файл"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "Откр_ыть файл"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Открыть файл _примера"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(без категории)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Прочее"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr "Нет транзакций для добавления"
+msgstr "Нет операций для добавления"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr "добавлена транзакция: %d"
+msgstr "добавлена операция: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr "Просмотр результата запланированных транзакций"
+msgstr "Проверить результат запланированных операций"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Итого"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Неизвестная ошибка"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Ошибка ввода/вывода файла '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Файл '%s' не является файлом HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -676,921 +869,672 @@ msgstr ""
 "Файл '%s' не может быть открыт, т.к. был сохранен\n"
 "более поздней версией HomeBank."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Ошибка файла"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Ошибка ввода-вывода файла %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Общий итог"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Файл %s не является файлом HomeBank"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Открыть"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Счёт"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Получатель платежа"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Категория"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Шаблон"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Бюджет"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Показать"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Статистика"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Баланс"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Расходы на автомобиль"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Открыть"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Открыть недавно использованный файл"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Ваши учётные записи"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Куда уходят ваши деньги"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Топ 5 Ð¸Ñ\81Ñ\82оÑ\87ников Ñ\80аÑ\81Ñ\85одов"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Ð\9dаиболÑ\8cÑ\88ие Ñ\80аÑ\81Ñ\85одÑ\8b"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Запланированные операции"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "Максимальная дата сообщения"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Пропустить"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Править и записать"
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Запись"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(новый шаблон)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "невеÑ\80ный формат CSV"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "повÑ\80еждÑ\91нный формат CSV"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>из</i> %s <i>в</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f л"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "км/л"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "миль/л"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Показать сведения о версии и выйти"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[Файл]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Ошибка браузера."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Не удалось отобразить ссылку '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Настройки HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Не удалось открыть '%s', файл не существует.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Помощник по импорту в HomeBank"
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
+#, c-format
+msgid "(account %d)"
+msgstr "(счет %d)"
 
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Файл для импорта"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Счета"
 
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Результат анализа файла"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Банк"
 
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Уточнить импортируемое"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Сегодня"
 
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Обновить ваши счета"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Будущее"
 
-#: ../src/import.c:99 ../src/import.c:144
-#, c-format
-msgid "(account %d)"
-msgstr "(счет %d)"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Сведения"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Изменить счет назначения в HomeBank"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Заметка"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "новый счет"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Сумма"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Имя:"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Расход"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "существующий счет"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Доход"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Учётная запись:"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Метки"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Ð\9eÑ\88ибка"
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "СÑ\82аÑ\82Ñ\83Ñ\81"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Не могу переименовать Счет\n"
-"из '%s' в '%s',\n"
-"это имя уже используется."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Выберите файл"
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Распознан файл QIF!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Распознан файл OFX!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Поддержка OFX отключена**"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Файл транзакций CSV распознан!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Формат файла неизвестен..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "счет: %d - транзакция: %d - получатель: %d - категория: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Помощник по импорту в HomeBank - (%d из %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Добро пожаловать в помощник импорта HomeBank.\n"
-"\n"
-"Он поможет Вам импортировать файл в HomeBank.\n"
-"\n"
-"Никаких изменений не будет внесено до тех пор пока\n"
-"Вы не нажмете \"Применить\" при окончании помощника."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank может импортировать файлы следующих форматов:\n"
-"- QIF\n"
-"- OFX/QFX (выбирается во время компиляции)\n"
-"- CSV (формат HomeBank описан в документации)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Известные файлы"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Файлы QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX файлы"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Файлы CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Все файлы"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Расположение:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Название:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Кодировка:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Содержимое:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Формат дат:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Загрузите файл еще раз"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Во время загрузки файла произошли ошибки при конвертировании дат .\n"
-"Пожалуйста, попробуйте изменить формат даты и загрузить файл еще раз."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Изменить счет для импорта"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Подробности дублирующихся транзакций"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Разница в датах"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "дней"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Сопоставление производится в следующем порядке: по счету, по сумме и по "
-"дате.\n"
-"Разница в датах \"0\" дней означает точное совпадение."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Счет для импорта"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Транзакция для импорта"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Нажмите \"Применить\" для обновления ваших счетов\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Счета"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "обновить"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "создать"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Транзакции"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "импортировать"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "отменить"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "авто-назначение"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Импортировать в"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Импортированное имя"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Действие"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Имя в HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Статус"
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Банк"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Сегодня"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Будущее"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- разделитель -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Сведения"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Заметка"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Метки"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Дата"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Сумма"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Затраты"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Доход"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Опоздание"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "следущая дата"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Список"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Результаты списком"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "График"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Результаты в виде линейного графика"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Обновить"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Обновить результаты"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Детали"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Показать/спрятать детали"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d под %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Балансный отчет"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Показать"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Учётная запись:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Выделить всё"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Ежедневно"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Увеличение X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr "Отбор по дате"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_С:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_По:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Подкатегория"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Расход и доход"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Потрачено и бюджет"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Потрачено"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Результат"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "СÑ\82олбÑ\86оваÑ\8f Ð´Ð¸Ð°Ð³Ñ\80амма"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "СÑ\82опка"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "РезÑ\83лÑ\8cÑ\82аÑ\82Ñ\8b Ð² Ð²Ð¸Ð´Ðµ Ñ\81Ñ\82олбÑ\86овой Ð´Ð¸Ð°Ð³Ñ\80аммÑ\8b"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "показаÑ\82Ñ\8c Ñ\80езÑ\83лÑ\8cÑ\82аÑ\82Ñ\8b Ð² Ð»Ð¸Ð½ÐµÐ¹Ñ\87аÑ\82ой Ð´Ð¸Ð°Ð³Ñ\80амме"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Легенда"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Экспорт"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Показать/спрятать легенду"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " над"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " осталось"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " под"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Бюджет на %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Отчет по бюджету"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Для:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Тип:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "Показать"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Результат:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Бюджет:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Потрачено:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Нет счетов для включения в бюджет."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Необходимо выбрать счета в окне счетов."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Ð\9aÑ\80Ñ\83говаÑ\8f Ð´Ð¸Ð°Ð³Ñ\80амма"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "СÑ\82олбеÑ\86"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Результаты в виде круговой диаграммы"
+msgid "View results as column"
+msgstr "Показать результаты в столбце"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Кольцо"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Показать результаты в кольцевой диаграмме"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Редактировать фильтр"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Экспорт"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Легенда"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Показать/спрятать пояснения"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Ставка"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Сменить ставку"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Метка"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Месяц"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Год"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Январь"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Февраль"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Март"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Апрель"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Май"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Июнь"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Июль"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Август"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Сентябрь"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Октябрь"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Ноябрь"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Декабрь"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s сгруппировано по графе \"%s\""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "расход"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(нет получателя)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Отчёт по статистике"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "Показать"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_ по:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "По _сумме"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Баланс:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Доход:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Расход:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "День"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Неделя"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Квартал"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Янв"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Фев"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Мар"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Апр"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Июн"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Июл"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Авг"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Сен"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Окт"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Ноя"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Дек"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s во времени"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Временной срез"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "В среднем: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Временной тренд"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Счет:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "Категория:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Получатель платежа:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "Накопительный"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Просмотреть за"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Отчет по затратам на автомобиль"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Автомобиль"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Счётчик"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Потребление:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Стоимость топлива:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Другие расходы:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Итоговая стоимость"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1599,10 +1543,10 @@ msgstr "Итоговая стоимость"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1610,61 +1554,96 @@ msgstr "Итоговая стоимость"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Счётчик"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Топливо"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Стоимость"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Расст."
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Отчет по затратам на автомобиль"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Автомобиль"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Счётчик"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Потребление:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Стоимость топлива:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Другие расходы:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Итоговая стоимость"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(нет типа)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Наличные"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Активы"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Кредитная карта"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Задолженность"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(нет)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Видимость"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Имя счёта"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Ошибка"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1673,19 +1652,52 @@ msgstr ""
 "Невозможно добавить счёт '%s',\n"
 "такое имя уже занято."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Удаление не разрешено"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Невозможно удалить счёт '%s'"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Этот счет используется и не может быть удален."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+"Этот счёт содержит операции и/или является частью внутреннего перевода."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Вы уверены, что хотите безвозвратно удалить '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Если вы удалите счёт, он будет безвозвратно утерян."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Удалить"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Не могу переименовать Счет\n"
+"из '%s' в '%s',\n"
+"это имя уже используется."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Управление счетами"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
@@ -1693,342 +1705,653 @@ msgstr ""
 "Перетаскивайте, чтобы изменить порядок\n"
 "Двойной клик, чтобы переименовать"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Добавить"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Общие"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Валюта:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Начальный _баланс"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Примечания:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "этот счет _закрыт"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Текущий номер чека"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Чековая книжка 1"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Чековая книжка 2"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Параметры"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Организация"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Имя:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Номер с_чёта"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Исключить из отчетов"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "исключить из сводки по счетам"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "исключить из бюджета"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "исключить из всех отчетов"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Запланировано"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Шаблон"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Возможно"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "До"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "После"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(шаблон %d)"
+msgid "(template %d)"
+msgstr "Шаблон %d"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
+"Если вы удалите запланированное/шаблон, он будет безвозвратно утерян."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "Сумма:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Переключить знак суммы"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Разбиение операции"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Тип _платежа"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "В записной книжке _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_На счет:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "Заметка:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Нап_омнить"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Запланированная запись"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Включить"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Следущая _дата:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Периодичность:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Выходные"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Прекратить после:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "записи"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
-msgstr "Управление расписанием/шаблонами транзакций"
+msgstr "Управление расписанием/шаблонами операций"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Текст"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(назначение %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Если вы сотрёте эту запись, она будет безвозвратно утеряна."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Отключёно"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Переписать"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Управление Назначениями"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Условие"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Поиск _в:"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "С учетом _регистра"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Категорию можно выбрать из списка с подсказкой\n"
-"или ввести вручную"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Получателя платежа можно выбрать\n"
-"из списка с подсказкой или ввести вручную"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Новый файл HomeBank (%d из %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Не найден"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Владелец:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Владелец:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Свойства файла"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Распознавание системы"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Языки:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Файл настроек:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Загрузить мои категории из указанного файла"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Изначальные категории"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Информация"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Баланс"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Начальный:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Превышение на:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Создать счет"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr "Это страница подтверждения, нажмите \"Принять\" для принятия изменений"
+msgstr ""
+"Это страница подтверждения, нажмите \"Принять\" для принятия изменений"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Подтверждение"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Добро пожаловать"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Выбрать файл"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Импортировать"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Свойства"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Операция"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "создать"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "использовать существующий"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Имя в файле"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Действие"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Имя в HomeBank"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Всё в порядке, ваша проверка не обязательна!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"В файле '%s' не были найдены данные счёта.\n"
+"Выберете подходящее действие для счёта."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Найден возможный дубликат существующей операции, не отмеченный для импорта.\n"
+"Пожалуйста проверьте и выберите тот, который должен быть импортирован."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Изменить действие счёта"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Выберите файл"
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Распознан файл QIF!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Распознан файл OFX!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Поддержка OFX отключена**"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Файл операции формата CSV распознан!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Формат файла неизвестен..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "счет: %d - операция: %d - получатель: %d - категория: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Ассистент импорта (%d из %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Добро пожаловать в помощник импорта HomeBank.\n"
+"\n"
+"Он поможет Вам импортировать файл в HomeBank.\n"
+"\n"
+"Никаких изменений не будет внесено до тех пор пока\n"
+"Вы не нажмете \"Применить\" при окончании помощника."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank может импортировать файлы следующих форматов:\n"
+"- QIF\n"
+"- OFX/QFX (выбирается во время компиляции)\n"
+"- CSV (формат HomeBank описан в документации)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Известные файлы"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Файлы QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX файлы"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Файлы CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Все файлы"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Произошла неспециализированная ошибка, файл не может быть загружен."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Название:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Расположение:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Кодировка:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Формат даты:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Содержимое файла"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Содержимое:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Выбрать действие для счетов"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Изменить _действие"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Выбрать операции для импорта"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Подробности существующей операции (возможно копии)."
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Разница в датах"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "дней"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Обновить"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Сопоставление производится в следующем порядке: по счету, по сумме и по "
+"дате.\n"
+"Разница в датах \"0\" дней означает точное совпадение."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Нажмите \"Применить\" для обновления ваших счетов\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "обновить"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "создать"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Операции"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "импортировать"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "отменить"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Ð\9fодÑ\82веÑ\80ждение"
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "авÑ\82о-назнаÑ\87ение"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Ошибка формата файла"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
 msgstr ""
-"Этот CSV файл должен содержать точное число столбцов, \n"
-"разделенных точкой с запятой, обращайтесь к справке за подробностями."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Вы уверены, что хотите очистить ввод."
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Если вы продолжите, все суммы будут обнулены."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "О_чистить"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Управление бюджетом"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Импортировать файл CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Экспортировать CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Развернуть все"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Свернуть все"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr ""
+msgstr "Бюджет каждого месяца"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "одинаковый"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "Очистить ввод"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "различный"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "Принудительный мониторинг категории"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Импорт"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Имя"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "Э_кспорт"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Удалить неиспользованные категории"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"CSV файл должен содержать точное число столбцов, \n"
-"разделённых точкой с запятой, обращайтесь к справке за подробностями."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Ð\98зменить..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "РедакÑ\82иÑ\80овать..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Доходы"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2039,108 +2362,229 @@ msgstr ""
 "из '%s' в '%s',\n"
 "это имя уже используется."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Переместить в..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Объединить категорию '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Ð\9fеÑ\80емеÑ\81Ñ\82иÑ\82Ñ\8c Ñ\8dÑ\82Ñ\83 ÐºÐ°Ñ\82егоÑ\80иÑ\8e Ð² Ð´Ñ\80Ñ\83гÑ\83Ñ\8e?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Ð\9eбÑ\8aединиÑ\82Ñ\8c"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"'%s'  будет заменено на '%s',\n"
-"а затем будет удалено '%s'"
-
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Удалить категорию?"
+"Операции, относящиеся к этой категории,\n"
+"будут перемещены в категорию, выбранную ниже."
 
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Удалить категорию '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Если вы удалите '%s', то шаблон и транзакции этой будут переведены\n"
-"в категорию 'без категории'"
+"Эта категория уже используется.\n"
+"Все операции, относящиеся к этой категории,\n"
+"будут отмечены как \"без категории\"."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Управление категориями"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Доход"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Удалить неиспользованное"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "новая категория"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "новая подкатегория"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Объединить"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Основная валюта"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Символ"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Обменный курс"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Изменить валюту"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Валюта"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Формат"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Настроить"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Символ"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Знаков после запятой:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Выбрать основную валюту"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Выбрать валюту"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Сменить основную валюту"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Вылюты"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Статистика файлов"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Переместить"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Назначение"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Выбрать основную валюту"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Импорт из CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
 msgstr "Открыть файл HomeBank"
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr "Сохранить файл HomeBank как"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Файлы HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Сохранить изменения\n"
-"в текущем файле?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Сохранить изменение в файл перед завершением работы?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Если вы не сохраните, некоторые изменения\n"
-"бÑ\83дÑ\83Ñ\82 Ð¿Ð¾Ñ\82еÑ\80Ñ\8fнÑ\8b: %d."
+"Если вы не сохраните изменения, они будут утеряны.\n"
+"Ð\9aоллиÑ\87еÑ\81Ñ\82во Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Не сохранять"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Закрыть _без сохранения"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
-msgstr "Выбрать из возможных транзакций"
-
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"HomeBank обнаружил транзакции которые не ассоциированы для внутренних "
-"переводов."
+msgstr "Выберите среди возможных операций"
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Выбрать действие:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr "новая транзакиця"
+msgstr "создать новую операцию"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
-msgstr "выбрать транзакцию"
+msgstr "выберите существующую операцию"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"HomeBank обнаружил операции, которые, возможно, предназначены для внутренних "
+"переводов."
 
 #: ../src/ui-filter.c:52
 msgid "Any Type"
@@ -2154,178 +2598,206 @@ msgstr "Без категории"
 msgid "Unreconciled"
 msgstr "Не сверенные"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Ð\9bÑ\8eбой Ñ\81Ñ\82аÑ\82Ñ\83Ñ\81"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Ð\9dе Ð¾Ð¿Ð»Ð°Ñ\87ено:"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "ЭÑ\82оÑ\82 Ð¼ÐµÑ\81Ñ\8fÑ\86"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Ð\9fÑ\80овеÑ\80ен"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Ð\9fÑ\80оÑ\88лÑ\8bй Ð¼ÐµÑ\81Ñ\8fÑ\86"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Ð\9eÑ\87иÑ\89ено"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "ЭÑ\82оÑ\82 ÐºÐ²Ð°Ñ\80Ñ\82ал"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Ð\9bÑ\8eбой Ñ\81Ñ\82аÑ\82Ñ\83Ñ\81"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Ð\9fоÑ\81ледний ÐºÐ²Ð°Ñ\80Ñ\82ал"
+msgid "This month"
+msgstr "ТекÑ\83Ñ\89ий Ð¼ÐµÑ\81Ñ\8fÑ\86"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "ЭÑ\82оÑ\82 Ð³Ð¾Ð´"
+msgid "Last month"
+msgstr "Ð\9fÑ\80едÑ\8bдÑ\83Ñ\89ий Ð¼ÐµÑ\81Ñ\8fÑ\86"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Прошлый год"
+msgid "This quarter"
+msgstr "Текущий квартал"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Предыдущий квартал"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "Текущий год"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Предыдущий год"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Последние 30 дней"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Последние 60 дней"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Последние 90 дней"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Последний год"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Другое..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Все даты"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Все месяцы"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Опция:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Выбрать все"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Сбросить все"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Инвертировать"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Фильтр по дате"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Месяц:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Год:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Фильтр по тексту"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "Сведения:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "С учетом _регистра"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Метка:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Фильтр по сумме"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Фильтр по статусу"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "сведено"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "с напоминанием"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "оплачено"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Причина:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "показать 'Добавлен'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "показать 'Изменен'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "Отображать \"Запомненные\""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Фильтровать платежи"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Редактировать фильтр"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Тип оплаты"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Текст"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Свойстав файа HomeBank"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Сброс"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Владелец:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Платеж"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Запланированная операция"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "добавить до"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "каждого месяца (исключено)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "добавить"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "дней от текущей даты"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Категория по умолчанию"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "По умолчанию"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2336,224 +2808,218 @@ msgstr ""
 "из '%s' в '%s',\n"
 "это имя уже используется."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Переместить этого получателя к другому?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Произвести слияние получателя платежа  '%s'"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Удалить получателя?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Операции, относящиеся к этому получателю,\n"
+"будут перемещены получателю, выбранному ниже."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "Удалить получателя платежей '%s'"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Ð\95Ñ\81ли Ñ\83далиÑ\82Ñ\8c '%s', Ñ\88аблон Ð¸ Ñ\82Ñ\80анзакÑ\86ии Ñ\81Ñ\81Ñ\8bлаÑ\8eÑ\89иеÑ\81Ñ\8f Ð½Ð° Ñ\8dÑ\82ого\n"
-"полÑ\83Ñ\87аÑ\82елÑ\8f Ð±Ñ\83дÑ\83Ñ\82 Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ\8b Ð½Ð° 'без Ð¿Ð¾Ð»Ñ\83Ñ\87аÑ\82елÑ\8f'"
+"ЭÑ\82оÑ\82 Ð¿Ð¾Ð»Ñ\83Ñ\87аÑ\82елÑ\8c Ñ\83же Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82Ñ\81Ñ\8f. Ð\92Ñ\81е Ð¾Ð¿ÐµÑ\80аÑ\86ии, \n"
+"оÑ\82ноÑ\81Ñ\8fÑ\89иеÑ\81Ñ\8f Ðº Ñ\8dÑ\82омÑ\83 Ð¿Ð¾Ð»Ñ\83Ñ\87аÑ\82елÑ\8e, Ð±Ñ\83дÑ\83Ñ\82 Ð¾Ñ\82меÑ\87енÑ\8b ÐºÐ°Ðº \"без Ð¿Ð¾Ð»Ñ\83Ñ\87аÑ\82елÑ\8f\"."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Управление Получателями"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "новый получатель платежей"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Внешний вид"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Формат отображения"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Импорта/Экспорт"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Отчёт"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Второстепенная валюта Евро."
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "По умолчанию"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Только значки"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Только текст"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Текст под значками"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Текст рядом со значками"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "По горизонтали"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "По вертикали"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Оба"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Танго светлый"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Танго средний"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Танго темный"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "м-д-г"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "д-м-г"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "г-м-д"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Игнорировать"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Добавить в Сведения"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Добавить в Закладки"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Системный язык"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Выбрать основную папку для файлов HomeBank"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Выбрать основную папку для импорта"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Выбрать основную папку для экспорта"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Настройки даты"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Формат дат:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "настройки OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Поле _заметки:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Папка для файлов"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Импорт:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Экспорт"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Начальный фильтр"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Диапазон _дат:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "настройки диаграмм"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Цветовая Схема:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr "Цветовая схема:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "настройки статистики"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Показать по _сумме"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Показать столбец _курса"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Показать _детали"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "настройки бюджета"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Включить"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Заполнить из:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Страна:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Значение:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Десятичный разделитель:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Разделитель тысяч:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Знаков после запятой:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Схема:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Формат _даты:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Формат:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2587,143 +3053,138 @@ msgstr ""
 "%y год без века, как десятичная [00,99]. \n"
 "%Y год с веком, как десятичная. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Единицы измерений"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Использовать _мили вместо метров"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Объём топлива в _галлонах"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Окно операций"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Показать:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Скрыть сведенные транзакции"
+msgstr "Скрыть согласованные операции"
+
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Всегда отображать операции со статусом \"напомнить\""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Множественное добавление"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Оставить последнюю дату"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Список столбцов"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Перетащите, чтобы изменить порядок"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Язык"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Язык:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Панель инструментов"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Показывать подсказки для правил"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "Линия _сетки"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Цвета чисел"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Использовать пользовательские цвета"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Схема:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Расход:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Доход:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Предупреждение:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Запуск программы"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Показывать заставку при запуске"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Загрузить последний открытый файл"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Показывать заставку при запуске"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Отчетный год"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "_Начинается"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Отчёт в главном окне"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_По умолчанию"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Ð\9eÑ\87иÑ\81Ñ\82иÑ\82Ñ\8c Ð²Ñ\81е Ð½Ð°Ñ\81Ñ\82Ñ\80ойки?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "СбÑ\80оÑ\81иÑ\82Ñ\8c Ð²Ñ\81е Ð½Ð°Ñ\81Ñ\82Ñ\80ойки"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"This will revert the preferences\n"
-"to its default values\n"
-"\n"
-"Это сбросит настройки на \n"
-"значения по умолчанию"
+"Вы уверены, что хотите сбросить все настройки \n"
+"и настроить значения по умолчанию?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Сброс"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Настройки"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2731,46 +3192,75 @@ msgstr ""
 "Вам придется перезагрузить HomeBank \n"
 "чтобы изменение языка вступило в силу."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Столбец"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Унаследовать транзакцию"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Изменить транзакцию"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Разделитель транзакции"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Удалить"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Сумма"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Сумма разделенных:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Неназначенный"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
-msgstr "Количество транзакций:"
+msgstr "Количество операций:"
+
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Добавить операцию"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Унаследовать операцию"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Изменить операцию"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Напомнить"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Со сч_ета:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "На сче_т"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Хотите прервать внутренний перевод? \n"
+"Это отменит целевую операцию."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Найти…"
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Дата:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2782,82 +3272,73 @@ msgstr ""
 "день/месяц или месяц/день\n"
 "полная дата в вашем региональном формате"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Разделитель категорий"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr "Автоматическое дополнение и ручной ввод доступны"
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "На сче_т"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Разместить"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Вставить шаблон"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Шаблон:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Чек"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Перевод"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Внутренний перевод"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Дебетовая карта"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Регулярный платеж"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Электронный платеж"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Депозит"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI гонорар"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Прямой дебет"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Неактивен"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Включить"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Исключить"
index b9b9dc2f21c11fa15b3ee1e8d5bbb130c7975e4f..3021619e1ea7de1e076bbff6b5f5cae41bf41ecc 100644 (file)
--- a/po/si.po
+++ b/po/si.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2012-05-19 13:16+0000\n"
-"Last-Translator: පසිඳු කාවින්ද <pkavinda@gmail.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-11-27 16:07+0000\n"
+"Last-Translator: Mohamed Rizmi <Unknown>\n"
 "Language-Team: Sinhalese <si@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:53+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
 msgstr ""
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "අවලංගු කරන්න (_C)"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "හරි (_O)"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "ගෙවීම (_y):"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr ""
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "ආදායකයා (_P):"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "වර්ගය (_C):"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "පරිවර්තනය කරන්න (_C)"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr ""
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
 msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "වෙනස් කරන්න (_C)"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "දිනය වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "තොරතුරු වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "ආදායකයා වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "විස්තරය වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "ගණන වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "වර්ගය වෙනස් කරන්න..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "ගිණුම (_A)"
-
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "ගනුදෙනුව (_o)"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
 msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "මෙවලම් (_T)"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "වසන්න (_C)"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "වත්මන් ගිණුම වසන්න"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr ""
+msgstr "පෙරහන... (_F)"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "එක් කරන්න... (_A)"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "නව ගනුදෙනුවක් එක් කරන්න"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr ""
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr ""
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
-msgstr "à·\80à·\99නà·\83à·\8a à¶\9aරනà·\8aන... (_E)"
+msgstr "à·\83à¶\82à·\83à·\8aà¶\9aරණය... (_E)"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "සක්‍රීය ගනුදෙනුව වෙනස් කරන්න"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "ඉවත් කරන්න... (_R)"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "සක්‍රීය ගනුදෙනු ඉවත් කරන්න"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "මකා දමන්න (_D)..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "තෝරා ඇති ගනුදෙනු(ව) මකා දමන්න"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "QIF අපනයනය..."
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "QIF ලෙස අපනයනය කරන්න"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "CSV අපනයනය..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSV ලෙස අපනයනය කරන්න"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "එක් කරන්න"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr ""
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "සංස්කරණය"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "පෙරන්න"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "අනාගතය:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "බැංකුව:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "අද:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "බà·\90à¶\82à¶\9aà·\94à·\80:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "à¶\85නà·\8fà¶\9cතය:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "පරාසය (_R):"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "වර්ගය (_T):"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "තත්වය (_S):"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "වර්ගය"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
 msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "ගොනුව (_F)"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "ආනයනය (_I)"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "සැකසුම් (_E)"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "දර්ශනය (_V)"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "කලමණාකරනය (_M)"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "ගනුදෙනු (_T)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "වාර්තා (_R)"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "උදව් (_H)"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "නව (_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "නව ගොනුවක් සාදන්න"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "විවෘත කරන්න... (_O)"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "ගොනුවක් විවෘත කරන්න"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "සුරකින්න (_S)"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "දැනට භාවිතාවන ගොනුව සුරකින්න"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "ලෙස සුරකින්න..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "දැනට භාවිතාවන ගොනුව වෙනස් නමකින් සුරකින්න"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
-msgstr ""
+msgstr "පෙර තත්වයට පත් කරන්න"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "වත්කම්... (_P)"
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "දැනට භාවිතාවන ගොනුව වසන්න"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "ඉවත් වෙන්න (_Q)"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF ගොනුව..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr ""
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX ගොනුව..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV ගොනුව..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "QIF ගොනුව අපනයනය කරන්න..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "සියලු ගිණුම් QIF ගොනුවකට අපනයනය කරන්න"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr ""
+msgstr "අභිප්‍රේත..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
 msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "ගිණුම් (_o)..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "ආදායකයන් (_P)..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "වර්ග..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "අයවැය..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr ""
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "පෙන්වන්න..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
-msgstr ""
+msgstr "තෝරා ඇති ගිණුමේ ගනුදෙනු පෙන්වයි"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "එක් කරන්න..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "ගනුදෙනු එක් කරන්න"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "ගනුදෙනු එක් කරන්න"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "සංඛ්‍යා ලේඛන (_S)..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "අයවැය (_u)..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "අයවැය වාර්තාව විවෘත කරන්න"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "ඉතිරිය..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr ""
+msgstr "ශේෂ වාර්තාව විවෘත කරන්න"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "වාහන වියදම (V)..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
+msgstr "වාහන වියදම් වාර්තාව විවෘත කරන්න"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
 msgstr ""
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
-msgstr "අන්තර්ගතය (_C)"
+msgstr "අන්තර්ගතයන් (_C)"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "උපකාර ලබා ගන්න (Online)..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "මෙම වැඩසටහන පරිවර්තනය කරන්න..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr ""
+msgstr "මෙම වැඩසටහන පරිවර්තනයට සහාය වීමට LaunchPad වෙබ් අඩවියට සම්බන්ධ වන්න"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "ගැටළුවක් වාර්තා කරන්න..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr ""
+msgstr "ගැටඑ නිරාකරණයට සහාය වීමට  LaunchPad වෙබ් අඩවියට සම්බන්ධ වන්න"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
-msgstr "à¶\9cà·\90න (_A)"
+msgstr "පà·\92à·\85à·\92බඳ (_A)"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "HomeBank පිළිබඳ"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
-msgstr ""
+msgstr "මෙවලම් තීරුව (_T)"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "HomeBank වෙත පිළිගනිමු"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
-msgstr ""
+msgstr "ඔබට කලයුත්තේ කුමක්ද:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "නව ගොනුවක් සාදන්න (_n)"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "පවතින ගොනුවක් විවෘත කරන්න (_O)"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "උදාහරණ ගොනුව විවෘත කරන්න (_e)"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "වෙනත්"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
-msgstr ""
+msgstr "ගනුදෙනුව එක් කරන ලදී: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "එකතුව"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "නොදන්නා දෝෂයක්"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "'%s' ගොනුවේ I/O දෝෂයක්."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "'%s' ගොනුව වලංගු HomeBank ගොනුවක් නොවේ."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
-msgstr "ගොනුවේ දෝෂය"
-
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "%s ගොනුව සදහා I/O දෝෂය."
+msgstr "ගොනුවේ දෝෂයක්"
 
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s ගොනුව වලංගු HomeBank ගොනුවක් නොවේ."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "විවෘත කරන්න"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "ගිණුම"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "ආදායකයා"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "වර්ගය"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr ""
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "අයවැය"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "පෙන්වන්න"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "සංඛ්‍යාලේඛන"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "ශේෂය"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "වාහන වියදම"
+
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "විවෘත කරන්න (_O)"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "මෑතකදි භාවිතා කළ ගොනුවක් විවෘත කරන්න"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "ඔබේ ගිණුම්"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr ""
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "වැඩිම වියදම්"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
+msgstr "මඟහරින්න"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr ""
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
 msgstr ""
 
 #: ../src/hb-filter.c:74
@@ -780,789 +969,552 @@ msgstr ""
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>සිට</i> %s <i>දක්වා</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
+msgstr "නොදනී"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
 msgstr ""
 
-#: ../src/homebank.c:67
-msgid "Output version information and exit"
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
 msgstr ""
 
-#: ../src/homebank.c:70
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
+msgid "Output version information and exit"
+msgstr ""
+
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ගොනුව]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr ""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr ""
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr ""
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr ""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr ""
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(ගිණුම %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "නව ගිණුම"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "නම (_N):"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "පවතින ගිණුම"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "ගිණුම (_c):"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "දෝෂය"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "කරුණාකර ගොනුවක් තෝරන්න..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr ""
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr ""
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr ""
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr ""
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "ගිණුම: %d - ගනුදෙනුව: %d - ආදායකයා: %d - වර්ගය: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr ""
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF ගොනු"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX ගොනු"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV ගොනු"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "සියළු ගොනු"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "අන්තර්ගතය:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "දින"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr ""
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr ""
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr ""
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr ""
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr ""
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "ක්‍රියාව"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank නම"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "ගිණුම්"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "බැංකුව"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "අද"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "අනාගතය"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "තොරතුරු"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr ""
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "දිනය"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "ගණන"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "වියදම"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "ආදායම"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr ""
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "තත්වය"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "දිනය"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "මීලග දිනය"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "ලැයිස්තුව"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "ප්‍රතිඑල ලැයිස්තුවක් ලෙස පෙන්වන්න"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "පේළිය"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr ""
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr ""
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr ""
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "විස්තරය"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr ""
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr ""
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "ශේෂ වාර්තාව"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "ගිණුම (_c):"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "සියල්ල තෝරන්න (_a)"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "එක් එක් දිනය (_d)"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr ""
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "සිට (_F):"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "දක්වා (_T):"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr ""
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr ""
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr ""
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr ""
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "ප්‍රතිඑලය"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
 msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "අපනයනය"
+
+#: ../src/rep_budget.c:828
+msgid " over"
 msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
 msgstr ""
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "%s සඳහා වන අයවැය"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "අයවැය වාර්තාව"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
-msgstr "සඳහා: (_F)"
+msgstr "සඳහා (_F):"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "වර්ගය (_K):"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "දර්ශනය (_V):"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "ප්‍රතිඑලය:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "අයවැය:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "වියදම් කළ:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "තීරුව"
+
 #: ../src/rep_stats.c:66
-msgid "Pie"
+msgid "View results as column"
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "View results as pies"
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
 msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr ""
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "අපනයනය"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr ""
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr ""
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr ""
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr ""
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr ""
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "මාසය"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "වසර"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "ජනවාරි"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "පෙබරවාරි"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "මාර්තු"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "අප්‍රේල්"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "මැයි"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "ජූනි"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "ජූලි"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "අගෝස්තු"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "සැප්තැම්බර්"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "ඔක්තෝම්බර්"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "නොවැම්බර්"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "දෙසැම්බර්"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "වියදම"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "සංඛ්‍යා ලේඛන වාර්තාව"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "දර්ශනය (_V):"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr ""
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "ඉතිරිය:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "ආදායම:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "වියදම:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
-msgstr "දà·\92නය"
+msgstr "දà·\80à·\83"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "සතිය"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
-msgstr ""
+msgstr "කා‍ර්තු‍ව‍"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "ජන"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "පෙබ"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "මාර්"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "අප්‍රේ"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "ජූනි"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "ජූලි"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "අගෝ"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "සැප්"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
-msgstr ""
+msgstr "ඔක්"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "නොවැ"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "දෙසැ"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "ගිණුම (_A):"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "වර්ගය (_C):"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "ආදායකයා (_P):"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "වාහන වියදම් වාර්තාව"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "පරිභෝජනය:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "ඉන්ධන වියදම:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "වෙනත් වියදම්:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "මුලු වියදම:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1571,10 +1523,10 @@ msgstr "මුලු වියදම:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1582,511 +1534,999 @@ msgstr "මුලු වියදම:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr ""
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "ඉන්ධන"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "මිල"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
-msgstr ""
+msgstr "දුර"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "වාහන වියදම් වාර්තාව"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "වාහනය (_c):"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "මීටරය:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "පරිභෝජනය:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "ඉන්ධන වියදම:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "වෙනත් වියදම්:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "මුලු වියදම:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "මුදල්"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "වත්කම"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
-msgstr ""
+msgstr "ණය කාඩ්පත"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr ""
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(කිසිවක් නැත)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr ""
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "ගිණුමේ නම"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "දෝෂය"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"'%s' ගිණුම එක්කල නොහැක,\n"
+"මෙම නම දැනටමත් පවතී."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "'%s' ගිණුම මකාදැමිය නොහැක"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
 msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "මකන්න (_D)"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "ගිණුම් කළමනාකරණය"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "එක් කරන්න (_A)"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "පොදු"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "නම (_N):"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "අංකය (_u):"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "පෙර"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "පසු"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
+msgid "(template %d)"
 msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "ගණන (_A):"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "ගෙවීම (_m):"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr ""
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "ගිණුමට (_T):"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "සක්‍රීය කරන්න (_A)"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "මීලග දිනය (_d):"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "සෑම (_y):"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "සතිඅන්තය:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr ""
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr ""
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "හමු නොවුණි"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "හිමිකරු (_O):"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "භාෂා:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr ""
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr "තොරතුරු"
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "ගිණුමක් හදන්න"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "ස්ථිර කිරීම"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "ආයුබෝවන්"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "ගොනුව තෝරන්න"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "ආනයනය කරන්න"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "ගනුදෙනුව"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "ක්‍රියාව"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "කරුණාකර ගොනුවක් තෝරන්න..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF ගොනුව හඳුනාගන්නා ලදී !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX ගොනුව හඳුනාගන්නා ලදී !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX සහාය අක්‍රීය කර ඇත **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "නොදන්නා/අවලංගු ගොනුවක්..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "ගිණුම: %d - ගනුදෙනුව: %d - ආදායකයා: %d - වර්ගය: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "දන්නා ගොනු"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF ගොනු"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX ගොනු"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV ගොනු"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "සියළු ගොනු"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "නම:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "දින අකෘතිය:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "අන්තර්ගතය:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "දින"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "ගනුදෙනු"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr ""
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr ""
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "අයවැය කලමණාකරනය"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "CSV ආනයනය කරන්න (_I)"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "CSV අපනයන කරන්න (_x)"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "එක් එක් මාසය සදහා අයවැය"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "සමානයි"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "වෙනස්"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "සංස්කරණය..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "ආදායම (_I)"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
 msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "හමු නොවුණි"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "à·\84à·\92මà·\92à¶\9aරà·\94:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "පà·\8aâ\80\8dරà·\80රà·\8aà¶\9c à¶\9aà·\85මනà·\8fà¶\9aරණය"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "භාෂා:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "ගිණුමක් හදන්න"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "ස්ථිර කිරීම"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
 msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "අයවැය කලමණාකරනය"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "සමානයි"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "වෙනස්"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "ආනයනය (_I)"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "අපනයනය (_x)"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "වෙනස් කරන්න..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "ආදායම (_I)"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "ගෙන යන්න..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
 msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "ප්‍රවර්ග කළමනාකරණය"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "ආදායම (_n)"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "ගෙනයන්න (_M)"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSV වෙතින් ආනයනය කරන‌්න"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank ගොනුව විවෘත කරන්න"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
 msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank ගොනු"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr ""
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "සුරකින්නේ නොමැතිව වසන්න"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "ක්‍රියාවක් තෝරාගන්න:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
+msgstr "පවතින ගනුදෙනුවක් තෝරාගන්න"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
 msgstr ""
 
 #: ../src/ui-filter.c:52
@@ -2101,178 +2541,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "අවසන් දින 30"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "අවසන් දින 60"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "අවසන් දින 90"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "අවසන් මාස 12"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "වෙනත්..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "සියලු දින"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "සියලු මාස"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr ""
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "සියල්ල"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "කිසිවක් නැත"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr ""
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "මාසය (_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "වසර (_Y):"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
 msgstr ""
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr ""
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "මතක් කරන්න"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr ""
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr ""
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr ""
 
-#: ../src/ui-filter.c:1209
-msgid "Filter Payment"
-msgstr ""
-
-#: ../src/ui-filter.c:1314
-msgid "Edit Filter"
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
 msgstr ""
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#: ../src/ui-filter.c:1165
+msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#: ../src/ui-filter.c:1265
+msgid "Edit Filter"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "à·\84à·\92මà·\92à¶\9aරà·\94 (_O):"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "à\9cà·\99à·\80à·\93ම"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "එක් කරන්න"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2280,222 +2748,214 @@ msgid ""
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
 msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
 msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "'%s' ආදායකයා මකා දමන්න (_D)"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "ආදායකයින් කළමනාකරණය"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "අතුරුමුහුණත"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr ""
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "ආනයනය/අපනයනය"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "වාර්තාව"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr ""
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "අයිකන පමණයි"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr ""
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr ""
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr ""
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
-msgid "Tango light"
+msgid "Vertical"
 msgstr ""
 
 #: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
+msgid "Tango light"
+msgstr ""
+
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr ""
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr ""
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "m-d-y"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "d-m-y"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "y-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "නොසලකා හරින්න"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "පද්ධති හාෂාව"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "ආනයනය (_I):"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "අපනයනය (_E):"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
-msgstr ""
+msgstr "දින පරාසය (_r):"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr ""
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "විස්තර පෙන්වන්න (_d)"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "සක්‍රීය (_E)"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr ""
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "රට:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "අගය:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr ""
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
+msgstr "සක්‍රීය කරන්න (_E)"
 
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2515,183 +2975,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr ""
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "භාෂාව (_L):"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr ""
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr ""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "වියදම (_E):"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "ආදායම (_I):"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "අවවාදය (_W):"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
-msgid "Load last opened file"
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
 msgstr ""
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1771
+msgid "Load last opened file"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "තීරුව"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "ඉවත් කරන්න (_R)"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "ගනුදෙනුව එක් කරන්න"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr ""
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "ගිණුමට (_o):"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "දිනය (_D):"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2699,82 +3184,73 @@ msgid ""
 "and complete date into your locale"
 msgstr ""
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "පරික්ෂා කරන්න"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr ""
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
-msgstr ""
+msgstr "හර පත"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
-msgstr ""
+msgstr "ඉලෙක්ට්‍රොනික ගෙවීම"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "තැන්පතුව"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "අක්‍රීය"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr ""
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr ""
index 01f0ed78ebb44bfd5347877da1532313be6d06b7..98661ee4ff3b4fa8c587e4a07255aef524da4d42 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2014-05-17 10:42+0000\n"
 "Last-Translator: Robert Hartl <robert@chami.sk>\n"
 "Language-Team: Slovak <sk@li.org>\n"
-"Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Voľné, ľahko dostupné, osobné účtovníctvo pre každého."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Informácia:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Príjemca"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategória:"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Nevybraná žiadna transakcia"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "automatická úloha pre transakciu: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Automaticky prideliť výsledok"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +155,7 @@ msgstr ""
 "Chcete vytvoriť šablónu\n"
 "zkaždej z vybraných transakcií?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nový archív)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,1513 +163,1363 @@ msgstr ""
 "Chcete odstrániť\n"
 "každú z vybraných transakcií?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Zmeniť dátum..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Zmeniť informáciu..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Zmeniť príjemcu..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Zmeniť popis..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Zmeniť sumu..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Zmeniť kategóriu..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modifikovať značky..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Účet"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transakcia"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Akcie"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "Nás_troje"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zatvoriť"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zatvoriť aktuálny účet"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filtrovať..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Otvor zoznam filtrov"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Pridať..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Pridať novú transakciu"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Zdediť..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Zdediť zo zvolenej transakcie"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Upraviť..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Upraviť aktívnu transkaciu"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Vysporiadané"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Prepnúť zobrazenie stavu aktívnych transakcií"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Odstrániť..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Odstrániť aktívne transakcie"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Vytvoriť šablónu"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Automatické úlohy"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Spustiť automatické úlohy"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Exportovať QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Odoslať ako QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportovať do CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Odoslať ako CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Pridať"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Preberanie"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Úprava"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Vysporiadať"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Budúcnosť:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banka:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Dnes:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banka:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Budúcnosť:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Rozsah:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Typ:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Minoritná mena"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategória"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Podkategórie"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Súbor"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importuj"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Upraviť"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Zobraziť"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Spravovať"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transakcie"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Zostavy"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Pomocník"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Nový"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Vytvorí nový súbor"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Otvoriť..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Otvoriť­ súbor"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Uložiť"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Ulož aktuálny súbor"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Uložiť ako..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Uložiť aktuálny súbor pod iným názvom"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Obnoviť"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Obnoviť na uloženú verziu súboru"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Vlastnosti..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Zatvoriť aktuálny súbor"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Ukončiť"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "_Ukončiť DomácuBanku"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Importovať QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Otvoriť pomocníka pri importe"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Otvoriť sprievodcu exportom do QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Utajiť..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Predvoľby..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurovať homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Úč_ty..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfigurovať účty"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Príjemci..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfigurovať príjemcov"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategórie..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigurovť kategórie"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Plánované/Šablóny..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Nastaviť transakcie z plánované/šablón"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Rozpočet..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigurovať rozpočet"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Pridelenie..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Nastaviť automatické pridelovanie"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Zobraziť..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Zobrazí translakcie na zvolenom účte"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Pridať..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Pridať transakciu"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Nastav plánovač..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Nastav plánovač transakcií"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Naplánovaný proces..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Vložte prebiehajúcu plánovanú transakciu"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "Štatistiky..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Otvorte správu Štatistika"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Trend Času.."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Otvoriť správu Trendu Času"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "R_ozpočet..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Otvoriť rozpočtovú správu"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Vyrovnanie..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Otvor správu vyrovnania"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Náklady na auto..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Otvor report nákladov na auto"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Ukázať uvítací dialóg"
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Utajiť..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Obsah"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentácia o HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Ukázať uvítací dialóg"
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Získať pomoc online..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Pripojiť sa k LaunchPad webovej sieti pre získanie pomocníka"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Preložiť túto aplikáciu..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Pripojiť k LaunchPad webovej sieti pomôcť s prekladom tejto aplikácie."
+msgstr ""
+"Pripojiť k LaunchPad webovej sieti pomôcť s prekladom tejto aplikácie."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Nahlásiť Problém..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Pomôcť odstrániť problémy na webstránke LaunchPad"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_O aplikácii"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "O HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Panel nástrojov"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Naj výdavky"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Zoznam úloh"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Menšinové meny"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Vrátiť sa k predošlému uloženému súboru '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Utajiť súbor?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Vitajve v HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Čo si želáte robiť:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Čítať _manuál k HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Nastaviť _Vlastnosti"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Otvoriť _ukážkový súbor"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Celkom"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Chyba súboru"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Súbor %s nie je správnym súborom HomeBank."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Otvoriť"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Účet"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Príjemca platby"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategória"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Archív"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Rozpočet"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Zobraziť"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Štatistiky"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Zostatok"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Otvoriť nedávno použitý súbor"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "neplatný formát CSV"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nový archív)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr ""
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr ""
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Vypíše označenie verzie a skončí"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[SÚBOR]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Nemôžem zobraziť URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank nastavenia"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Nie je možné otvoriť „%s“, súbor neexistuje.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank Import Asistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Aktualizácia vašich účtov"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(účet %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Zmeň HomeBank účtovný cieľ"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nový účet"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Meno"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existujúci účet"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Ú_čet"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Chyba"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Nemôžem premenovať tento Účet,\n"
-"z '%s' na '%s',\n"
-"taký už existuje"
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Prosím vyberte súbor..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Rozoznávam súbor QIF"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Rozoznávam súbor OFX"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX podpora je zakázaná **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Neznámy/Chybný súbor"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "účet: %d - transakcia: %d - príjemca: %d - kategória: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank Import Asistent - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank môže importovať súbory z nasledujúcich formátov:\n"
-"- QIF\n"
-"- OFX/QFX (voliteľné pri zostavovaní)\n"
-"- CSV (formát je špecifické pre HomeBank, pozri dokumentáciu)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF súbory"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX súbory"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV súbory"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Všetky súbory"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Obsah:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr ""
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dní"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Stlačte \"Použiť\" na aktualizovanie vášho účtu.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "vytvoriť"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importovať"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "odmietnuť"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-pridelené"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importovať do"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importované meno"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Akcia"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Homebank meno"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banka"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Dnes"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Budúci"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Informácie"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr ""
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Značky"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Dátum"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Suma"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Výdavky"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Príjem"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Značky"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Dátum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Zoznam"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Ukáž výsledky ako zoznam"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Riadok"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Zobraz výsledky ako riadky"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Obnoviť"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Výsledky obnovy"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Podrobnosti"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Zobraziť/skryť podrobnosti"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d pod %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr ""
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Ú_čet"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr ""
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr ""
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Zväčšiť X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Od:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Do:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Podkategórie"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Príjmy a výdaje"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Utratené a rozpočet"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Utratené"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Výsledok"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Lišta"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
 msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportovať"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "prepnúť vysvetlivku"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Správa rozpočtu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Pre"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Druh"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Zobrazenie"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Rozpočet:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Minuté:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Koláčový graf"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Stĺpec"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Zobraz výsledky ako koláčový graf"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Uprav filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportovať"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "Hodnota"
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
 
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "prepnúť vysvetlivku"
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Hodnota"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Prepínač sadzieb"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Tag"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mesiac"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Rok"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Január"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Február"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Marec"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Apríl"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Máj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Jún"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Júl"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "August"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Október"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "výdavok"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Štatistické údaje"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Zobrazenie"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Podľa_množstva"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Zostatok"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Príjem"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Výdaje"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Deň"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Týždeň"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr ""
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr ""
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jǔl"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Oct"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Účet:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategória:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Príjemca"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr ""
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Kumulované"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Zobraziť podľa:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Meter:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Spotreba:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Cena benzínu:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Iná cena:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Celková cena:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1582,10 +1528,10 @@ msgstr "Celková cena:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1593,523 +1539,1008 @@ msgstr "Celková cena:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Meter"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Palivo"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr ""
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr ""
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr ""
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Meter:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Spotreba:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Cena benzínu:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Iná cena:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Celková cena:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Hotovosť"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Aktíva"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditná karta"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Pasíva"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(žiadne)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Viditeľný"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Chyba"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Odstrániť nie je dovolené"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Tento účet je používaný a nemôže byť odstránený."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nemôžem premenovať tento Účet,\n"
+"z '%s' na '%s',\n"
+"taký už existuje"
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Spravovať účty"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Všeobecné"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Meno"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Č_íslo"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(archív %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Čiastka:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Plat_ba:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Zo zápisníku _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Na účet:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivovať"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Každ_ý:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(pridelenie %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Spravovať Pridelenia"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Rozlišovať _veľkosť písmen"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
+
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
+
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
+
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
+#, c-format
+msgid "New HomeBank file (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-start.c:160
+msgid "Not found"
+msgstr "Nenájdené"
+
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Vlastník:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
+msgid "File properties"
+msgstr ""
+
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Jazyky:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr "Prednastavený súbor:"
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr ""
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Prednastavené kategórie"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Počiatočný:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Prekročený v:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Vytvoriť účet"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Akcia"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
+#: ../src/ui-assist-import.c:610
+#, c-format
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Prosím vyberte súbor..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Rozoznávam súbor QIF"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Rozoznávam súbor OFX"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX podpora je zakázaná **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Neznámy/Chybný súbor"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "účet: %d - transakcia: %d - príjemca: %d - kategória: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank môže importovať súbory z nasledujúcich formátov:\n"
+"- QIF\n"
+"- OFX/QFX (voliteľné pri zostavovaní)\n"
+"- CSV (formát je špecifické pre HomeBank, pozri dokumentáciu)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF súbory"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX súbory"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV súbory"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Všetky súbory"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Obsah:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr ""
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dní"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Stlačte \"Použiť\" na aktualizovanie vášho účtu.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "vytvoriť"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importovať"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "odmietnuť"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-pridelené"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Chyba formátu súboru"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Spravovať rozpočet"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "je rovnaký"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "je rozdielny"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Vynútiť sledovanie tejto kategórie"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Príjem"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Nemôžem premenovať túto Kategóriu,\n"
+"od '%s' do '%s',"
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
+#: ../src/ui-category.c:1462
 msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-category.c:1472
 #, c-format
-msgid "New HomeBank file (%d of %d)"
+msgid "_Delete the category '%s'"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
-msgid "Not found"
-msgstr "Nenájdené"
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Vlastník:"
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Spravovať Kategórie"
 
-#: ../src/ui-assist-start.c:208
-msgid "File properties"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Jazyky:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr "Prednastavený súbor:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Prednastavené kategórie"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Počiatočný:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Prekročený v:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Vytvoriť účet"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Chyba formátu súboru"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"Súbor csv musí obsahovať presné číslo stĺpcov,\n"
-"oddelených bodkočiarkou. Pre ďalšie detaily čítaj nápovedu."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Spravovať rozpočet"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "je rovnaký"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "je rozdielny"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Vynútiť sledovanie tejto kategórie"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importuj"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportuj"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Súbor csv musí obsahovať presné číslo stĺpcov,\n"
-"oddelených bodkočiarkou. Pre ďalšie detaily čítaj nápovedu."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Pozmeň..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Príjem"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Nemôžem premenovať túto Kategóriu,\n"
-"od '%s' do '%s',"
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Premiestniť do..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Presunúť túto kategóriu do inej?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Toto nahradí '%s' týmto '%s'\n"
-"a vymaže '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Odstrániť kategóriu ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Spravovať Kategórie"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "P_ríjem"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Presunúť"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importovať z CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Otvoriť súbor HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Uložiť súbor homebank ako"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank súbory"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Prajete si uložiť zmeny\n"
-"v aktuálnom súbore?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Neukladať zmeny"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2122,178 +2553,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Posledných 30 dní"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Posledných 12 mesiacov"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Všetky dátumy"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Všetky mesiace"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Možnosť:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Všetko"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Žiadne"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertovať"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mesiac:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Rok:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Informácia:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Rozlišovať _veľkosť písmen"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Tag:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "pripomenúť"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Prinúť:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "zobraz 'Pridané'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "zobraz 'Upravené'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Upraviť filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Vlastník:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2304,222 +2763,214 @@ msgstr ""
 "od '%s' do '%s',\n"
 "pod týmto názvom už existuje."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Presunúť tohoto príjemcu do iného?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Odstrániť príjemcu ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Spravovať Príjemcov"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Rozhranie"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Formát zobrazenia"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Predvolené v systéme"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Iba ikony"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Iba text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text pod ikonami"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text vedľa ikon"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango svetlé"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango stredné"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango tmavé"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorovať"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Import:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Export:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Zobraziť podľa sumy"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr ""
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Zobraziť _podrobnosti"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Povoliť"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Naplniť z:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Krajina:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Hodnota:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Oddeľovač desatinných miest"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Prednastaviť:"
 
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Formát _dátumu:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2539,183 +2990,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Chýť a pusť pre zmenu poradia"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Panel s nástrojmi:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Zobraziť radu pre pravidlá"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Použiť vlastné farby"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Prednastaviť:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Výdavok:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Príjem:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Varovanie:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Načítať naposledy otvorený súbor"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Predvoľby"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Stĺpec"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Pridať transakciu"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Zdediť transakciu"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Zmeniť transakciu"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Dátum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2727,82 +3203,73 @@ msgstr ""
 "deň/mesiac alebo mesiac/deň,\n"
 "a úplný dátum podľa vášho locale"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Skontrolovať"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Prevod"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Vnútorný prevod"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetná karta"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr ""
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronická platba"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Vklad"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr ""
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Neaktívny"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Zahrnúť"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Vypustiť"
index 1321b0a52e830fc143d41a2c87fd1a7f9bf94d2e..1a903b616b3beb5a188e015d5c01f69989844767 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,43 +8,156 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-05-08 19:37+0000\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-10-20 18:20+0000\n"
 "Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n"
 "Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 "X-Poedit-Country: SLOVENIA\n"
+"Language: \n"
 "X-Poedit-Language: Slovenian\n"
 "X-Poedit-SourceCharset: utf-8\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Enostavno in brezplačno osebno računovodstvo za vsakogar."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Osebne finance"
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Brezplačno in enostavno računovodstvo za vsakogar"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finance;računovodstvo;denar;osebno;budget;banka;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Program HomeBank je prosta programska oprema (kot \"svoboda govora\" in tudi "
+"kot \"brezplačno pivo\"), s katero je mogoče enostavno upravljati osebno "
+"računovodstvo."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Prekliči"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_V redu"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Urejanje več transakcij"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "P_lačilo:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Podrobnosti:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Stranka:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategorija:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Oz_nake:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "_Opomnik:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "Preveri notranji rezultat transakcije"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "Ni zaznanih neskladnosti!"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"Zaznane neskladnosti: %d\n"
+"Ali jih želite pregledati in popraviti?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Vsak znesek transakcije bo deljen z %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr "Ali ste prepričani, da želite pretvoriti ta račun v evrski račun?"
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Pretvori"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Ni spremenjenih transakcij"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "prenos je bil samodejno dodeljen: %d"
+msgid "transaction changed: %d"
+msgstr "spremenjena transakcija: %d"
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Rezultati samodejnega vpisovanja"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -52,21 +165,7 @@ msgstr ""
 "Ali želite ustvariti predlogo iz\n"
 "vsake izmed izbranih transakcij?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nov trajnik)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"Ali želite razdeliti notranji prenos?\n"
-"\n"
-"Med razdelitvijo bo ciljna transakcija izbrisana."
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -74,7 +173,28 @@ msgstr ""
 "Ali želite izbrisati vse\n"
 "izbrane transakcije?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Nekatere transakcije v izboru so že potrjene."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Spremeni"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Ali ste prepričani, da želite preklopiti stanje Potrjeno?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Preklopi"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d predmetov (%s)"
@@ -82,601 +202,667 @@ msgstr "%d predmetov (%s)"
 # Multiple plural???
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d predmetov (%d izbranih %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Spremeni datum ..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Spremeni podrobnosti ..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Spremeni stranko ..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Spremeni opis ..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Spremeni znesek ..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Spremeni kategorijo ..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Spremeni oznake ..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
 msgstr "_Račun"
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Transakcija"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Dejanja"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Stanje"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Orodja"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Zapri"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Zapri trenutni račun"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter ..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Odpri filter seznama"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr "Pretvori v evro ..."
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr "Pretvori račun v evrski račun"
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Dodaj ..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Dodaj transakcijo"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Prevzemi ..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Prevzemi iz dejavne transakcije"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Uredi ..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Uredi trenutno transakcijo"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Brez"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Pregledano"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Preklopi oznako Pregledano za izbrane transakcije"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Potrjeno"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Preklopi stanje usklajenosti računov dejavnih transakcij"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Preklopi stanje potrjeno za izbrane transakcije."
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Odst_rani ..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "_Hkratno urejanje ..."
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Odstrani dejavne transakcije"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Urejanje več transakcij"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Ustvari predlogo ..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Samodejno vpisovanje"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Ustvari predlogo"
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Izbriši ..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Izbriši izbrane transakcije"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Zaženi samodejno vpisovanje podatkov"
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr "Samodejne naloge"
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "Izvozi kot QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Izvozi kot QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Izvoz podatkov v CSV ..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Izvozi v CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Dodaj"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Prevzemi"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Uredi"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Uskladi račune"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Prihodnje:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banka:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Trenutno:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banka:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Prihodnje:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Obdobje:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "Vrs_ta:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Stanje:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Počisti _filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr "Ponastavi _filtre"
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Druga valuta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategorija"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Podkategorija"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Datoteka"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Uvozi"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Uredi"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Pogled"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Upravljanje"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Prenosi"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Poročila"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Pomoč"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Novo"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Ustvari novo datoteko"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Odpri ..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Odpri datoteko"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Shrani"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Shrani trenutno datoteko"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Shrani kot ..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr "Shrani _kot ..."
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Shrani trenutno datoteko z drugačnim imenom"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Povrni"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Povrni na shranjeno različico datoteke"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Lastnosti ..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr "Lastnosti ..."
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Nastavi datoteko"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Zapri trenutno datoteko"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Končaj"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
 msgstr "Končaj program"
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "Uvozi QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "Datoteka QIF ..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Odpri pomočnika za uvoz"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Odpri in izvozi v QIF pomočnika"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "Datoteka OFX/QFX ..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Brisanje osebnih podatkov ..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "Datoteka CSV ..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Izvozi v datoteko QIF ..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Izvozi vse račune v datoteko QIF"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Možnosti ..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Nastavitve programa"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr "Nastavitve"
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr "Valute ..."
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr "Nastavitev valut"
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Ra_čuni ..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Nastavitve računov"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Stranke ..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Nastavitev strank"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorije ..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Nastavitev kategorij"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Načrtovano/Predloge ..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Nastavitev načrtovanih transakcij in predlog"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Proračun ..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Nastavitev proračuna"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Nakazila ..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Nastavitev samodejnih nakazil"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Pokaži ..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Pokaže transakcije izbranega računa"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Dodaj ..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Dodaj transakcijo"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Dodaj transakcije"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Nastavi načrtovane transakcije"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Nastavitev načrtovanih transakcij"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Načrtovane transakcije ..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Objavi načrtovane transakcije"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "Vstavi načrtovane transakcije na čakanju"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Objavi načrtovane transakcije v čakanju"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistika ..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Odpri statistično poročilo"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Časovni trend ..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Odpri poročilo o trendu"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Prorač_un ..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Odpri poročilo proračuna"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Stanje ..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Odpri poročilo o stanju"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Stroški _vozila ..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Odpri poročilo o stroških vozila"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Pokaži pozdravno pogovorno okno ..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Statistika datoteke ..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Brisanje osebnih podatkov ..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Vsebina"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Priročniki programa HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Pokaži pozdravno pogovorno okno ..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Pomoč na spletu ..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Povezava s spletno stranjo LaunchPad za iskanje pomoči"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Prevod programa ..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
-msgstr "Povezava s spletno stranjo LaunchPad za pomoč pri prevajanju programa"
+msgstr ""
+"Povezava s spletno stranjo LaunchPad za pomoč pri prevajanju programa"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Poročilo o napaki ..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Povezava s spletno stranjo LaunchPad za pomoč pri odpravljanju težav"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_O Programu"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "O programu"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Orodna vrstica"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Najvišja poraba"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Seznam _načrtovanih transakcij"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
 msgstr "Druga valuta"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr ""
-"Ali naj se datoteka obnovi na zadnjo shranjeno različico datoteke '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ali želite povrniti neshranjene spremembe v datoteki '%s'?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- Trenutne spremembe v datoteki bodo trajno izgubljene,\n"
-"- datoteka bo obnovljena na zadnjo shranjeno različico (.xhb~)."
+"- Spremembe, narejene v datoteki, bodo trajno izgubljene\n"
+"- Datoteka bo naložena iz zadnje shranjene varnostne kopije (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Ali naj se iz datoteke izbrišejo osebni podatki?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Povrni"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Ali ste prepričani, da želite počistiti vse osebne podatke?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Podatki, kot so ime, opomnik in podobno, bodo izbrisani.\n"
-"Ali želite nadaljevati?"
+"Z dejanjem bodo izbrisana osebna besedila, \n"
+"kot so 'račun x', 'stranka y', 'opomnik z', ..."
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Počisti osebne podatke"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Dobrodošli v program HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Kaj želite narediti:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Preberi priročnik programa _HomeBank"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Nastavitev _možosti"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Ustvari _novo datoteko"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Odpri obstoječo datoteko"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Odpri _vzorčno datoteko primerov"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(ni določene kategorije)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "Drugo"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Ni dodane transakcije"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "dodana transakcija: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Preveri rezultat načrtovanih transakcij"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Skupno"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Neznana napaka"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Napaka V/I za datoteko '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Datoteka '%s' ni veljavna datoteka programa HomeBank"
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -685,922 +871,672 @@ msgstr ""
 "Datoteka '%s' je shranjena v zapisu višje različice programa\n"
 "HomeBank, zato je ni mogoče naložiti."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Napaka datoteke"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "V/I napaka za datoteko %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Skupni seštevek"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Datoteka %s ni veljavna datoteka programa HomeBank."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Odpri"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Račun"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Stranka"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategorija"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arhiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Proračun"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Pokaži"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistika"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Stanje"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Stroški vozila"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Odpri"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Odpri nedavno uporabljeno datoteko"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr "Računi"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr "Kam gre denar"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Prvih 5 strank po višini porabljenih sredstev"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Skupna poraba"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Načrtovane transakcije"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Preskoči"
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Uredi in Objavi"
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Objavi"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "neveljaven csv zapis"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nov trajnik)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr "neveljaven zapis CSV"
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>od</i> %s <i>do</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Neznano"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi/l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Izpiši podrobnosti različice iz zapusti program"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[DATOTEKA]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Napaka brskalnika"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Ni mogoče prikazati URL naslova '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Možnosti programa"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Ni mogoče odpreti '%s'. Datoteka ne obstaja.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Pomočnik uvoza HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Datoteka za uvoz"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Rezultati proučevanja datoteke"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Prilagoditev uvoza"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Posodobitev računov"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(račun %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Zamenjaj ciljni račun HomeBank"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Računi"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nov račun"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Banka"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Ime:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Danes"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "obstoječi račun"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Prihodnost"
 
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Rač_un:"
+#. datas
+#. status
+#. date
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
+msgid "Info"
+msgstr "Podrobnosti"
 
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Napaka"
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
+msgid "Memo"
+msgstr "Opomnik"
 
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Ni mogoče preimenovati računa\n"
-"iz '%s' v '%s',\n"
-"saj to ime že obstaja."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Izberite datoteko ..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Prepoznana QIF datoteka"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Prepoznana OFX vrsta datoteke!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX podpora je onemogočena **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Zaznana je datoteka transakcij CSV!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Neznana/neveljavna datoteka ..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "račun: %d - transakcija: %d - stranka: %d - kategorija: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Pomočnik uvoza HomeBank - (%d od %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Dobrodošli v pomočniku uvoza HomeBank.\n"
-"\n"
-"Pomočnik omogoča vodeno izvajanje uvoza\n"
-"zunanjih datotek v program.\n"
-"\n"
-"Spremembe ne bodo sprejete do zadnjega\n"
-"koraka in pritiska na gumb \"Uveljavi\"."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"Program HomeBank lahko uvozi datoteke z zapisi:\n"
-"- QIF\n"
-"- OFX/QFX (možnost je treba izbrati med prevajanjem)\n"
-"- CSV (privzeto v programu HomeBank)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Znane datoteke"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF datoteke"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Datoteke OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV datoteke"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Vse datoteke"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Pot:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Ime:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Kodni nabor:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Vsebina:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "Možnosti uvoza"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Razvrstitev datuma:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Ponovno nalaganje datoteke"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Med nalaganjem datoteke so bile zaznane so nekatere napake pretvarjanja "
-"datumov.\n"
-"Poskusite spremeniti vrsto zapisa datuma in ponovno naložite datoteko."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Uredi račun za uvoz"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Podrobnosti podvojene transakcije"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Da_tumsko odstopanje:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dni"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Podatki se primerjajo v vrsti: po računu, znseku in datumu.\n"
-"Izbor 0 dni pomeni, da mora odstopanje ni dovoljeno."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Račun za uvoz"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Transakcije za uvoz"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Kliknite \"Uporabi\" za posodobitev računov.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Računi"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "za posodibitev"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "za ustvarjanje"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Transakcije"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "za uvoz"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "za zavrnitev"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "samodejno določeno"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr "Ustvari novo"
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Uvozi v"
+#. column: Amount
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
+msgid "Amount"
+msgstr "Znesek"
 
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Ime uvoza"
+#. column: Expense
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
+msgid "Expense"
+msgstr "Izplačila"
 
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Dejanje"
+#. column: Income
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
+msgid "Income"
+msgstr "Vplačila"
 
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Ime HomeBank"
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Oznake"
 
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
 msgid "Status"
 msgstr "Stanje"
 
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Banka"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Danes"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Prihodnost"
-
-#: ../src/list_operation.c:387
+#: ../src/list_operation.c:478
 msgid "- split -"
 msgstr "- razdelitev -"
 
-#. datas
-#. status
-#. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
-msgid "Info"
-msgstr "Podrobnosti"
-
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
-msgid "Memo"
-msgstr "Opomnik"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Oznake"
-
 #. common (date + status + amount)
 #. label = gtk_label_new(_("General"));
 #. page = ui_flt_manage_page_general(&data);
 #. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
 msgid "Date"
 msgstr "Datum"
 
-#. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
-msgid "Amount"
-msgstr "Znesek"
-
-#. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
-msgid "Expense"
-msgstr "Izplačila"
-
-#. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
-msgid "Income"
-msgstr "Vplačila"
-
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Za rokom"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Naslednji datum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Seznam"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Seznamski pregled"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Črta"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Vrstični pregled"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Osveži"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Osvežitev rezultatov"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Podrobnost"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Preklop podrobnosti"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d pod %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Poročilo stanja"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr "Pokaži"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Rač_un:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Izberi _vse"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Vsak _dan"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Približaj os X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr "Dilter datuma"
+msgstr "Filter datuma"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Od:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Do:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Podkategorija"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Izp. & Vpl."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Poraba in proračun"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Porabljeno"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Rezultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Vrstica"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Sklad"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Stolpčni pregled"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Legenda"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Izvoz"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Preklop legende"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " preko"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " na levi"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " spodaj"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Poročilo proračuna"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Za:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Vrsta:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Pogled:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr "Rezultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Proračun:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Porabljeno:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Ni določenih računov, ki so del proračuna."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Vključiti je treba računa v pogovornem oknu računov."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Pita"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Stolpec"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Deležni pregled rezultatov"
+msgid "View results as column"
+msgstr "Poglej rezultate v stolpcu"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Kolobar"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Prikaz podatkov v diagramu"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Urejanje filtra"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Izvoz"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Legenda"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Preklop legende"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Obrestna mera"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Preklopi mero"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Oznaka"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Mesec"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Leto"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "januar"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "februar"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "marec"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "april"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "maj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "junij"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "julij"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "avgust"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "september"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "november"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "december"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s po elementu %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "izplačilo"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(ni določene stranke)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistično poročilo"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Pogled:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "Združi _po:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Po _znesku"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Stanje:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Dohodek:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Izdatek:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dan"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Teden"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Četrtletje"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Avg"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Časovno obdobje"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Povprečje: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Poročilo časovnega trenda"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "R_ačun:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategorija:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Stranka:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Seštevaj"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Pokaži za:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Poročilo o stroških vozila"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "V_ozilo:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Števec:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Poraba:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Cena goriva:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Ostali stroški:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Skupna cena:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1609,10 +1545,10 @@ msgstr "Skupna cena:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1620,61 +1556,96 @@ msgstr "Skupna cena:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Števec"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Gorivo"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Cena"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Pot"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Poročilo o stroških vozila"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "V_ozilo:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Števec:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Poraba:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Cena goriva:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Ostali stroški:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Skupna cena:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(ni določene vrste)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Gotovina"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Premoženje"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditna kartica"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Odgovornost"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(brez)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Vidno"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Ime računa"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Napaka"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1683,361 +1654,700 @@ msgstr ""
 "Ni mogoče dodati računa '%s',\n"
 "saj račun s tem imenom že obstaja."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Odstranjevanje ni dovoljeno"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Ni mogoče izbrisati računa '%s'"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Račun je v uporabi in ga ni mogoče odstraniti."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Ali ste prepričani, da želite trajno izbrisati '%s'?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Izbrisan račun je trajno izgubljen."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Izbriši"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Ni mogoče preimenovati računa\n"
+"iz '%s' v '%s',\n"
+"saj to ime že obstaja."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Upravljanje računov"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Splošno"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr "_Valuta:"
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
-msgstr ""
+msgstr "Začetno _stanje:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr "Opombe:"
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "ta račun je _zaprt"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Številka trenutnega čeka"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Čekovna knjižica _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Čekovna knjižica _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr "Možnosti"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr "Ustanova"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Ime:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Številka:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
-msgstr "Omejitve"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
+msgstr "Limit računa"
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Izločitve iz poročila"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "izloči iz prikaza _povzetka računa"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "izloči iz prikaza _proračuna"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "izloči iz _vseh poročil"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr "Načrtovano"
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr "Predloga"
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
-msgstr ""
+msgstr "Možno"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Pred"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Po"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arhiv %d)"
+msgid "(template %d)"
+msgstr "(predloga %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Znesek:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "Preklopi znak količine"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "P_lačilo:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Iz beležnice _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Na račun:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Opomnik:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "O_pomni"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Načrtovan vnos"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Omogoči"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Naslednji _datum:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Vsak:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Konec tedna:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Zaustavi po:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "objave"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Upravljanje z načrtovanimi transakcijami in predlogami"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Besedilo"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(nakazilo %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Če nakazilo izbrišete, bo trajno izgubljeno."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr "Prepiši"
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Upravljanje nakazil"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
-msgstr ""
+msgstr "Pogoj"
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
-msgstr ""
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
+msgstr "Najdi _v:"
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
-msgstr ""
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
+msgstr "_Najdi"
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "_Razlikovanje velikosti črk"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr "Upoštevaj _velikost črk"
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
-msgstr ""
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr "Uporabi _logične izraze"
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr ""
-"Samodejno dopolnjevanje in neposredni prevzem\n"
-"je na voljo za kategorije"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr "Dodeli stranko"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr ""
-"Samodejno dopolnjevanje in neposredni prevzem\n"
-"je na voljo za plačnike"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr "Dodeli kategorijo"
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr "Dodeli plačilo"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Nova datoteka banke (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Ni mogoče najti"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Lastnik:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Lastnik:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr "Valuta:"
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Lastnosti datoteke"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Zaznavanje sistema"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Jeziki:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Datoteka določil:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Začni kategorije s to datoteko"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Določila kategorij"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Podatki"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Stanje"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Začetni kapital:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Prekoračitev pri:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Ustvari račun"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr ""
 "To je potrditvena stran; pritisnite gumb 'Uveljavi' za sprejetje sprememb."
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Potrditev"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Dobrodošli"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Izbor datoteke"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Uvozi"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Lastnosti"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Transakcija"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "ustvari novo"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "uporabi obstoječe"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Ime datoteke"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Dejanje"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Naziv znotraj programa"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Spremeni dejanje računa"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Izberite datoteko ..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Prepoznana QIF datoteka"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Prepoznana OFX vrsta datoteke!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX podpora je onemogočena **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Zaznana je datoteka transakcij CSV!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Neznana/neveljavna datoteka ..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "račun: %d - transakcija: %d - stranka: %d - kategorija: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr "Pretvorba nekaterih datumov je spodletela"
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Pomočnik za uvoz (%d od %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Dobrodošli v pomočniku uvoza HomeBank.\n"
+"\n"
+"Pomočnik omogoča vodeno izvajanje uvoza\n"
+"zunanjih datotek v program.\n"
+"\n"
+"Spremembe ne bodo sprejete do zadnjega\n"
+"koraka in pritiska na gumb \"Uveljavi\"."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"Program HomeBank lahko uvozi datoteke z zapisi:\n"
+"- QIF\n"
+"- OFX/QFX (možnost je treba izbrati med prevajanjem)\n"
+"- CSV (privzeto v programu HomeBank)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Znane datoteke"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF datoteke"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Datoteke OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV datoteke"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Vse datoteke"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Prišlo je do splošne napake. Te datoteke ni mogoče naložiti."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Ime:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Pot:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Kodni nabor:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Zapis datuma:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Vsebina datoteke"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Vsebina:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Izbor dejanja za račune"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Spremeni _dejanje"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Izbor transakcije za uvoz"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Podrobnosti obstoječe transakcije (morda podvojeno)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Da_tumsko odstopanje:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dni"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Osveži"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Podatki se primerjajo v vrsti: po računu, znseku in datumu.\n"
+"Izbor 0 dni pomeni, da mora odstopanje ni dovoljeno."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Kliknite \"Uporabi\" za posodobitev računov.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "za posodibitev"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "za ustvarjanje"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transakcije"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "za uvoz"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "za zavrnitev"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "samodejno določeno"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Napaka zapisa datoteke"
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Ali ste prepričani, da želite počistiti vnos?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
 msgstr ""
-"Vsaka datoteka CSV mora vsebovati natančno število stolpcev\n"
-"ločenih s podpičji. Za podrobnosti si poglejte pomoč programa."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Počisti"
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Upravljanje proračuna"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Uvozi CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "_Izvozi CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Razširi vse"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Zloži vse"
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
-msgstr ""
+msgstr "Proračun za vsak mesec"
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "je enak"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
-msgstr ""
+msgstr "_Počisti vhod"
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "ni enak"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Vsili nadzor nad kategorijo"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Uvozi"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr "Ime"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Izvozi"
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr "Uporaba"
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr "Izbriši neuporabljene kategorije"
+
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"Datoteka CSV mora vsebovati natančno število stolpcev\n"
-"ločenih s podpičjem. Več podrobnosti lahko poiščete v pomoči."
+"Ali ste prepričani, da želite\n"
+"trajno izbrisati neuporabljene kategorije?"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Spremeni ..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Uredi ..."
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Vplačila"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2048,108 +2358,222 @@ msgstr ""
 "iz '%s' v '%s',\n"
 "saj tako ime že obstaja."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Premakni v ..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Združi kategorijo '%s'"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Ali naj se premakne kategorija na drugo kategorijo?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Združi"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Zamenjalo se bo '%s' z '%s',\n"
-"in nato bo odstranjen '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Ali naj bo kategorija odstranjena?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr "_Izbriši kategorijo '%s'"
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
-"Z odstranitvijo '%s' bodo sklici kategorij na arhivov in transakcij\n"
-"nastavljeni na 'ni določene kategorije'."
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Upravljanje kategorij"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "V_plačila"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr "_Izbriši neuporabljeno"
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "nova kategorija"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "nova podrejena kategorija"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Združi"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr "Osnovna valuta"
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr "Simbol"
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr "Menjalni tečaj"
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr "Zadnjič spremenjeno"
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr "Uredi valuto"
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr "Valuta"
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr "Oblika"
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr "_Prilagodi"
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr "_Simbol:"
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr "Je pre_dpona"
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr "_Decimalni znak:"
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Decimalna mesta:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr "Znak za _skupinjenje:"
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr "Izbor osnovne valute"
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr "Izbor valute"
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr "Koda ISO"
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr "Posodobi omrežno napako"
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr "Spremeni osnovno valuto"
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr "Valute"
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr "Posodobi prek omrežja"
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr "Nastavi kot osnovno"
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Statistika datoteke"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "Pre_makni"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Nakazila"
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr "Nadgradi"
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr "Izbor osnovne valute"
+
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
+
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Uvoz iz CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Odpri datoteko"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Shrani datoteko"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr "Shrani datoteko kot"
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Datoteke"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Ali želite shraniti spremembe\n"
-"v trenutni datoteki?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"V kolikor sprememb ne shranite, bodo nekatere spremembe\n"
-"izgubljene: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "_Ne shrani"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Zapri _brez shranjevanja"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Izbor iz seznama transakcij ..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"Zaznane so transakcije, ki so morda povezane z notranjim prenosom sredstev."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Izbor  dejanja:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "ustvari novo transakcijo"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "izberi obstoječo transakcijo"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"Zaznane so transakcije, ki so morda povezane z notranjim prenosom sredstev."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Katerakoli vrsta"
@@ -2162,178 +2586,206 @@ msgstr "Neopredeljeno"
 msgid "Unreconciled"
 msgstr "Nepotrjeno"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Kakršnokoli stanje"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Nepregledano"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "trenutni mesec"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Potrjeno"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "prejšnji mesec"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Sprejeto"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "trenutno četrtletje"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Kakršnokoli stanje"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "zadnje četrtletje"
+msgid "This month"
+msgstr "Ta mesec"
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "trenutno leto"
+msgid "Last month"
+msgstr "Predhodni mesec"
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Preteklo leto"
+msgid "This quarter"
+msgstr "To četrtletje"
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr "Zadnje četrtletje"
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr "To leto"
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr "Prejšnje leto"
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "zadnjih 30 dni"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "zadnjih 60 dni"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "zadnjih 90 dni"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "zadnjih 12 mesecev"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Drugo ..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "vsi datumi"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "vsi meseci"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Možnost:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Vse"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Brez"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Preobrn_i"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtriraj datum"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Mesec:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Leto:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtriraj besedilo"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Podrobnosti:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "_Razlikovanje velikosti črk"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Oznaka:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtriraj vsote"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Filtriraj stanje"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "potrjeno"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "opomnik"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "sprejeto"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Vsili:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "pokaži 'dodano'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "pokaži 'urejeno'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "Pokaži 'Opomnik'"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Filtriraj plačila"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Uredi filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Plačilni način"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Besedilo"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Ponastavi"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Lastnosti datoteke banke"
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Lastnik:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Plačilo"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Načrtovana transakcija"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "dodaj do"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "vsakega meseca (izločeno)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "dodaj"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "dni po trenutnem datumu"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr "Privzeta kategorija"
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr "Privzeto"
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2344,224 +2796,214 @@ msgstr ""
 "iz '%s' v '%s',\n"
 "saj tako ime že obstaja."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Ali naj se premakne stranka na drugo stranko?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Ali naj bo stranka odstranjena?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Z odstranitvijo '%s' bodo sklici kategorij arhivov in transakcij\n"
-"nastavljeni na 'ni določene stranke'."
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Upravljanje strank"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Vmesnik"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Oblika prikaza"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Uvoz/Izvoz"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Poročilo"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Druga valuta"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sistemske nastavitve"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Le ikone"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Le besedilo"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Besedilo pod ikonami"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Besedilo ob ikonah"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr "Vodoravno"
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr "Navpično"
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr "Oboje"
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango svetlo"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango umirjeno"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango temno"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "m-d-y"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "d-m-y"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "y-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Prezri"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "Pripni k podrobnostim"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "Pripni k opomniku"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "Sistemski jezik"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Izbor privzete mape z datotekami Domače banke"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Izbor privzete mape za uvoz"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Izbor privzete mape za izvoz"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Možnosti datuma"
+
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Razvrstitev datuma:"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "Možnosti OFX/QFX"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Polje _opomnika:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Mapa z datotekami"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Uvozi:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Izvoz:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Začetni filter"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Datumsko _obdobje:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Možnosti diagramov"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr "Barvna shema:"
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Možnosti statistike"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Razvrsti po _znesku"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Pokaži odstotni stolpec"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Pokaži _podrobnosti"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Možnosti proračuna"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Omogoči"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Izpiši iz:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Država:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Vrednost:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
-
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
-msgstr ""
-
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimalno ločilo:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Znak za združevanje:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Decimalna mesta:"
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Privzeto:"
 
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Zapis datuma:"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
+msgstr "_Oblika:"
 
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2598,140 +3040,138 @@ msgstr ""
 "%y okrajšana številka letnice (zadnji dve števki letnice) [00-99]. \n"
 "%Y poln zapis leta [2012]. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Enote za merjenje"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Uporabi _milje za razdalje"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Uporabi _galone pri gorivu"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Okno transakcij"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Pokaži:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr "Skrij usklajene račune"
+msgstr "Skrij potrjene transakcije"
 
-#: ../src/ui-pref.c:1835
-msgid "Multiple add"
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1611
+msgid "Multiple add"
+msgstr "Večkratno dodajanje"
+
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Ohrani zadnji datum"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Seznam v stolpcih"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Z miško je mogoče spremeniti vrstni red"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "Jezik"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "_Jezik:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Orodna vrstica:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Pokaži namige pravil"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
+msgstr "_Mrežne črte:"
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Barve vrednosti"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Uporabi barve po meri"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Privzeto:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Izdatek:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Dohodek:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Opozorilo:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Zagon programa"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Pokaži pozdravno okno"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Naloži zadnje odprto datoteko"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Pokaži pozdravno okno"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
+msgstr "Posodobi spletne valute"
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Proračunsko leto"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Začetek:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Poročila glavnega okna"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Privzeto:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Ali naj se vse možnosti počistijo?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Ponastavi na nastavitve"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"S tem dejanjem bodo nastavitve\n"
-"povrnjene na privzete vrednosti."
+"Ali res želite ponastaviti vse\n"
+"nastavitve na privzete vrednosti?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Ponastavi"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Možnosti"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
@@ -2739,46 +3179,76 @@ msgstr ""
 "Za uveljavitev nastavitev jezika je treba\n"
 "program HomeBank ponovno zagnati."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Stolpec"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Prevzemi transakcijo"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Spremeni transakcijo"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Razdelitev transakcij"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Odstrani"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Vsota"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Vsota razdelitev:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "Nedodeljeno:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Znesek transakcije:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Dodaj transakcijo"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Prevzemi transakcijo"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Spremeni transakcijo"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Opomni"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "V ra_čun:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Ali želite razdeliti notranji prenos?\n"
+"\n"
+"Med razdelitvijo bo ciljna transakcija izbrisana."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr "Poišči ..."
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2790,82 +3260,73 @@ msgstr ""
 "dan/mesec ali mesec/dan,\n"
 "in polni datum kot je zapisan v nastavitvah sistema"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Razdelitev kategorij"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "P_lačilo:"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "_Račun:"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "V ra_čun:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "_Opomnik:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr "_Dodaj in pusti odprto"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "Oz_nake:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Oddaj"
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Zapolni iz predloge"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr "Uporabi _predlogo"
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Predloga:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Ček"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Prenos"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Notranji prenos"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Debetna kartica"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Pošiljanje naročila"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronsko plačilo"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Polog"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Finančni stroški"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Nedejavno"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Vključi"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Ne upoštevaj"
index 4cc5ab5931ff828a5bdfe3902798d92e56b768d4..571680107f3fdb49062d1b308afaf93fc45b3743 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2012-10-31 23:27+0000\n"
-"Last-Translator: Ð\9cиÑ\80оÑ\81лав Ð\9dиколиÑ\9b <miroslavnikolic@rocketmail.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-05-07 10:22+0000\n"
+"Last-Translator: Ð\9cаÑ\80ко Ð\9c. Ð\9aоÑ\81Ñ\82иÑ\9b <Unknown>\n"
 "Language-Team: Serbian translators\n"
-"Language: sr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:53+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
+"Language: sr\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "Кућна банка"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Слободно, лако, лично рачуноводство за свакога."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Личне финансије"
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Лако и бесплатно лично рачуноводство за све"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "приходи;обрачун;буџет;лични;новац;"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"Кућна банка је слободан софтвер (софтвер који је бесплатан и чији је изворни "
+"код доступан) који вам може помоћи са вашим личним рачуноводственим "
+"потребама."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Направљен је тако да буде лак за коришћење и да може проучити ваше личне "
+"финансије детаљно коришћењем моћних алатки за филтрирање и приказивањем "
+"прелепих графика."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Уколико тражите једноставно и бесплатно решење за ваше рачуноводствене "
+"потребе онда је Кућна банка највероватније најбољи програм за вас."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Откажи"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_У реду"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "Вишеструко уређивање трансакција"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Начин п_лаћања:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Инфо:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Поверилац:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Категорија:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "О_знаке:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "М_еморандум:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Сваки износ трансакције ће бити подељен са %.6f."
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Претвори"
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Нема измењених трансакција"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "самостално додељене трансакције: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Резултат самододељивања"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -47,18 +163,7 @@ msgstr ""
 "Да ли желите да направите шаблон са\n"
 "сваком изабраном трансакцијом ?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(нови архив)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -66,608 +171,695 @@ msgstr ""
 "Да ли желите да избришете\n"
 "сваку изабрану трансакцију ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Да ли сте сигурни да желите да промените статус у Ништа?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Неке трансакције у вашем избору су већ усклађене."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Промени"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Да ли сте сигурни да желите искључити статус Усклађен?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Промени"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d ставке (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d ставке (%d изабрана %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Измени датум..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Измени инфо..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Измени повериоца..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Измени опис..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Измени износ..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Измени категорију..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Измени ознаке..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Налог"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "_Трансакција"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Радње"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_СÑ\82ање"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Алати"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Затвори"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Затворите текући налог"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
-msgstr "_Ð\9fÑ\80опÑ\83Ñ\81ник..."
+msgstr "_ФилÑ\82еÑ\80"
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
-msgstr "Отворите списак пропусника"
+msgstr "Отвори списак филтера"
+
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Додај..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Додајте нову трансакцију"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Наследи..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Пренесите из активне трансакције"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Уреди..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Уредите активну трансакцију"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Ништа"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Искључи ништа за изабрану трансакцију (е)"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Очишћен"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Искључи очишћено за изабрану трансакцију (е)"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Измирен"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Ð\9fÑ\80ебаÑ\86иÑ\82е Ñ\81Ñ\82аÑ\9aе Ð¸Ð·Ð¼Ð¸Ñ\80еног Ð°ÐºÑ\82ивне Ñ\82Ñ\80анÑ\81акÑ\86иÑ\98е"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Ð\98Ñ\81кÑ\99Ñ\83Ñ\87и Ð¸Ð·Ð¼Ð¸Ñ\80ено Ð·Ð° Ð¸Ð·Ð°Ð±Ñ\80анÑ\83 Ñ\82Ñ\80анÑ\81акÑ\86иÑ\98Ñ\83 (е)"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "Ук_лони..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr "Ð\92иÑ\88еÑ\81\82Ñ\80Ñ\83ко Ñ\83Ñ\80еÑ\92иваÑ\9aеâ\80¦"
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Уклоните активне трансакције"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr "Уреди вишеструку трансакцију"
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Направи шаблон..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "СамоÑ\81Ñ\82ална Ð´Ð¾Ð´ÐµÑ\99иваÑ\9aа"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Ð\9dапÑ\80ави Ñ\88аблон"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Покрени самостално додељивање"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Обриши..."
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Обриши одабрану трансакцију (е)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "Извези QIF..."
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
-msgstr "Извезите као КуИФ"
+msgstr "Извези као QIF..."
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
-msgstr "Извези ЦСВ..."
+msgstr "Извези CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
-msgstr "Извезите као ЦСВ"
+msgstr "Извези као CSV..."
+
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Додај"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Пренеси"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Уреди"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
-msgstr "Пропусник"
-
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Измири"
+msgstr "Филтер"
 
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Будуће:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Банка:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Данас:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Банка:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Будуће:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Опсег:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Врста:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Стање:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Поврати _пропусника"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Споредна валута"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Категорија"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Подкатегорија"
+
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Датотека"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Увези"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
-msgstr "У_ређивање"
+msgstr "_Уреди"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Преглед"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "У_прављање"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Трансакције"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Извештаји"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "По_моћ"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Ново"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Направите нову датотеку"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Отвори..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Отворите датотеку"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Сачувај"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Сачувајте текућу датотеку"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Сачувај као..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Сачувајте текућу датотеку под другим називом"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Врати"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
-msgstr "Вратите на сачувано издање ове датотеке"
+msgstr "Врати на сачувану верзију ове датотеке"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Својства..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Подесите датотеку"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Затворите текућу датотеку"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Изађи"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Затворите Кућну банку"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF датотека"
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Отворите помоћника увожења"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Отворите извожење у КуИФ помоћника"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX датотека"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Безимено..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV датотека"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Извези QIF датотеку"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Извези све налоге у QIF датотеку"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
-msgstr "Поставке..."
+msgstr "Подешавања..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Подесите Кућну банку"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Налози..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Подесите налоге"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Повериoци..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
-msgstr "Подесите повриоце"
+msgstr "Подесите повериоце"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "_Категорије..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Подесите категорије"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Заказано/Шаблон..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Подесите трансакције заказаног/шаблона"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Буџет..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Подесите буџет"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Додељивања..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Подесите самостална додељивања"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Прикажи..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Прикажите трансакције изабраног налога"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Додај..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Додајте трансакцију"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "Додај трансакције"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Подеси заказивача..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Подесите заказивача трансакције"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Ð\9eбÑ\80ади Ð·Ð°ÐºÐ°Ð·Ð°Ð½Ð¾..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Ð\9fÑ\80икажи Ð·Ð°ÐºÐ°Ð·Ð°Ð½Ð¾"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "УмеÑ\82ниÑ\82е Ð´Ð¾Ð»Ð°Ð·ÐµÑ\9bÑ\83 Ð·Ð°ÐºÐ°Ð·Ð°Ð½Ñ\83 Ñ\82Ñ\80анÑ\81акÑ\86иÑ\98у"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Ð\9fÑ\80икажи Ð·Ð°ÐºÐ°Ð·Ð°Ð½Ð¾ Ð½Ð° Ñ\87екаÑ\9aу"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Статистике..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Отворите статистички извештај"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Временско очекивање..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Отворите извештај временског очекивања"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "_Буџет..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Отворите извештај буџета"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Биланс..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Отворите извештај биланса"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "_Издатак возила..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Отворите извештај трошкова возила"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Прикажи прозорче добродошлице..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Статистика датотеке"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Анонимизуј…"
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Садржај"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
-msgstr "Документација о Кућној Банци"
-
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Прикажи прозорче добродошлице..."
+msgstr "Документација о Кућној банци"
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Потражите помоћ на мрежи..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
-msgstr "Повежите се на веб сајт Ланчпада за помоћ на мрежи"
+msgstr "Повежи се на LaunchPad веб сајт за помоћ на мрежи"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Преведите овај програм..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
-"Повежите се на веб сајт Ланчпада да помогнете у превођењу овог програма"
+"Повежите се на LaunchPad веб сајт да да помогнете у превођењу овог програма"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Пријавите проблем..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr "Ð\9fовежиÑ\82е Ñ\81е Ð²ÐµÐ± Ñ\81аÑ\98Ñ\82 Ð\9bанÑ\87пада да помогнете у решавању проблема"
+msgstr "Ð\9fовежиÑ\82е Ñ\81е Ð½Ð° LaunchPad Ð²ÐµÐ± Ñ\81аÑ\98Ñ\82 да помогнете у решавању проблема"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_О програму"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
-msgstr "Ð\9e Ð\9aÑ\83Ñ\9bноÑ\98 Ð\91анÑ\86и"
+msgstr "Ð\9e Ð¿Ñ\80огÑ\80амÑ\83 Ð\9aÑ\83Ñ\9bна Ð±Ð°Ð½ÐºÐ°"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Палета алата"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Највећа потрошња"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Списак заказивања"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "СпоÑ\80една Ð²Ð°Ð»Ñ\83Ñ\82а"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "Ð\95вÑ\80о Ð¼Ð°Ñ\9aи"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Ð\94а Ð²Ñ\80аÑ\82им Ð½Ð° Ð¿Ñ\80еÑ\82Ñ\85одно Ñ\81аÑ\87Ñ\83ванÑ\83 Ð´Ð°Ñ\82оÑ\82екÑ\83 â\80\9e%sâ\80\9c?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "Ð\9fовÑ\80аÑ\82и Ð´Ð°Ñ\82оÑ\82екÑ\83 Ñ\83 '%s' Ð±ÐµÐ· Ñ\87Ñ\83ваÑ\9aа Ð¿Ñ\80омена?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"— Измене начињене на датотеци ће бити трајно изгубљене\n"
-"— Датотека ће бити враћена на последње сачувано (.xhb~)"
+"- Промене у датотеци ће бити трајно изгубљене\n"
+"- Фајл ће бити поново отворен из последњег снимљеног (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Да обезименим датотеку ?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Поврати"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Да ли сте сигурни да желите да анонимизујете датотеку?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"Ако наставите изменићете назив/белешке у безимене податке,\n"
-"молим потврдите."
+"Настављање ће анонимизовати сав текст, \n"
+"нпр. „налог ш“, „прималац ђ“, „меморандум ч“…"
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Анонимизуј"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Добродошли у Кућну банку"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Шта желите да урадите:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Прочитај упутство за Кућну банку"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Подеси _поставке"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr "Ð\94а Ð½Ð°Ð¿Ñ\80авиÑ\82е _нову датотеку"
+msgstr "Ð\9dапÑ\80ави _нову датотеку"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr "Ð\94а _оÑ\82воÑ\80иÑ\82е постојећу датотеку"
+msgstr "Ð\9eÑ\82воÑ\80и _постојећу датотеку"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr "Ð\94а Ð¾Ñ\82воÑ\80иÑ\82е _даÑ\82оÑ\82екÑ\83 Ð¿Ñ\80имеÑ\80а"
+msgstr "Ð\9eÑ\82воÑ\80и _пÑ\80имеÑ\80"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(без категорије)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Друго"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "Нема трансакције за додавање"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "додата трансакција: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Резултат провере заказаних трансакција"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Укупно"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Непозната грешка"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr "У/Ð\98 Ð³Ñ\80еÑ\88ка Ð´Ð°Ñ\82оÑ\82еке „%s“."
+msgstr "У/Ð\98 Ð³Ñ\80еÑ\88ка Ð·Ð° Ð´Ð°Ñ\82оÑ\82екÑ\83 „%s“."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr "Ð\94аÑ\82оÑ\82ека â\80\9e%sâ\80\9c Ð½Ð¸Ñ\98е Ð¸Ñ\81пÑ\80авна датотека Кућне банке."
+msgstr "Ð\94аÑ\82оÑ\82ека â\80\9e%sâ\80\9c Ð½Ð¸Ñ\98е Ð²Ð°Ð¶ÐµÑ\9bа датотека Кућне банке."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -676,921 +868,672 @@ msgstr ""
 "Датотека „%s“ је сачувана новијим издањем Кућне банке\n"
 "и не може бити учитана текућим издањем."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Грешка датотеке"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "У/И грешка датотеке „%s“."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
-msgstr "Ð\92елики збир"
+msgstr "УкÑ\83пни збир"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Датотека „%s“ није исправна датотека Кућне банке."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Отвори"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Налог"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Поверилац"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Категорија"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
-msgstr "Архив"
+msgstr "Архива"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Буџет"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Прикажи"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Статистика"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Биланс"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Издатак возила"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Отвори"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Отворите недавно коришћену датотеку"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Ваш налог"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Где одлази ваш новац"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Ð\9fÑ\80виÑ\85 5 Ð¸Ð·Ð´Ð°Ñ\82ака"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Ð\9dаÑ\98веÑ\9bи Ð¸Ð·Ð´Ð°Ñ\82ак"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Заказане трансакције"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "Крајњи датум слања"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Прескочи"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Уреди и пошаљи"
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Пошаљи"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(нови архив)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "неисправан цсв формат"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>од</i> %s <i>до</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Непознато"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Исписује обавештење о издању и излази"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ДАТОТЕКА]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Грешка прегледача."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Не могу да прикажем адресу „%s“"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Опције Кућне банке"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Не могу да отворим „%s“, датотека не постоји.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Помоћник увожења Кућне банке"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Датотека за увожење"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Резултати анализе датотеке"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Дотерај шта ће бити увезено"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Освежите ваше налоге"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(налог бр. %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Ð\98змени Ñ\86иÑ\99 Ð½Ð°Ð»Ð¾Ð³Ð° Ð\9aÑ\83Ñ\9bне Ð±Ð°Ð½ÐºÐµ"
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
+msgid "Accounts"
+msgstr "Ð\9dалози"
 
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "нови налог"
+#. Bank
+#: ../src/list_account.c:354 ../src/ui-account.c:40
+msgid "Bank"
+msgstr "Банка"
 
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Назив:"
+#. Today
+#: ../src/list_account.c:358
+msgid "Today"
+msgstr "Данас"
 
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "постојећи налог"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Налог:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Грешка"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Не могу да преименујем овај налог,\n"
-"са „%s“ у „%s“,\n"
-"овај назив већ постоји."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Молим изаберите датотеку..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "КуИФ датотека је препозната !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "ОФХ датотека је препозната !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** ОФХ подршка је искључена **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "Препозната је датотека ЦСВ трансакције !"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Непозната/неисправна датотека..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "налог: %d — трансакција: %d — поверилац: %d — категорија: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Помоћник увожења Кућне банке — (%d од %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"Добродошли у Помоћника увожења Кућне банке.\n"
-"\n"
-"Са овим помоћником бићете вођени кроз процес\n"
-"увожења спољне датотеке у Кућну банку.\n"
-"\n"
-"Никакве промене неће бити начињене све док не\n"
-"кликнете „Примени“ на крају овог помоћника."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"Кућна банка може да увезе датотеке у следећим форматима:\n"
-"— КуИФ\n"
-"— ОФХ/КуФХ (опционално приликом компилације)\n"
-"— ЦСВ (формат је посебан за Кућну банку, погледајте документацију)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Познате датотеке"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "КуИФ датотеке"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "ОФХ/КуФХ датотеке"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "ЦСВ датотеке"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Све датотеке"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Путања:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Назив:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Кодирање:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Садржај:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Редослед датума:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Поново учитај датотеку"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"Наишао сам на неке грешке претварања датума за време учитавања датотеке.\n"
-"Покушајте да измените облик редоследа датума и поново да учитате датотеку."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Уредите налог за увоз"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "Појединости удвостручених трансакција"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "_Толеранција датума:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "дана"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Поређење је извршено следећим редом: налог, износ и датум.\n"
-"Толеранција датума од 0 дана значи тачно поређење"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "Налог за увоз"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "Трансакције за увоз"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Кликните „Примени“ да освежите ваше налоге.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
-msgid "Accounts"
-msgstr "Налози"
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "да ажурирате"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "да створите"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "Трансакције"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "за увожење"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "за одбијање"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "само-додељено"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Увези у"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Увезени назив"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Радња"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "Назив Кућне банке"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Стање"
-
-#. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
-msgid "Bank"
-msgstr "Банка"
-
-#. Today
-#: ../src/list_account.c:381
-msgid "Today"
-msgstr "Данас"
-
-#. Future
-#: ../src/list_account.c:386
-msgid "Future"
-msgstr "Будуће"
-
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "— подели —"
+#. Future
+#: ../src/list_account.c:362
+msgid "Future"
+msgstr "Будуће"
 
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Подаци"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr "Белешка"
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Ознаке"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Датум"
+msgstr "Меморандум"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Износ"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Расход"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Приход"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Ознаке"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Стање"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "— подели —"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Датум"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Касни"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Следећи датум"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Списак"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Прикажите резултате у облику списка"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Траке"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Прикажите резултате у тракама"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Освежи"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Освежите резултате"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Детаљи"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Окини детаље"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d испод %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Извештај биланса"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Приказ"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Налог:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Изабери _све"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Сваког _дана"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "Х _увећање:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Филтер датума"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Од:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_До:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Подкатегорија"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Расход и приход"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Утрошено и буџет"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Потрошња"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Резултат"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Хистограм"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Хрпа"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Прикажите резултате у облику хистограма"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Погледај резултате као на хрпи"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Легенда"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Извези"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Искључите легенду"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " преко"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " преостало"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " испод"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Буџет за %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Извештај о буџету"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_За:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Врста:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Преглед:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Резултат:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Буџет:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Потрошња:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Ниједан налог није одређен да буде део буџета."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Можете да укључите неке налоге из прозорчета налога."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Ð\98Ñ\81еÑ\87ак"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Ð\9aолона"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Прикажите резултате у облику исечака"
+msgid "View results as column"
+msgstr "Погледај резултате у колони"
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Крофна"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Погледај резултате преко крофна графикона"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Уредите филтер"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Извези"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Легенда"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Искључите легенду"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Камата"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Искључи камату"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Ознака"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Месец"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Година"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Јануар"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Фебруар"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Март"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Април"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Мај"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Јун"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Јул"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Август"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Септембар"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Октобар"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Новембар"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Децембар"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s по %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "расход"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(нема поверилаца)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Статистички извештај"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Преглед:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "П_о:"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Према _износу"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Биланс:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Приход:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Расход:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Дан"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Недеља"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Четврт"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Јан"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Феб"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Мар"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Апр"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Јун"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Јул"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Авг"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Сеп"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Окт"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Нов"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Дец"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s током времена"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Исечак времена"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Просечно: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Извештај временског кретања"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Ð\9dалог:"
+#: ../src/rep_time.c:1408
+msgid "_Cumulate"
+msgstr "_Ð\9aÑ\83мÑ\83лаÑ\82ивно"
 
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Категорија:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Поверилац:"
-
-#: ../src/rep_time.c:1307
-msgid "_Cumulate"
-msgstr "_Кумулативно"
-
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "За _преглед:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Извештај трошкова возила"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "_Возило:"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Мерач:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Потрошња:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Утрошак горива:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Остали трошкови:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Укупан трошак:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1599,10 +1542,10 @@ msgstr "Укупан трошак:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1610,534 +1553,1036 @@ msgstr "Укупан трошак:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Мерач"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Гориво"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Цена"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Растојање"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Извештај трошкова возила"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "_Возило:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Мерач:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Потрошња:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Утрошак горива:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Остали трошкови:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Укупан трошак:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(нема врсте)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Готовина"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Добро"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Кредитна картица"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Одговорност"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(ништа)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Видљива"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Назив налога"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Грешка"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Не могу да додам налог „%s“,\n"
+"налог са овим називом већ постоји."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Уклањање није дозвољено"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Не могу да обришем налог „%s“"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Овај налог се користи и не може бити уклоњен."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "Овај налог садржи трансакције и/или је део унутрашњих трансфера."
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "Да ли сте сигурни да желите трајно обрисати „%s“?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Ако обришете овај налог, он ће трајно нестати."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "О_бриши"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Не могу да преименујем овај налог,\n"
+"са „%s“ у „%s“,\n"
+"овај назив већ постоји."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Управљајте налозима"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Превуци и пусти да би променио редослед\n"
+"Дупли клик за преименовање"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Додај"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Опште"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Почетни _биланс:"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "овај налог је _затворен"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Тренутни број чека"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Чековна књижица _1:"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Чековна књижица _2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Опције"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Установа"
+
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Назив:"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Б_рој:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Пријави изузеће"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "искључи из _сажетка налога"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "искључи из _буџета"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "искључи из било ког _извештаја"
 
-#: ../src/ui-archive.c:48
-msgid "Possible"
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
-msgid "Before"
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "Могуће"
+
+#: ../src/ui-archive.c:55
+msgid "Before"
+msgstr "Пре"
+
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "После"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(архива %d)"
+msgid "(template %d)"
+msgstr "(шаблон %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
-msgstr ""
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
+msgstr "Ако обришете заказано/шаблон, обрисано ће трајно нестати."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Износ:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Искључи ознаку своте"
+
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "Поделе трансакције"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "П_лаћање:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Књижице _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "У _налог:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Белешка:"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "_Подсети"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Заказано убацивање"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Активирај"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Следећи _датум:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Сва_ког:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Викенд:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "Зау_стави након:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "чланака"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Управљајте трансакцијама заказаног/шаблона"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Текст"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
-msgstr "(додела %d)"
+msgstr "(додељивање %d)"
+
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Ако обришете додељивање, оно ће трајно нестати."
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Управљајте додељивањем"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "Услов"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Разликуј величину _слова"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Доступно је самостално допуњавање\n"
-"и директно убацивање за категорију"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Доступно је самостално допуњавање\n"
-"и директно убацивање за повериоца"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Нова датотека Кућне банке (%d од %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Нисам пронашао"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Власник:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Власник:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Својства датотеке"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Детекција система"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Језици:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Датотека претподешавања:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Започни моје категорије овом датотеком"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Категорије претподешавања"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Подаци"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Биланси"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Почетно:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Преписано са:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Направите налог"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr "Ово је страница за потврђивање, кликните „Примени“ да примените измене"
+msgstr ""
+"Ово је страница за потврђивање, кликните „Примени“ да примените измене"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Потврда"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Добро дошли"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Изабери датотеку"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Увези"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Својства"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "Трансакција"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "направи нов"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "користи постојећи"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Назив у датотеци"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Радња"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "Назив у Кућној банци"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Све делује како треба овде, можете потврдити ако то желите!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"Нема пронађених података о налогу унутар датотеке „%s“.\n"
+"Изаберите одговарајућу радњу за овај налог испод."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+"Нађен је могући дупликат постојеће трансакције и онемогућен је за увоз.\n"
+"Проверите ово и изаберите оне које желите да увезете."
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Промени радњу налога"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Молим изаберите датотеку..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF датотека је препозната !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX датотека је препозната !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX подршка је искључена **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "Препозната је датотека CSV трансакције !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Непозната/неисправна датотека..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "налог: %d — трансакција: %d — поверилац: %d — категорија: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr "Помоћник увоза (%d од %d)"
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"Добродошли у Помоћника увожења Кућне банке.\n"
+"\n"
+"Са овим помоћником бићете вођени кроз процес\n"
+"увожења спољне датотеке у Кућну банку.\n"
+"\n"
+"Никакве промене неће бити начињене све док не\n"
+"кликнете „Примени“ на крају овог помоћника."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"Кућна банка може да увезе датотеке у следећим форматима:\n"
+"— QIF\n"
+"— OFX/QFX (опционално приликом компилације)\n"
+"— CSV (формат је посебан за Кућну банку, погледајте документацију)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Познате датотеке"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF датотеке"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX датотеке"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV датотеке"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Све датотеке"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr "Догодила се општа грешка и ова датотека се не може учитати."
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Назив:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Путања:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Кодирање:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Формат датума:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Садржај датотеке"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Садржај:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Изабери радњу за налоге"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "Промени р_адњу"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "Изабери трансакције за увоз"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr "Детаљи постојеће трансакције (могућ дупликат)"
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "_Толеранција датума:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "дана"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Освежи"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Поређење је извршено следећим редом: налог, износ и датум.\n"
+"Толеранција датума од 0 дана значи тачно поређење"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Кликните „Примени“ да освежите ваше налоге.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "да ажурирате"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "да створите"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Трансакције"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "за увожење"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "за одбијање"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "само-додељено"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Грешка облика датотеке"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Да ли сте сигурни да желите очистити унесено?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Ако наставите, свака свота ће бити постављена на 0."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Очисти"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Управљајте буџетом"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "Уве_зи CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Извез_и CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Рашири све"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Сажми све"
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Месечни буџети"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "је исти"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "_Очисти унесено"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "је различит"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "_Присили праћење ове категорије"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Уреди..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Приход"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Не могу да преименујем ову категорију,\n"
+"из „%s“ у „%s“,\n"
+"овај назив већ постоји."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Споји категорију „%s“"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Споји"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Трансакције додељене овој категорији\n"
+"ће бити померене у категорију изабрану испод."
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "О_бриши категорију „%s“"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+"Ова категорија је у употреби.\n"
+"Свака трансакција унутар ове категорије ће бити постављена на (без "
+"категорије)"
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Управљајте категоријама"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "нова категорија"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "нова подкатегорија"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Споји"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Потврда"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Грешка облика датотеке"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"ЦСВ датотека мора да садржи тачан број колона,\n"
-"раздвојених тачком и зарезом, прочитајте помоћ за више детаља."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "УпÑ\80авÑ\99аÑ\98Ñ\82е Ð±Ñ\83Ñ\9fеÑ\82ом"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Ð\91Ñ\80оÑ\98 Ð´Ðµ_Ñ\86имала:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "је исти"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "је различит"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "_Присили праћење ове категорије"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Увези"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Извези"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"ЦСВ датотека мора да садржи тачан број колона,\n"
-"одвојених тачком и зарезом, погледајте помоћ за више детаља."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Измени..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Приход"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Не могу да преименујем ову категорију,\n"
-"из „%s“ у „%s“,\n"
-"овај назив већ постоји."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Ð\9fÑ\80емеÑ\81Ñ\82и Ñ\83..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "СÑ\82аÑ\82иÑ\81Ñ\82ика Ð´Ð°Ñ\82оÑ\82еке"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Ð\94а Ð¿Ñ\80емеÑ\81Ñ\82им Ð¾Ð²Ñ\83 ÐºÐ°Ñ\82егоÑ\80иÑ\98Ñ\83 Ñ\83 Ð½ÐµÐºÑ\83 Ð´Ñ\80Ñ\83гÑ\83 ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Ð\94одеÑ\99иваÑ\9aе"
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Ово ће заменити „%s“ са „%s“,\n"
-"а затим уклонити „%s“"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Да уклоним категорију ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
-"Ако уклоните „%s“, архива и трансакција које се односе на ту категорију\n"
-"ће уступити место „без категорије“"
-
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Управљајте категоријама"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Пр_иход"
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "Пре_мести"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
-msgstr "Увези из ЦСВ-а"
+msgstr "Увези из CSV-а"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Отворите датотеку Кућне банке"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Сачувајте датотеку Кућне банке као"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Датотеке Кућне банке"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Да ли желите да сачувате\n"
-"измене у текућој датотеци ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Сачувај измене у датотеку пре затварања?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Ð\90ко Ð½Ðµ Ñ\81аÑ\87Ñ\83ваÑ\82е, Ð½ÐµÐºÐµ Ð¸Ð·Ð¼ÐµÐ½Ðµ Ñ\9bе\n"
-"биÑ\82и Ñ\82Ñ\80аÑ\98но Ð¸Ð·Ð³Ñ\83бÑ\99ене: %d."
+"Ð\90ко Ð½Ðµ Ñ\81аÑ\87Ñ\83ваÑ\82е, Ð¸Ð·Ð¼ÐµÐ½Ðµ Ñ\9bе Ð±Ð¸Ñ\82и Ñ\82Ñ\80аÑ\98но Ð¸Ð·Ð³Ñ\83бÑ\99ене.\n"
+"Ð\91Ñ\80оÑ\98 Ð¸Ð·Ð¼ÐµÐ½Ð°: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Ð\9dемоÑ\98 _Ñ\87Ñ\83ваÑ\82и"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Ð\97аÑ\82воÑ\80и _без Ñ\87Ñ\83ваÑ\9aа"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "Изабери између могућих трансакција..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-"Кућна банка је пронашла неке трансакције које би могле бити придружене "
-"трансакције за унутрашњи пренос."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Изабери радњу:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "направите нову трансакцију"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "изаберите постојећу трансакцију"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+"Кућна банка је пронашла неке трансакције које би могле бити придружене "
+"трансакције за унутрашњи трансфер."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "Било које врсте"
@@ -2150,178 +2595,206 @@ msgstr "Неразврстано"
 msgid "Unreconciled"
 msgstr "Неизмирено"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Ð\91ило ÐºÐ¾Ñ\98е Ñ\81Ñ\82аÑ\9aе"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Ð\9dеоÑ\87иÑ\88Ñ\9bено"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Ð\9eвог Ð¼ÐµÑ\81еÑ\86а"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Ð\9dамиÑ\80ено"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Ð\9fÑ\80оÑ\88лог Ð¼ÐµÑ\81еÑ\86а"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Ð\9eÑ\87иÑ\88Ñ\9bено"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Ð\9eвог Ñ\82Ñ\80омеÑ\81еÑ\87Ñ\98а"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Ð\91ило ÐºÐ¾Ñ\98е Ñ\81Ñ\82аÑ\9aе"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Последњег тромесечја"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Ове године"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Последњих 30 дана"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "Последњих 60 дана"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Последњих 90 дана"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Последњих 12 месеци"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Друго..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Сви датуми"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Сви месеци"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Опција:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Све"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ништа"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Окрени"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Филтер датума"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Месец:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Година:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Филтер текста"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Инфо:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Разликуј величину _слова"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Ознака:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Филтер своте"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Филтер стања"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "измирено"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "подÑ\81еÑ\82и"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "оÑ\87иÑ\88Ñ\9bено"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Присили:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "прикажи „Додато“"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "прикажи „Уређено“"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "прикажи „подсећање“"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Филтер плаћања"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Уређивање филтера"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "Режим плаћања"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "Текст"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Својства датотеке Кућне банке"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Ресетуј"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Власник:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Плаћање"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Заказана трансакција"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "додај све док"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "сваког месеца (искључено)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "додај"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "дана након текућег датума"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2332,224 +2805,218 @@ msgstr ""
 "из „%s“ у „%s“,\n"
 "ово име већ постоји."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Да преместим овог повериоца у неки други ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Споји повериоца „%s“"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Да уклоним повериоца ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
+"Трансакције додељене овом повериоцу\n"
+"ће бити померене на повериоца изабраног испод."
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "О_бриши повериоца „%s“"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"Ð\90ко Ñ\83клониÑ\82е â\80\9e%sâ\80\9c, Ð°Ñ\80Ñ\85ивÑ\83 Ð¸ Ñ\82Ñ\80анÑ\81акÑ\86иÑ\98Ñ\83 ÐºÐ¾Ñ\98е Ñ\81е Ð¾Ð´Ð½Ð¾Ñ\81е Ð½Ð° Ñ\82ог Ð¿Ð¾Ð²ÐµÑ\80иоÑ\86а\n"
-"ће уступити место „без повериоца“"
+"Ð\9eваÑ\98 Ð¿Ð¾Ð²ÐµÑ\80илаÑ\86 Ñ\98е Ñ\83 Ñ\83поÑ\82Ñ\80еби.Свака Ñ\82Ñ\80анÑ\81акÑ\86иÑ\98а ÐºÐ¾Ñ\98а \n"
+"користи овог повериоца ће бити подешена на (нема поверилаца)"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Управљајте повериоцима"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "нови поверилац"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Сучеље"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Облик приказа"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "Увоз/Извоз"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Извештај"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "Евро мањи"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Основна система"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Само иконице"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Само текст"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Текст испод иконица"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Текст поред иконица"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Танго светла"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Танго средња"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Танго тамна"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "м-д-г"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "д-м-г"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "г-м-д"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Занемари"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
-msgstr ""
+msgstr "Додај на инфо"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
-msgstr ""
+msgstr "Додај на меморандум"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Системски језик"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
-msgstr ""
+msgstr "Изабери подразумевану фасциклу са датотекама Кућне банке"
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
-msgstr ""
+msgstr "Изабери подразумевану фасциклу за увоз"
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
-msgstr ""
+msgstr "Изабери подразумевану фасциклу за извоз"
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
-msgstr ""
+msgstr "Опције датума"
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Редослед датума:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
-msgstr ""
+msgstr "OFX/QFX опције"
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "Поље _белешке:"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
-msgstr ""
+msgstr "Фасцикла са датотекама"
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Увоз:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Извоз:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
-msgstr ""
+msgstr "Почетни филтер"
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Опсег _датума:"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
-msgstr ""
+msgstr "Опције графикона"
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Боје:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Опције статистике"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Прикажи према _износу"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Прикажи колону _односа"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Прикажи _детаље"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
-msgstr ""
+msgstr "Опције буџета"
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
-msgstr "_Укључи"
-
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Попуни из:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Држава:"
+msgstr "_Омогући"
 
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Вредност:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Предподешавање:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Децимални знак:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Знак груписања:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Број де_цимала:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Облик _датума:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2585,185 +3052,215 @@ msgstr ""
 "%y година без века као децимални број [00,99]. \n"
 "%Y година са веком као децимални број. \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
-msgstr ""
+msgstr "Мерне јединице"
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
-msgstr ""
+msgstr "Користи _миље за даљину"
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Користи _галоне за гориво"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "Прозор трансакције"
+
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Прикажи:"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "Сакриј измирене трансакције"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Увек приказуј подсетнике о трансакцији"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Вишеструко додавање"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "Задржи последњи датум"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Списак колона"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Превуците и убаците да промените редослед"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Језик:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "Трака _алата:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Прикажи савете правила"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Количина боја"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Користи произвољну боју"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Предподешавање:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Расход:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Приход:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Упозорење:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Покретање програма"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Прикажи уводни екран"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Учитај последњу отворену датотеку"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Прикажи уводни екран"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Фискална година"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Почињ_е на:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Главни прозор јавља"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Основно:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "Ð\94а Ð¾Ñ\87иÑ\81Ñ\82им Ñ\81вакÑ\83 Ð¿Ð¾Ñ\81Ñ\82авкÑ\83 ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "РеÑ\81еÑ\82Ñ\83Ñ\98 Ñ\81ве Ð¿Ð¾Ñ\81Ñ\82авке"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
-"Ð\9eво Ñ\9bе Ð²Ñ\80аÑ\82иÑ\82и Ð¿Ð¾Ñ\81Ñ\82авке Ð½Ð°\n"
-"њихове основне вредности"
+"Ð\94а Ð»Ð¸ Ñ\81Ñ\82ваÑ\80но Ð¶ÐµÐ»Ð¸Ñ\82е Ð´Ð° Ð²Ñ\80аÑ\82иÑ\82е Ñ\81ве\n"
+"поставке на своје почетне вредности?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Ресетуј"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Поставке"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Мораћете да поново покренете Кућну банку\n"
+"да би промена језика ступила на снагу."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Колона"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "Пренесите трансакцију"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "Измените трансакцију"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "Подела трансакције"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "У_клони"
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "Збир"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "Збир подела:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
-msgstr ""
+msgstr "Недодељено:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "Износ трансакције:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Додајте трансакцију"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "Пренесите трансакцију"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "Измените трансакцију"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Подсећање"
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Са нало_га:"
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "На на_лог:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"Да ли желите да прекинете унутрашњи трансфер?\n"
+"\n"
+"Поступак ће избрисати циљну трансакцију."
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Датум:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2775,82 +3272,75 @@ msgstr ""
 "дан/месец или месец/дан,\n"
 "и читав датум на вашем језику"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "Подела категорије"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"Самодовршавање и директна конфискација\n"
+"су доступни"
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Пошаљи"
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "Попуни га шаблоном"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "_Шаблон:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Чек"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Трансфер"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Унутрашњи трансфер"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Дебитна картица"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Трајна наруџбина"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Електронско плаћање"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Депозит"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "ФИ накнада"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Директно задуживање"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Неактиван"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Укључи"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Искључи"
index 01a2c5c58ff1e00f1586f2e1b6bf128f7712be94..10349fb6717353df1c081c0f48d832e7f25d352c 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,57 +7,159 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2012-02-18 15:05+0000\n"
-"Last-Translator: Martin Koch <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-05-28 10:35+0000\n"
+"Last-Translator: Christian <christian042@gmail.com>\n"
 "Language-Team: Swedish <sv@li.org>\n"
-"Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Enkelt och gratis privatekonomiprogram för alla."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Personlig ekonomi"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Gratis och enkel personlig bokföring för alla"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finanser;bokföring;budget;privat;pengar"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank är ett gratis program (som i \"gratis öl\") som kan hjälpa dig med "
+"din privata bokföring."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Det är skapat för att vara enkelt att använda och för att kunna analysera "
+"dina personliga finanser i detalj med kraftfulla filter och vackra grafer."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Om du letar efter ett helt gratis och enkelt sätt att hantera din privata "
+"bokföring då är HomeBank det programmet du borde välja."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_Avbryt"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_OK"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Betalning"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Info:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Betalningsmottagare:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Ant_eckning:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
 msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
 msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
 msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(nytt arkiv)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Konvertera"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Ingen transaktion är ändrad"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1515 +167,1364 @@ msgstr ""
 "Vill du ta bort\n"
 "alla valda transaktioner?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Ändra"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Ändra datum..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Ändra info..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Ändra betalningsmottagare..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Ändra beskrivning..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Ändra belopp..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Ändra kategori"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Modifiera bokmärken..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Konto"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Transakti_on"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Åtgärder"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Status"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Verktyg"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Stäng"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Stäng nuvarande konto"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Filter..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Öppna listfilter"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Lägg till..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Lägg till ny transaktion"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Ärv..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Ärv från denna transaktion"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Redigera..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Redigera denna transaktion"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Inget"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Ta bort..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Ta bort aktiva transaktioner"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
-msgstr ""
+msgstr "Skapa mall..."
+
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Skapa mall"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Ta bort..."
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Ta bort valda transaktion(er)"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
-msgstr ""
+msgstr "Exportera QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Exportera som QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Exportera CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Exportera som CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Lägg till"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Ärv"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Redigera"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Filter"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr ""
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Framtid:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Bank:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Idag:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Bank:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Framtid:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Urval:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Typ:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
-msgstr ""
+msgstr "_Status:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Sekundär valuta"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Underkategori"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Arkiv"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Importera"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Redigera"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Visa"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Hantera"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Transaktioner"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Rapporter"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Hjälp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Ny"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
-msgstr ""
+msgstr "Skapa en ny fil"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Öppna"
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Öppna en fil"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Spara"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
-msgstr ""
+msgstr "Spara den aktuella filen"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Spara som..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
-msgstr ""
+msgstr "Spara aktuell fil med ett annat namn"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Återgå"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Återgå till senast sparade version av denna fil"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Egenskaper..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
-msgstr ""
+msgstr "Konfigurera filen"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
-msgstr ""
+msgstr "Stäng den aktiva filen"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Avsluta"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Avsluta HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF fil..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Öppna importassistenten"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Öppna QIF-exportassistent"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX fil..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV fil..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "Exportera QIF fil..."
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Exportera alla konton till en QIF fil"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Egenskaper..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Konfigurera homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "_Konton..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Konfigurera konton"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Betalningsmottagare..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Konfigurera betalningsmottagare"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategorier..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Konfigurera kategorier"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
-msgstr ""
+msgstr "Schema/Mall..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Budget..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Konfigurera budget"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Assignation..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Konfigurera automatisk assignation"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Visa..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Visar transaktioner för valt konto"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Lägg till..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Lägg till transaktion"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Statistik..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Öppna statistikrapporten"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_udget..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Öppna budgetprapport"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
-msgstr ""
+msgstr "Balans..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
-msgstr ""
+msgstr "Öppna Balans rapporten"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Fordons kostnad..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Öppna Fordonskostnads rapporten"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Visa välkomstdialog..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Filstatistik..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonymisera..."
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Innehåll"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Dokumentation för HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Visa välkomstdialog..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Få hjälp på internet..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Gå till LaunchPads webbplats för direkthjälp"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Översätt detta program..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Gå till LaunchPads webbplats för att översätta detta program"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Rapportera ett problem..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Gå till LaunchPads webbplats för att hjälpa till att fixa problem"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Om"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Om HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Verktygsrad"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Sekundär valuta"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Återgå till den senast sparade filen av '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"- Ändringar gjorda i denna filen kommer att förloras\n"
+"- Filen kommer att återgå till den senaste sparade versionen (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Återställ"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Är du säker på att du vill anonymisera denna filen?"
+
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "_Anonymisera"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Välkommen till HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Vad vill du göra:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "Läs HomeBanks _manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "Konfigurera _inställningar"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
-msgstr ""
+msgstr "Skapa en _ny fil"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
-msgstr ""
+msgstr "Öppna en fil"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
-msgstr ""
+msgstr "Öppna _exempel filen"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
-msgstr ""
+msgstr "(ingen kategori)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Annat"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Totalt"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
-msgstr ""
+msgstr "Okänt fel"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
-msgstr ""
+msgstr "I/O fel för filen '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
-msgstr ""
+msgstr "Filen '%s' är inte en godkänd HomeBank fil."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Filfel"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr ""
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s är inte en giltig HomeBank fil."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Öppna"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Konto"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Betalningsmottagare"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arkiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Budget"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Visa"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Statistik"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Balans"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Fordonskostnad"
+
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Öppna"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Öppna en nyligen använd fil"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Dina konton"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Hoppa över"
 
-#: ../src/dsp_mainwindow.c:2678
-msgid "Post"
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "ogiltigt csv-format"
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
+msgid "Post"
+msgstr "Bokför"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(nytt arkiv)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr ""
+msgstr "<i>från</i> %s <i>till</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
-msgstr ""
+msgstr "Okänd"
+
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "%.2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Skriv ut versionsinformation och avsluta"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[FIL]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Kunde inte visa url:en \"%s\""
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank inställningar"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Kunde inte öppna \"%s\", filen finns inte.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank importassistent"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Uppdatera dina konton"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(konto %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Ändra HomeBank konto"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "nytt konto"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Namn:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "existerande konto"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "K_onto:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Fel"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Kan inte döpa om detta konto\n"
-"från '%s' till '%s'\n"
-"namnet existerar redan."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Välj en fil..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF-fil hittad !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX-fil hittad !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX-stöd är inaktiverat **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Okänd/Ogiltig fil..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "konto: %d - transaktion: %d - betalningsmottagare: %d - kategori: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank importassistent - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank kan importera filer i följande format:\n"
-"- QIF\n"
-"- OFX/QFX (tillval vid kompileringstillfället)\n"
-"- CSV (formatte är specifik för HomeBank, se dokumentationen)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF filer"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX filer"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV-filer"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Alla filer"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr ""
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Innehåll:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Datum _tolerans:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "dagar"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Matchningen har utförts i följande ordning: efter konto, belopp och datum.\n"
-"En datumtolerans på 0 dagar innebär en exakt matchning"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Klicka på \"Lägg till\" för att uppdatera dina konton.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
-msgstr ""
-
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "uppdatera"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "skapa"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "importera"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "förkasta"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "auto-assignera"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Importera till"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Importerat namn"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Åtgärd"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank namn"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
+msgstr "Konton"
 
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Bank"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Idag"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Framtid"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Info"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
-msgstr ""
-
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Bokmärken"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Datum"
+msgstr "Anteckning"
 
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Belopp"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Utgift"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Inkomst"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Bokmärken"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Status"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- delad -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Datum"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "Nästa datum"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Lista"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Visa resultat som lista"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Linjer"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Visa resultat som linjer"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Uppdatera"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Uppdatera resultat"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detaljer"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Visa/dölj detaljer"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d under %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr ""
+msgstr "Balansrapport"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "K_onto:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
-msgstr ""
+msgstr "Markera _allt"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr ""
+msgstr "Varje _dag"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr ""
+msgstr "_Zooma X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Datumfilter"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Från:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Till:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Underkategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Utg. & Ink."
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Spenderat & Budget"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Spenderat"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Resultat"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Staplar"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Visa resultat som staplar"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Förklaring"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Exportera"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Visa/dölj förklaring"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " över"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " kvar"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " under"
 
-#: ../src/rep_budget.c:1094
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "Budget för %s"
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Budgetrapport"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_För:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Typ:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Visa:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Resultat:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Budget:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Spenderat:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr ""
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr ""
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Paj"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Kolumn"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Visa resultat som pajdiagram"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Redigera filter"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Exportera"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Förklaring"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Visa/dölj förklaring"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Ränta"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Visa/Göm ränta"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etikett"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Månad"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "År"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Januari"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Februari"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mars"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "April"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Maj"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Juni"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Juli"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Augusti"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "September"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Oktober"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "November"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "December"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "utgift"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Statistikrapport"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Visa:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Efter _belopp"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Saldo:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Inkomst:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Utgift:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Dag"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Vecka"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Kvartal"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Jan"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Feb"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mar"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Apr"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Jun"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Jul"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Aug"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Sep"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Okt"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Nov"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Dec"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr ""
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
 msgstr ""
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Konto:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Betalningsmottagare:"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "Trend rapport"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr ""
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr ""
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr ""
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr ""
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Mätarställning:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Konsumtion:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Brännslekostnad:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Andra kostnader:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Totalkostnad:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1582,10 +1533,10 @@ msgstr "Totalkostnad:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1593,712 +1544,1229 @@ msgstr "Totalkostnad:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Mätarställning"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Bränsle"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Pris"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Distans"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Fordonskostnadsrapport"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "For_don:"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Mätarställning:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Konsumtion:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Brännslekostnad:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Andra kostnader:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Totalkostnad:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Kontanter"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Tillgång"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kreditkort"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Ansvar"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(inget)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Synlig"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Kontonamn"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Fel"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"Kan inte lägga till konto '%s',\n"
+"detta kontonamn finns redan."
+
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "Kan inte radera konto '%s'"
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Radering inte tillåten"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Detta kontot används och kan inte raderas."
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Radera"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan inte döpa om detta konto\n"
+"från '%s' till '%s'\n"
+"namnet existerar redan."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Hantera konton"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Lägg till"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Allmänt"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Alternativ"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Institution"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Namn:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Nummer:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
-msgstr ""
+msgstr "Före"
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arkiv %d)"
+msgid "(template %d)"
+msgstr "(mall %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Belopp:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Betal_ning"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Från anteckningsbok _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Till konto:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
-msgstr ""
-
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
+msgstr "_Anteckning:"
 
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Aktivera"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "Nästa _datum:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "Varj_e:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Text"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(assignation %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Hantera assignation"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Skiftläges_känslig"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
-"Automatisk komplettering och direkt utmätning\n"
-"är tillgängligt för kategorin"
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
-"Automatisk komplettering och direkt utmätning\n"
-"är tillgängligt för betalningsmottagaren"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Hittades inte"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Ägare:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Ägare"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
-msgstr ""
+msgstr "Filegenskaper"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Språk:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr ""
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr ""
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr ""
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Initialt:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "Över_trasserat vid:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Skapa ett konto"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr ""
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Välj fil"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "Importera"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Egenskaper"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Åtgärd"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Välj en fil..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF-fil hittad !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX-fil hittad !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX-stöd är inaktiverat **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Okänd/Ogiltig fil..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "konto: %d - transaktion: %d - betalningsmottagare: %d - kategori: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank kan importera filer i följande format:\n"
+"- QIF\n"
+"- OFX/QFX (tillval vid kompileringstillfället)\n"
+"- CSV (formatte är specifik för HomeBank, se dokumentationen)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF filer"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX filer"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV-filer"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Alla filer"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Sökväg:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Datumformat:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Innehåll:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Datum _tolerans:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "dagar"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "Uppdate_ra"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Matchningen har utförts i följande ordning: efter konto, belopp och datum.\n"
+"En datumtolerans på 0 dagar innebär en exakt matchning"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Klicka på \"Lägg till\" för att uppdatera dina konton.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "uppdatera"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "skapa"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "Transaktioner"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "importera"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "förkasta"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "auto-assignera"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Filformatsfel"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "Rensa"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Hantera budget"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_Importera CSV"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "E_xportera CSV"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Expandera alla"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "är samma som"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "är olika än"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr ""
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Redigera..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Inkomst"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Kan inte döpa om denna kategorin\n"
+"från '%s' till '%s'\n"
+"namnet existerar redan."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Slå samman kategori '%s'"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Slå samman"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+"Transaktioner i denna kategorin kommer\n"
+"att flyttas till den nedan valda kategorin"
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "Ra_dera kategorin '%s'"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Hantera kategorier"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "ny kategori"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "ny underkategori"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Slå samman"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Initialt:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "Över_trasserat vid:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Skapa ett konto"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Filformatsfel"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"csv filen måste innehålla exakt antal kolumner,\n"
-"separerade med semikolon, läs hjälpfilen för mer info."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Hantera budget"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Decimaler:"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "är samma som"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "är olika än"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Importera"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "E_xportera"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"CSV-filen måste innehålla rätt antal kolumner,\n"
-"separerade med semi-kolon. Se hjälp för detaljer."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Modifiera.."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Inkomst"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Kan inte döpa om denna kategorin\n"
-"från '%s' till '%s'\n"
-"namnet existerar redan."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Flytta till..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Filstatistik"
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Flytta den här kategorin till en annan ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Detta kommer ersätta '%s' med '%s',\n"
-"och därefter ta bort '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Ta bort en kategori ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Hantera kategorier"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "I_nkomst"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Flytta"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Importera från CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Öppna homebank fil"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Spara homebank fil som"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank-filer"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Vill du spara ändringarna\n"
-"i denna fil?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Spara ändringar till filen innan den stängs?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
+"Om du inte sparar kommer förändringar du gjort försvinna.\n"
+"Antal förändringar: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Spara _inte"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "Stäng _utan att spara"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
 
 #: ../src/ui-filter.c:57
 msgid "Uncategorized"
-msgstr ""
+msgstr "Okategoriserad"
 
 #: ../src/ui-filter.c:58
 msgid "Unreconciled"
-msgstr ""
+msgstr "Oavstämd"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr ""
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Avstämd"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Senaste 30 dagarna"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "Senaste 60 dagarna"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
-msgstr ""
+msgstr "Senaste 90 dagarna"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Senaste 12 månader"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
-msgstr ""
+msgstr "Annat..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Alla datum"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Hela månaden"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Alternativ:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Alla"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Ingen"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Invertera"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Filtrera Datum"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Månad:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_År:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Filtrera Text"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Info:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Skiftläges_känslig"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Bokmärke:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Filtrera Summa"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Filtrera Status"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "påminna"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Tvinga:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "visa 'Tillagd'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "visa 'Redigerad'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Redigera filter"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "Åte_rställ"
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Ägare"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Betalning"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Schemalagda transaktioner"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
-msgstr ""
+msgstr "lägg till"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2309,222 +2777,214 @@ msgstr ""
 "från '%s' till '%s',\n"
 "Detta namn finns redan."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Flytta betalningsmottagaren till en annan ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Ta bort en betalningsmottagare ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Hantera betalningsmottagare"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Gränssnitt"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Visningsformat"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
-msgstr ""
+msgstr "Import / Export"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
-msgstr ""
-
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
+msgstr "Rapport"
 
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Systemets standardalternativ"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Endast ikoner"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Endast text"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Text under ikoner"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Text bredvid ikoner"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango ljus"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango mörk"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
-msgstr ""
+msgstr "m-d-å"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
-msgstr ""
+msgstr "d-m-å"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
-msgstr ""
+msgstr "å-m-d"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ignorera"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Systemspråk"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Importera:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Exportera:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "Statistikinställningar"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Visa efter _belopp"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "visa _räntekolumn"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Visa _detaljer"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Aktivera"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Fyll från:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Land:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Värde:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Förinställd:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Decimaltecken:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Grupperingstecken:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Decimaler:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Datumformat:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2544,183 +3004,212 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
-msgstr ""
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
+msgstr "Använd gallon för bränsle"
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Visa:"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Dra och släpp för att ändra ordning"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Språk:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Verktygsrad:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Visa regeltips"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Använder egna färger"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Förinställd:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Utgift:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Inkomst:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Varning:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Programstart"
+
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Visa startbild"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Öppna senast öppnade filen"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Verksamhetsår"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Startar den:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
-msgstr ""
+msgstr "Stan_dard;"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Återställ alla inställningar"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Vil du verkligen återställa alla\n"
+"inställningar till standard värden?"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Återställ"
+
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Inställningar"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"Du måste starta om HomeBank för\n"
+"att språkinställningarna ska börja verka."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Kolumn"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "Ta bo_rt"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Summa"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "Summa av delar:"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "Transaktionssumma"
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Lägg till transaktion"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Ärv transaktion"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Modifiera transaktion"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Påminn"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr ""
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Från k_onto:"
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Till ko_nto:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Datum:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2732,82 +3221,73 @@ msgstr ""
 "dag/månad eller månad/dag,\n"
 "och komplett datum enligt din språkkonvention"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Kontrollera"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Överför"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Intern transaktion"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Betalkort"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Stående order"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronisk betalning"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Insättning"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI avgift"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Autogiro"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Inaktiv"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Inkludera"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Uteslut"
index 0602384e99d5573e5377a07d6c455360dce9ecc4..fc95633bc625d42cbfb052d42470a0b8e442305f 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2012-09-18 13:54+0000\n"
-"Last-Translator: Osman EROGLU <oeroglu@gmail.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-09-23 08:14+0000\n"
+"Last-Translator: Hasan Yılmaz <iletisim@hasanyilmaz.net>\n"
 "Language-Team: Turkish <tr@li.org>\n"
-"Language: tr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Herkes için özgür, kolay, kişisel muhasebe."
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Kişisel finans"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Değişen işlem yok"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "Herkes için ücretsiz kolay ve kişisel muhasebe"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "finans;muhasebe;bütçe;kişisel;para"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+"HomeBank (\"serbestçe konuşma\" olarak ve aynı zamanda \"bedava bira\" gibi) "
+"kişisel muhasebenizi yönetmek için yardımcı olacak ücretsiz bir yazılımdır."
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+"Kolay kullanım ve kişisel finansınızı  analiz edebilmeniz için detaylı güçlü "
+"filtreleme araçları ve güzel grafikler ile tasarlanmıştır."
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+"Eğer tamamen ücretsiz ve kişisel muhasebenizi kolay bir şekilde "
+"yöneteceğiniz bir yazılıma bakıyorsanız ozaman HomeBank seçebileğiniz bir "
+"yazılım olmalı."
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "_İptal"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "_Tamam"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "Ödeme:"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Bilgi:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Alacaklı:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Kategori:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "Etiket:"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "Not:"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Oto. Tanımlanan:%d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Oto. Tanımlama sonuçları"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr "Her işlem miktarı %.6f tarafından bölünecektir."
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(yeni arşiv)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Dönüştür"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Değişen işlem yok"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
+
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
+"Seçilen her bir işlemle bir şablon\n"
+"oluşturmak istiyor musunuz?"
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -65,1513 +170,1367 @@ msgstr ""
 "Seçilen her işlemi silmek\n"
 "istiyor musunuz ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr "Durumu Hiçbiri olarak değiştirmek istediğinize emin misiniz?"
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr "Seçiminizdeki bir işlem zaten Bağdaşık."
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "_Değiştir"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr "Bağdaşık duruma geçiş yapmak istediğinize emin misiniz?"
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "_Geçiş"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
-msgstr ""
+msgstr "%d öğeler (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
-msgstr ""
-
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Tarihi değiştir..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Bilgiyi değiştir..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Alacaklıyı değiştir..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Tanımlamayı değiştir..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Tutarı değiştir..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Kategoriyi değiştir..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Etiketleri değiştir..."
+msgstr "%d öğe (%d seçildi %s)"
 
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Hesap"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "İşle_m"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Eylemler"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "_Durum"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Araçlar"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Kapat"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Geçerli hesabı kapat"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Süzgeç..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Liste filtremeyi aç"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Ekle..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Yeni bir işlem ekle"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Devral..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Etkin işlemden devral"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Düzenle..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Etkin işlemleri düzenle"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "_Hiçbiri"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr "Seçilen işlem(ler) için hiçbiri olana geçiş yap"
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr "_Temizlendi"
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr "Seçilen işlem(ler) için temizlenmiş olana geçiş yap"
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
-msgstr "_Mutabık"
+msgstr "_Bağdaşık"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr ""
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr "Seçilen işlem(ler) için bağdaşık olana geçiş yap"
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Kaldır..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Etkin işlemleri kaldır"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Taslak oluştur"
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Otomatik Tanımlamalar"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "Şablon oluştur"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Oto. Tanımlamaları çalıştır"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "_Sil..."
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "Seçilen işlemi(leri) sil"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "QIF... dışarı aktar"
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "QIF formatında ver"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Dışa Aktar (CSV)"
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "CSV olarak dışa aktar"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Ekle"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Devral"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Düzenle"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Süz"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Mutabakat"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Gelecek:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Banka:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Bugün:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Banka:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Gelecek:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "Aralık"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Tür:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Durum:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Filitreyi temizle"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Küçük birim"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Kategori"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Alt kategori"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Dosya"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_İçe aktar"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Düzenle"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Görüntüle"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Yönet"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_İşlemler"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Raporlar"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Yardım"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Yeni"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Yeni bir dosya oluştur"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Aç..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Bir dosya aç"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Kaydet"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Mevcut dosyayı kaydet"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Farklı Kaydet..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Mevcut dosyayı farklı bir isimle kaydet"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Eskiye dön"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Bu dosyanın daha önce kayıtlı bir sürümüne dön"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Özellikler..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Dosya konfigürasyonu"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Mevcut dosyayı kapat"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Çık"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Homebank'tan çık"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF dosyası..."
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "İçe aktarma yardımcısını aç"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "QIF dışa aktarma yardımcısını aç"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX dosyası..."
+
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV dosyası..."
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Anonimleştir"
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "QIF dosyası... dışa aktar"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "Tüm hesabı QIF dosyasında dışa aktar"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Tercihler..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "homebank'ı yapılandır"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "He_saplar..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Hesapları yapılandır"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Alacaklılar..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Alacaklıları yapılandır"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Kategoriler..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Kategorileri yapılandır"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Zamanlanmış/Taslak"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Zamanlanmış ve taslak işlem konfigürasyonu"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Bütçe..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Bütçeyi yapılandır"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Tanımlamalar"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Oto.Tanımlamaları düzenle"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Göster..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Seçili hesap işlemlerini gösterir"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Ekle ..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "İşlem ekle"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "İşlemleri ekle"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Zamanlanmış olarak ayarla"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Zamanlanmış işlem konfigürasyonu"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Zamanlanmış işlemler yapıldı..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr "Gönderi planlandı"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr ""
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr "Gönderi planlanan işlemleri bekliyor"
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "İs_tatistikler..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "İstatistik raporlarını aç"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Eğilim Zamanı..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Eğilim Zamanı raporlarını aç"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "B_ütçe..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Bütçe raporunu aç"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Denge..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Denge raporunu aç"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
-msgstr ""
+msgstr "_Araç maliyeti..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
-msgstr ""
+msgstr "Araç maliyeti raporunu aç"
+
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Hoşgeldin penceresini göster..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "Dosya istatistikleri..."
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Anonimleştir"
 
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "İçinde_kiler"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank hakkındaki belgeleme"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Hoşgeldin penceresini göster..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Çevrimiçi Yardım Al..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "LaunchPad sitesine çevrim içi yardım için bağlan"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Bu uygulamayı tecüme et..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "LaunchPad sitesine bu uygulamayı tercümet etmesinde yardım etmek için bağlan"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Bir problem bildir..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "LaunchPad sitesine problemleri çözmek için bağlan"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Hakkında"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "HomeBank hakkında"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Araç Çubuğu"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "Üst harcama"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "Zamanlanmış listesi"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "İkinci para birimi"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "%s dosyasının son kayıtlı haline dön"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr "'%s' dosyası için kaydedilmemiş değişiklikleri eski durumuna getir?"
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
+"-Dosyada yapılan değişiklikler kalıcı olarak kaybedilecek\n"
+"-Dosya son kayıttan yeniden yüklenecek (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr ""
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "_Eski Durumuna Getir"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr "Dosyayı anonimize etmek istediğinize emin misiniz?"
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
+"Bu hareket herhangi bir metni anonimize edecektir, \n"
+"'hesap x', 'alacaklı y', 'not z', ... gibi"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr "Anonimize"
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "HomeBank'a hoş geldiniz"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Ne yapmak istiyorsunuz:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
-msgstr ""
+msgstr "HomeBank _Kılavuzu Oku"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
-msgstr ""
+msgstr "_Tercihleri Yapılandır"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Ye_ni bir dosya oluştur"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "Var_olan bir dosyayı aç"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Örnek _dosyayı aç"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(kategorisiz)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
-msgstr ""
+msgstr "Diğer"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
-msgstr ""
+msgstr "Ekleyecek işlem yok"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "%d işlem eklendi"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
-msgstr ""
+msgstr "Planlanan işlemler sonucu kontrol et"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Toplam"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Bilinmeyen hata."
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "'%s' dosyası için G/Ç hatası"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "'%s' dosyası HomeBank için uygun değil."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
 "and cannot be loaded by the current version."
-msgstr ""
+msgstr "Dosya '%s' HomeBank'in ileri versiyonu ile kaydedildi."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Dosya hatası"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "%s dosyası için G/Ç hatası"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Genel Toplam"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s dosyası geçerli bir HomeBank dosyası değil."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Aç"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Hesap"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Alacaklı"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Kategori"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Arşiv"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Bütçe"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Göster"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "İstatistikler"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Bakiye"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
-msgstr ""
+msgstr "Araç maliyeti"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "_Aç"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Yakın geçmişteki bir dosyayı aç"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "Hesaplarınız"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "Paranız nereye gidiyor"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "İlk 5 harcama"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "Çok harcananlar"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "Planlanan işlemler"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
-msgstr ""
+msgstr "maksimum gönderi tarihi"
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
-msgstr ""
+msgstr "Atla"
+
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr "Düzenle & Gönder"
 
-#: ../src/dsp_mainwindow.c:2678
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
-msgstr ""
+msgstr "Gönder"
+
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(yeni arşiv)"
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "csv biçimi geçersiz"
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
-msgstr "%s'dan/den %s'a/e/ya/ye"
+msgstr "%s - %s arası"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Bilinmeyen"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr "% .2f l"
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr "km/l"
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr "mi./l"
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Sürüm bilgilerini yaz ve çık"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[DOSYA]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Gezinme hatası"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "URL '%s' gösterilemedi"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank seçenekleri"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "'%s' dosyası açılamadı, dosya yok\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank İthal Asistanı"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "İmport edilecek dosya"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Dosya analiz sonuçları"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Hesaplarınızı güncelleyin"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "hesap  %d"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr ""
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "yeni hesap"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_İsim:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "varolan hesap"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "H_esap:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Hata"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Hesap adı %s adından %s adına yeniden adlandırılamadı, çünkü bu ada sahip "
-"hesap zaten mevcut."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Lütfen bir dosya seçin..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF dosyası algılandı !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX dosyası algılandı !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX desteği kapatıldı **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Bilinmeyen/Uygun olmayan dosya..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr ""
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank İçeri aktarma Yardımcısı - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank  aşağıdaki türdeki dosyaları içeri aktarabilir:\n"
-"- QIF\n"
-"- OFX/QFX (derleme sırasında isteğe bağlı)\n"
-"- CSV (bu tür HomeBank' a özgüdür , kılavuza bakınız.)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "Bilinen dosya"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF dosyaları"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX dosyaları"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV dosyaları"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tüm dosyalar"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Konum:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Adı:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Kodlama:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "İçerik:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "Tarih sırası:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Tarih _ tolerans:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "günler"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Uygula'ya tıklayarak hesabınızdaki değişiklikleri güncelle.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Hesaplar"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr ""
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "oluşturmak için"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "İşlemler"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "içe aktarmak için"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "reddetmek için"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "oto.tanımlanmış"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr ""
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr ""
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Eylem"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank ismi"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Durum"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Banka"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Bugün"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Gelecek"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- böl -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Bilgi"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Not"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Etiketler"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Tarih"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Miktar"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Gider"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Gelir"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Etiketler"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Durum"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- böl -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Tarih"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
-msgstr ""
+msgstr "Geciken"
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
-msgstr ""
+msgstr "İleri tarih"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Liste"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Sonuçları liste şeklinde görüntüle"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Çizgi"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Sonuçları çizgiler şeklinde göster"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Yenile"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Sonuçları yenile"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Detay"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
-msgstr ""
+msgstr "Detaya geç"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
-msgstr ""
+msgstr "%d/%d altında %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
-msgstr ""
+msgstr "Bakiye raporu"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
-msgstr ""
+msgstr "Görüntüle"
+
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "H_esap:"
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "_Tümünü seç"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
-msgstr ""
+msgstr "Herbir _gün"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
-msgstr ""
+msgstr "_Yakınlaştır X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
-msgstr ""
+msgstr "Tarih filtresi"
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Kaynak:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_Hedef:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Alt kategori"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
-msgstr ""
+msgstr "Gider & Gelir"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Harcamalar & Bütçe"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Harcama"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Sonuç"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Araç Çubuğu"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr "Yığın"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr ""
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr "Sonuçları yığın barı olarak göster"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Açıklama"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Dışarıya Aktar"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr ""
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr " üstünde"
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr " sol"
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr " altında"
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr "%s için bütçe"
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Bütçe raporu"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Aranan:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
-msgstr ""
-
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Görüntüle:"
+msgstr "_Gibi:"
 
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
-msgstr ""
+msgstr "Sonuç:"
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Bütçe"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Harcama"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
-msgstr ""
+msgstr "Hiçbir hesap bütçenin parçası olarak tanımlanmamıştır"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
-msgstr ""
+msgstr "Hesap penceresinden bazı hesapları dahil etmelisiniz."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Dilim"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Sütun"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr ""
+msgid "View results as column"
+msgstr "Sonuçları kolon olarak görüntüle"
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr "Donut"
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr "Sonuçları donut olarak görüntüle"
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Filtreyi düzenle"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Dışarıya Aktar"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Açıklama"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Göstergeye geçiş yap"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Oran"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
-msgstr ""
+msgstr "Orana geçiş yap"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Etiket"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Ay"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Yıl"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Ocak"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Şubat"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Mart"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Nisan"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Mayıs"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Haziran"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Temmuz"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Ağustos"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Eylül"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Ekim"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Kasım"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Aralık"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
-msgstr ""
+msgstr "%s tarafından %s"
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "harcama"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "belirsiz alacaklı"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "İstatistik Raporu"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Görüntüle:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
-msgstr ""
+msgstr "_Tarafından"
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "miktara göre"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Bakiye:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Gelir:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Gider"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Gün"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Hafta"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "3 aylık"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Ocak"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Şubat"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Mart"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Nisan"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Haziran"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Temmuz"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Ağustos"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Eylül"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Ekim"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Kasım"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Aralık"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
-msgstr ""
+msgstr "%s Zaman Aşımı"
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "zaman dilimi"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr "Avaraj: %s"
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Eğilim Zaman Raporu"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Hesap:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Kategori:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Alacaklı:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "Kümüle"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Göster:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Araç maliyet raporu"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Araç"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Sayaç:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Tüketim:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Yakıt Gideri:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Diğer giderler:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Toplam giderler:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1580,10 +1539,10 @@ msgstr "Toplam giderler:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1591,521 +1550,1014 @@ msgstr "Toplam giderler:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Sayaç"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Yakıt"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Fiyat"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Uzaklık"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Araç maliyet raporu"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Araç"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Sayaç:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Tüketim:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Yakıt Gideri:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Diğer giderler:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Toplam giderler:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(belirsiz tip)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Nakit"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Varlık"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Kredi kartı"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Borçlar"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(hiçbiri)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Görünür"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
-msgstr ""
+msgstr "Hesap adı"
+
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Hata"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
+"'%s' e bir hesap eklenemez,\n"
+"bu isim zaten mevcut."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Silinmeye izin verilmiyor."
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr "'%s' hesabı silemezsiniz"
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Bu hesap kullanılmaktadır , kaldırıalamaz."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr "Bu hesap işlemleri ve/veya iç transferlerin parçalarını içeriyor."
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr "'%s' ı kalıcı olarak silmek istediğinize emin misiniz?"
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr "Eğer bir hesabı silerseniz, o kalıcı olarak yok olacaktır."
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr "_Sil"
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Hesap adı %s adından %s adına yeniden adlandırılamadı, çünkü bu ada sahip "
+"hesap zaten mevcut."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Hesapları Yönet"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
+"Sürükle & bırakla sırayı değiştirin\n"
+"Çift tıklayarak yeniden adlandırın"
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr "_Ekle"
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Genel"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
+msgstr "Başlangıç _bakiyesi"
+
+#: ../src/ui-account.c:1297
+msgid "Notes:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "bu hesap kapanmıştır"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
-msgstr ""
+msgstr "Şuanki kontrol numarası"
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "Çek defteri_1"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "Çek defteri_2"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
-msgstr ""
+msgstr "Seçenekler"
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
-msgstr ""
+msgstr "Kurum"
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_İsim:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "R_akam"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
-msgstr ""
+msgstr "Rapor dışında bırakma"
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "hesap özetini çıkar"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "bütçe özetini çıkar"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "herhangibir rapor çıkar"
 
-#: ../src/ui-archive.c:48
-msgid "Possible"
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
 msgstr ""
 
 #: ../src/ui-archive.c:48
-msgid "Before"
+msgid "Template"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
+msgid "Possible"
+msgstr "Mümkün"
+
+#: ../src/ui-archive.c:55
+msgid "Before"
+msgstr "Önce"
+
+#: ../src/ui-archive.c:55
 msgid "After"
-msgstr ""
+msgstr "Sonra"
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(arşiv %d)"
+msgid "(template %d)"
+msgstr "(şablon %d)"
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
+"Eğer bir planlamayı/şablonu silerseniz, o kalıcı olarak yok olacaktır."
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Miktar:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
-msgstr ""
+msgstr "Miktar işaretine geçiş yap"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr "İşlem bölünmeleri"
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Öde_me"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "_2. Sayfanın"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Hesaba:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "_Not"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "Hatırlat"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
-msgstr ""
+msgstr "Planlanmış ekleme"
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Etkinleştir"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
-msgstr ""
+msgstr "İleri _tarih:"
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "_Her:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
-msgstr ""
+msgstr "Hafta sonu:"
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
-msgstr ""
+msgstr "_Sonra dur:"
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
-msgstr ""
+msgstr "gönderiler"
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "Zamanlanmış/Taslak işlemleri yönet"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "Metin"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(tanımlama %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr "Eğer bir atamayı silerseniz, o kalıcı olarak yok olacaktır."
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Tanımlama Yönet"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
+msgstr "Kondisyon"
+
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Küçük/Büyük _harfe duyarlı"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
 msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "Otomatik tamamlama ve direk muhasebeleşen"
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "Yeni HomeBank dosyası (%d / %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Bulunamadı"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "(Çeviri yapılmamış)"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Sahibi:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "Dosya özellikleri"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
-msgstr ""
+msgstr "Sistem algılama"
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Diller:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Şimdiki dosya:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Kategorilerimi bu dosya ıle bul"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Şimdiki kategoriler"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
-msgstr ""
+msgstr "Bilgiler"
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
-msgstr ""
+msgstr "Bakiyeler"
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_Başlangıç:"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_den fazla çekilmiş:"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Hesap yarat"
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Bu bir onaylama sayfası, değişiklikleri uygulamak için 'Uygula' ya basınız"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Onay"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr "Hoşgeldiniz"
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr "Dosya Seç"
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr "İçe aktar"
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr "Özellikler"
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr "İşlem"
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr "yeni bir tane oluştur"
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr "var olanı kullan"
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr "Dosyadaki adı"
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Eylem"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr "HomeBank'deki adı"
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr "Herşey burada görünüyor, doğrulama işleminiz isteğe bağlıdır!"
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+"'%s' dosyasının içinde hesap bilgisi bulunamamıştır.\n"
+"Lütfen aşağıdaki hesap için uygun eylemi seçiniz."
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr "Hesap eylemini değiştir"
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Lütfen bir dosya seçin..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF dosyası algılandı !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX dosyası algılandı !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX desteği kapatıldı **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV işlem dosyası tanınmıştır!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Bilinmeyen/Uygun olmayan dosya..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "hesap: %d - işlem: %d - alacaklı: %d - kategori: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank  aşağıdaki türdeki dosyaları içeri aktarabilir:\n"
+"- QIF\n"
+"- OFX/QFX (derleme sırasında isteğe bağlı)\n"
+"- CSV (bu tür HomeBank' a özgüdür , kılavuza bakınız.)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "Bilinen dosya"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF dosyaları"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX dosyaları"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV dosyaları"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tüm dosyalar"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Adı:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Konum:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Kodlama:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr "Tarih biçimi:"
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr "Dosya içeriği"
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "İçerik:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr "Hesaplar için eylem seçin"
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr "_eylemi değiştir"
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr "İçe aktarılacak işlemleri seçin"
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Tarih _ tolerans:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "günler"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr "_Yenile"
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Uygula'ya tıklayarak hesabınızdaki değişiklikleri güncelle.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "güncelle"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "oluşturmak için"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "İşlemler"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "içe aktarmak için"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "reddetmek için"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "oto.tanımlanmış"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "Dosya biçimi hatası"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr "Girişi temizlemek istediğinize emin misiniz?"
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr "Devam ederseniz her miktar 0'a ayarlanır."
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr "_Temizle"
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Bütçeyi Yönet"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr "_İçe CSV aktar"
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr "Dışa CSV aktar"
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr "Tümünü genişlet"
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr "Tümünü daralt"
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr "Herbir ay için bütçe"
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "aynı"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr "Girişi _Temizle"
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "farklı"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "Bu kategoriyi göstermeye _zorla"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr "Düzenle..."
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Gelir"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Bu isimde bir Kategori adı\n"
+"mevcut '%s'\n"
+"'%s' yeniden adlandırılamaz."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr "Kategori '%s' i birleştir"
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr "Birleştir"
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr "Kategori '%s' i _Sil"
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Kategorileri Düzenle"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr "yeni kategori"
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr "yeni alt kategori"
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr "_Birleştir"
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
 msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Onay"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "Dosya biçimi hatası"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
 msgstr ""
-"CSV dosyası, noktalı virgülle birbirinden ayrılmış,\n"
-"tam sayıda sütün içermelidir. Detaylı bilgi için yardımı okuyunuz."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Bütçeyi Yönet"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "aynı"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "farklı"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "Bu kategoriyi göstermeye _zorla"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_İçe aktar"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Kesi_r haneleri:"
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "D_ışa Aktar"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
 msgstr ""
-"CSV dosyası, noktalı virgülle birbirinden ayrılmış,\n"
-"tam sayıda sütün içermelidir. Detaylı bilgi için\n"
-"yardıma başvurun."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Düzenle..."
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Gelir"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
 msgstr ""
-"Bu isimde bir Kategori adı\n"
-"mevcut '%s'\n"
-"'%s' yeniden adlandırılamaz."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Taşı..."
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Bu kategoriyi taşı ?"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-currency.c:1346
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Bir kategori sil ?"
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Kategorileri Düzenle"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr "Dosya istatistikleri"
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "G_elir"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr "Atama"
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Taşı"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "CSV'den içe aktar"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "HomeBank dosyasını aç"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "HomeBank dosyasını farklı kaydet"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank dosyaları"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr ""
-"Şu anki dosyada yapılan\n"
-"değişiklikleri kaydetmek istiyor musunuz?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr "Kapatmadan önce dosyaya değişiklikler kaydedilsin mi?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Kaydet_me"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr "_Kaydetmeden kapat"
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr ""
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
-msgstr ""
+msgstr "Bir eylem seçin:"
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
-msgstr ""
+msgstr "yeni bir işlem oluştur"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
+msgstr "mevcut bir işlem seçin"
+
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
 msgstr ""
 
 #: ../src/ui-filter.c:52
@@ -2120,178 +2572,206 @@ msgstr "Kategorilenmemiş"
 msgid "Unreconciled"
 msgstr "Mutabakatsız"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "Herhangi bir Durum"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr "Temizlenmemiş"
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "Bu Ay"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr "Bağdaşık"
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "Geçen Ay"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr "Temizlendi"
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "Bu Dördün"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "Herhangi bir Durum"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "Son Dördün"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Bu Yıl"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Son 30 gün"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
-msgstr ""
+msgstr "Son 60 gün"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "Son 90 gün"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Son 12 ay"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Diğer..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Tüm zamanlar"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Tüm aylar"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Seçenek:"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tümü"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Hiçbiri"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Tersine çevir"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
-msgstr ""
+msgstr "Tarihi Filtrele"
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Ay:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Yıl:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
-msgstr ""
+msgstr "Metni Filtrele"
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Bilgi:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Küçük/Büyük _harfe duyarlı"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Etiket:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
-msgstr ""
+msgstr "Miktarı Filtrele"
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
-msgstr ""
+msgstr "Durumu Filtrele"
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
-msgstr ""
+msgstr "bağdaşık"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "hatırlat"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr "temizlendi"
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Zorla:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "'Eklendi'yi Göster"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "'Düzeltildi'yi Göster"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr "'Hatırlatmayı' göster"
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
-msgstr ""
+msgstr "Ödemeyi Filtrele"
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Süzmeyi Düzenle"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr ""
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr ""
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr "_Sıfırla"
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Sahibi:"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr "Ödeme"
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
-msgstr ""
+msgstr "Planlanan işlemler"
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "ekle"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2302,222 +2782,214 @@ msgstr ""
 "mevcut '%s' \n"
 "'%s' yeniden adlandırılamaz."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Ödemeyi taşı?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr "Alacaklı '%s' i birleştir"
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Ödemeyi sil ?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr "Alacaklı '%s' i _Sil"
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Alacaklıları Düzenle"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr "yeni alacaklı"
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Arayüz"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Görüntü Biçimi"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "İçe Aktar/Dışa Aktar"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "Rapor"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Sistem Varsayılanları"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Sadece simgeler"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Sadece metin"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Metin simgenin altında"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Metin Simgelerin yanında"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango light"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango medium"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango dark"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "a-g-y"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "g-a-y"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "y-a-g"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Yoksay"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
-msgstr ""
+msgstr "Sistem Dili"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "Tarih sırası:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "_Not Sahası"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "İçe Aktar"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "Dışa Aktar"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "Tarih aralığı"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "Renk Düzeni:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
-msgstr ""
+msgstr "İstatistik seçenekleri"
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "_tutarı olarak göster"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "_Oran sütununu göster"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "_Detayları göster"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Etkinleştir"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Doldurma kaynağı:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Ülke:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Değer:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "Ön ayar"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Ondalık karakter:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Küme karakteri:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Kesi_r haneleri:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "_Tarih biçimi"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2537,183 +3009,214 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
-msgstr ""
+msgstr "İşlem penceresi"
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr "_Göster"
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
-msgstr ""
+msgstr "Bağdaşık işlemleri gizle"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr "Hatırlatılan işlemleri herzaman göster"
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
-msgstr ""
+msgstr "Çoklu ekle"
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
-msgstr ""
+msgstr "Son tarihi sakla"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
-msgstr ""
+msgstr "Kolon listesi"
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Sıralamayı değiştirmek için sürükle & bırak"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
-msgstr ""
+msgstr "_Dil:"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Araç çubuğu:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
-msgstr ""
-
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
-msgstr ""
+msgstr "Miktar renkleri"
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Özel renkleri kullanır"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "Ön ayar"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Gider:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Gelir:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Uyarı:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
-msgstr ""
+msgstr "Program başlangıcı"
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "Karşılama ekranını göster"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Son açılan dosyayı yükle"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "Karşılama ekranını göster"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
-msgstr ""
+msgstr "Mali yıl"
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
-msgstr ""
+msgstr "Bu _zamanda başlat:"
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
-msgstr ""
+msgstr "Ana pencere raporları"
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "_Öntanımlı:"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr ""
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr "Tüm tercihleri sıfırla"
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
 msgstr ""
+"Tüm tercihleri varsayılan değerlere\n"
+"gerçekten sıfırlamak istiyor musunuz?"
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr "Sıfırla"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Tercihler"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
+"HomeBank'i yeniden başlatmanız gereklidir\n"
+"dil değişikliğinin etkili olması için."
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Sütun"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr "_Kaldır"
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr "Toplam"
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr "bölünme toplamı:"
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr "Atanmamış:"
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr "İşlem miktarı"
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "İşlem ekle"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "İşlem devret"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "İşlem düzenle"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr ""
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr "Hatırlat"
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
-msgstr "Toplam"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr "Hesaptan:"
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "Hesaba:"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
+"Dahili transferi kırmak istiyor musunuz?\n"
+"Bu hareket hedef işlemi silecektir."
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Tarih:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2725,82 +3228,75 @@ msgstr ""
 "gün/ay veya ay/gün\n"
 "ya da sistem yerelindeki tam tarih biçimi"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
+"Otomatik tamamlama ve doğrudan el koyma\n"
+"etkin."
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr ""
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr "_Gönder"
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "Taslak:"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Denetle"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Transfer"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Hesaplarası Aktarım"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Banka Kartı"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Bekleyen Emir"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Elektronik Odeme"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Yatan"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Finans Ücret"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
-msgstr ""
+msgstr "Otomatik Ödeme"
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Pasif"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Dahil et"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Hariç Tut"
index 2846a818d2b8bf26fdbbf239ebe98f2ac1f705da..ad8325375faa8a838c7d46b93ead75f4c144c5ca 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
 "PO-Revision-Date: 2013-10-27 19:02+0000\n"
 "Last-Translator: Dmytro Kyrychuk <Unknown>\n"
 "Language-Team: Ukrainian <uk@li.org>\n"
-"Language: uk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../src/dsp_account.c:2165
+msgid "Open the list filter"
+msgstr "Відкрити фільтр переліку"
+
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Персональна бухгалтерія: просто і легко для кожного!"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Інфо:"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Отримувач:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Категорія:"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr ""
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "Транзакцію не змінено"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Автоматично призначені транзакції: %d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Результат автопризначення"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -48,18 +159,7 @@ msgstr ""
 "Ви хочете створити шаблон з\n"
 "усіх обраних транзакцій?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(новий архів)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
@@ -67,608 +167,688 @@ msgstr ""
 "Ви хочете видалити \n"
 "кожну з вибраної транзакції?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d пунктів (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d пунктів (%d обрано %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Змінити дату..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Змінити інфо..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Змінити отримувача..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Змінити опис..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Змінити кількість..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Змінити категорію..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Змінити мітки..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Рахунок"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Транзак_ція"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Дії"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Інструменти"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Закрити"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Закрити цей рахунок"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Фільтр..."
 
-#: ../src/dsp_account.c:1710
-msgid "Open the list filter"
-msgstr "Відкрити фільтр переліку"
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Додати..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Додати нову транзакцію"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Успадкувати"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Наслідувати з активної транзакції"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Редагування..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Редагувати активну транзакцію"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "_Узгодити"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "Переключити узгоджений статус активних операцій"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Видалити"
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Видалити активні транзакції"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "Створити шаблон..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Автопризначення"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Призначити автоматично"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Експортувати у файл QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Експорт CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Експортувати як CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Додати"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Успадкувати"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Редагувати"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Фільтр"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Узгодити"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Майбутнє:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Банк:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Сьогодні:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Ð\91анк:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Ð\9cайбÑ\83Ñ\82нÑ\94:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Діапазон:"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Тип:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "_Стан:"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "Очистити  _фільтр"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "_Другорядна валюта"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Категорія"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Підкатегорія"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Файл"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Імпорт"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Редагувати"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Перегляд"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Управління"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Транзакції"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Звіти"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Довідка"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Новий"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "Створити новий файл"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Відкрити..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Відкрити файл"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "З_берегти"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Зберегти файл"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Зберегти Як ..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Зберегти поточний файл з іншою назвою"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Повернути"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Повернутись до збереженої версії цього файлу"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "В_ластивості..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "Налаштування файлу"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Закрити файл"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Вийти"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Залишити homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Задіяти помічника імпорту"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Задіяти помічника експорту в QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "Анонімні..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Налаштування..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Налаштувати homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Ра_хунки..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Налаштувати записи"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Отримувачі"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Налаштувати отримувачів"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Категорії..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Налаштувати категорії"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "Заплановані/шаблони"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "Опції запланованого / шаблонів"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Бюджет..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Налаштувати бюджет"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Призначення"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Налаштувати автоматичні призначення"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Відобразити..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Відобразити транзакції по рахункам що виділені"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Додати..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Додати транзакцію"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "Інструменти планування"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "Опції планування транзакцій"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "Заплановані процеси"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Статистика"
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Відкрити звіт статистики"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Часова Тенденція..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Відкрити звіт Часової Тенденції"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Б_юджет"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Відкрити звіт бюджету"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Баланс..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Відкрити звіт Балансу"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "Вартість авто..."
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "Відкрити звіт вартості авто"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Показувати діалог привітання..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "Анонімні..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Зміст"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Документація HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Показувати діалог привітання..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Отримати довідку онлайн..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Підключитись до сайту LaunchPad для онлайн допомоги"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Перекласти цю програму"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr ""
 "Підключитись до сайту LaunhPad для того щоб допомогти перекласти цю програму"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Звітувати про проблему..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
-msgstr "Відкрити веб-сайт Launchpad, щоби допомогти у вирішенні цієї проблеми"
+msgstr ""
+"Відкрити веб-сайт Launchpad, щоби допомогти у вирішенні цієї проблеми"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Про програму"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Про HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "Панель інструментів"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "_Рейтинг витрат"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "_Список запланованого"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Другорядна валюта"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Повернутися до попередньо збереженої версії файлу '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
-"- Зміни, внесені в файл будуть безповоротно загублені\n"
-"- Файл буде відновлено до останнього збереження  (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "Зробити файл анонімним?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"Якщо ви продовжите, назва/нотатки стануть анонімними,\n"
-"Підтвердіть, будь ласка."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Ласкаво просимо в HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Що ви хочете робити:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "Читати посібник Bank _Manual"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "Особисті налаштування"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "Створити файл"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "_Відкрити файл"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Відкрити файл з прикладом"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(без категорії)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "транзакції додані: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Перевірте заплановані транзакції"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Всього"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Невідома помилка"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Помилка вводу/виводу для файлу '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Не припустимий файл  '%s' для HomeBank."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -677,912 +857,672 @@ msgstr ""
 "Файл  '%s' був збережений новішою версією HomeBank\n"
 "і не може бути завантажений поточною версією."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Помилка файлу"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Помилка читання/запису файлу %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Загальний підсумок"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Файл %s не є файлом HomeBank"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Відкрити"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Рахунок"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Отримувач"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Категорія"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Шаблон"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Бюджет"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Показати"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Статистика"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Баланс"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "Вартість авто"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Відкрити нещодавній файл"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "Топ 5 витрат"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "Невірний формат CVS"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(новий архів)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>з</i> %s <i>до</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Невідомо"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Вивести інформацію про версію програми та вийти"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[ФАЙЛ]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "Помилка перегляду."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Неможливо відобразити URL '%s'"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Налаштування HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Неможливо выдкрити '%s', файл не існує\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Помічник імпорту в \"Сам собі бухгалтер\""
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "Файл для імпорту"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "Аналіз файлу"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "Налаштуйте імпорт"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Оновити ваші записи"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(рахунок %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Змінити рахунок призначення"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "новий рахунок"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Назва:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "існуючий рахунок"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "_Рахунок:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Помилка."
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Не можу перейменувати цей Рахунок,\n"
-"з '%s' на '%s',\n"
-"ця назва вже використовується."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Виберіть файл..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Розпізнано QIF файл"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Файл OFX розпізнано!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Підтримка OFX вимкнена **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV файл розпізнаний !"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Невідомий/Некорректний файл"
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "рахунок: %d - транзакції: %d - отримувачі: %d - категорії: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Помічник імпорту в HomeBank - (%d із %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr "Ласкаво просимо до помічника імпорту HomeBank!"
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank може імпортувати файли наступних форматів:\n"
-"- QIF\n"
-"- OFX/QFX (вибирається під час компіляції)\n"
-"- CSV (у форматуванні, сумісному з HomeBank, дивіться в документації)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Файли QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX файли"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV файли"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Усі файли"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Шлях:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "Назва:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "Кодування:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Зміст:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "Перезавантажити файл"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "Змінити рахунок імпорту."
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Допустима _дата"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "день;дні;днів"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Співпадіння сортується: по рахунку, сумі і даті.\n"
-"Допустима дата 0 днів означає точне співпадіння"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Натисніть \"Застосувати\" для оновлення Вашого рахункую\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr ""
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "для оновлення"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "створити"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "імпортувати"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "для відхилення"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "автопідтвердження"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Імпортувати до"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Імпортовано ім'я"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Дія"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank ім'я"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr ""
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Банк"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Сьогодні"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Майбутнє"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr ""
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Інформація"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Нотатка"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Мітки"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Дата"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Сума"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Витрати"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Прибуток"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Мітки"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr ""
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr ""
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Дата"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Список"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Продивитись результати як перелык"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Рядок"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Продивитись результати як рядки"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Оновити"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Оновити результати"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Деталі"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Увімкнути деталі"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d за %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Балансовий звіт"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "_Рахунок:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Виділ_ити все"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Кожен _день"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Збільшення X"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Від:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "_До:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Підкатегорія"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Видат. & Дохід. статті"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Витрачено та бюджет"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Витрачено"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Результат"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Бар"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Передивитись результати як бари"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Легенда"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Експорт"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Увімкнути легенду"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
+
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Звіт по бюджету"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Для:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Тип:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Вигляд"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Бюджет"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Витрачено:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Жоден рахунок не описано як частину бюджету."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Вам потрібно включити рахунки у Діалозі рахунків."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Сектор"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Стовпчик"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Продивитись результати як сектори"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Редагувати фільтр"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Експорт"
-
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
-msgid "Rate"
-msgstr "СÑ\82авка"
-
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Ð\9bегенда"
+
 #. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Увімкнути легенду"
+
+#. is_active
+#. name, icon-name
 #: ../src/rep_stats.c:91
+msgid "Rate"
+msgstr "Ставка"
+
+#. label, accelerator
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Зміна динаміки"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Мітка"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Місяць"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Рік"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "січень"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Лютий"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Березень"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Квітень"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Травень"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Червень"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Липень"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Серпень"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Вересень"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Жовтень"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Листопад"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Грудень"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "витрата"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Статистичний Звіт"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Вигляд"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "По _кількості"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Баланс:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Прибуток:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Витрата"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "День"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Тиждень"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Квартал"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Січ"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Лют"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Бер"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Квіт."
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Чер"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Лип"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Сер"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Вер"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Жов"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Лис"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Груд."
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Часовий зріз"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Звіт Trend Time"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Рахунок"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Категорія:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Отримувач:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Акумулюючий"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Перегляд по"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Звіт видатків на авто"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Авто_мобіль"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Метр:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Споживання:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Вартість палива:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Вартість інше:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Загальна вартість:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1591,10 +1531,10 @@ msgstr "Загальна вартість:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1602,61 +1542,96 @@ msgstr "Загальна вартість:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Метр"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Паливо"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Ціна"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Відст.:"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Звіт видатків на авто"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Авто_мобіль"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Метр:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Споживання:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Вартість палива:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Вартість інше:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Загальна вартість:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(без типу)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Готівка"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Активи"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Кредитна картка"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Заборгованість"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(нічого)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Видимий"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "Назва рахунку"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Помилка."
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1665,356 +1640,690 @@ msgstr ""
 "Не можливо додати рахунок '%s',\n"
 "така назва вже зайнята."
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Видалення не допускається"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Цей рахунок використовується і не може бути видалений."
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Не можу перейменувати цей Рахунок,\n"
+"з '%s' на '%s',\n"
+"ця назва вже використовується."
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Керування рахунками"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Загальні"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Назва:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "_Число"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr ""
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(архів %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Сума:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Пла_тіж:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Із записника_2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_На рахунок"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Увімкнути"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "К_ожні:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(підтверджено %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Керування підтвердженнями"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "З урахуванням _регістру"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "Категорію платежу можна вибрати з переліку чи вказати вручну"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "Одержувача платежа можна вибрати з переліку чи вказати вручну"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Не знайдено"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Власник:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "В_ласник:"
+
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "Мови:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "Занадий файл:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "Ініціалізувати мої категорії з цим файлом"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "Задані категорії"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "_"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "_Перевитрати"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "Створити рахунок"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "Це сторінка підтвердження, натисніть 'Застосувати' для внесення змін"
 
-#: ../src/ui-assist-start.c:408
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
 msgid "Confirmation"
 msgstr "Підтвердження"
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Дія"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Виберіть файл..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Розпізнано QIF файл"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Файл OFX розпізнано!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Підтримка OFX вимкнена **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV файл розпізнаний !"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Невідомий/Некорректний файл"
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "рахунок: %d - транзакції: %d - отримувачі: %d - категорії: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr "Ласкаво просимо до помічника імпорту HomeBank!"
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank може імпортувати файли наступних форматів:\n"
+"- QIF\n"
+"- OFX/QFX (вибирається під час компіляції)\n"
+"- CSV (у форматуванні, сумісному з HomeBank, дивіться в документації)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Файли QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX файли"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV файли"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Усі файли"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "Назва:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Шлях:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "Кодування:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Зміст:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Допустима _дата"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "день;дні;днів"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Співпадіння сортується: по рахунку, сумі і даті.\n"
+"Допустима дата 0 днів означає точне співпадіння"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Натисніть \"Застосувати\" для оновлення Вашого рахункую\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "для оновлення"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "створити"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "імпортувати"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "для відхилення"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "автопідтвердження"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
 msgid "File format error"
 msgstr "Помилка формату файлу"
 
-#: ../src/ui-budget.c:439
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
 msgstr ""
-"Цей csv файл повинен містити точну к-сть стовпців,\n"
-"розділених крапкою з комою, звертайтесь до довідки за подробицями."
 
-#: ../src/ui-budget.c:852
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
 msgid "Manage Budget"
 msgstr "Управління бюджетом"
 
-#: ../src/ui-budget.c:912
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
 msgid "Budget for each month"
 msgstr ""
 
-#: ../src/ui-budget.c:921
+#: ../src/ui-budget.c:1130
 msgid "is the same"
 msgstr "однаковий"
 
-#: ../src/ui-budget.c:932
+#: ../src/ui-budget.c:1142
 msgid "_Clear input"
 msgstr ""
 
-#: ../src/ui-budget.c:944
+#: ../src/ui-budget.c:1156
 msgid "is different"
 msgstr "інший"
 
-#: ../src/ui-budget.c:973
+#: ../src/ui-budget.c:1194
 msgid "_Force monitoring this category"
 msgstr "_Примусово слідкувати за цією категорією"
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Імпорт"
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Експорт"
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-category.c:1123
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"Are you sure you want to permanently\n"
+"delete unused categories?"
 msgstr ""
-"CSV файл повинен міфстити точне число стовпців,\n"
-"розділених крапкою з комою. Ознайомтесь з документацію."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Змінити..."
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
 
-#: ../src/ui-category.c:1103
+#: ../src/ui-category.c:1325
 msgid "_Income"
 msgstr "_Прибуток"
 
-#: ../src/ui-category.c:1151
+#: ../src/ui-category.c:1376
 #, c-format
 msgid ""
 "Cannot rename this Category,\n"
@@ -2025,105 +2334,221 @@ msgstr ""
 "з '%s' до '%s',\n"
 "вказана ім'я уже існує."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Перемістити до..."
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Перемістити цю категорію до іншої?"
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
+#: ../src/ui-category.c:1462
 msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
 msgstr ""
-"Це замінить '%s' на '%s',\n"
-"і опісля виделить '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Видалити категорію?"
-
-#: ../src/ui-category.c:1319
+#: ../src/ui-category.c:1472
 #, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
 msgstr ""
 
-#: ../src/ui-category.c:1537
+#: ../src/ui-category.c:1813
 msgid "Manage Categories"
 msgstr "Керування категоріями."
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "П_рибуток"
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
+
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
+
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
+
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
+
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
+
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
+
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
+msgstr ""
+
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "_Цифр після коми:"
+
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
+
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
+
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
+msgid ""
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
+msgstr ""
+
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
+
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
+
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
+
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
+
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
+
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
+
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "Пере_містити"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Імпортувати з CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Відкрити файл HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Зберегти файл HomeBank як"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Файли HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
 msgstr ""
-"Чи хочете ви зберети зміни \n"
-"в поточному файлі?"
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"Якщо Ви не збережете, внесені зміни\n"
-"будуть втрачені: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Не зберігати"
-
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2136,178 +2561,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
+msgid "Last month"
 msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "Остатніх 30 днів"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr ""
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr ""
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "Останні 12 місяців"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr ""
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Вся дата"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Весь місяць"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Опція"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Всі"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Жодного"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Інвертувати"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Місяць"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Рік:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Інфо:"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "З урахуванням _регістру"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Тег"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "нагадати"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Причина:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "показати 'Доданий'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "показати 'Відредагований'"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Редагувати Фільтр"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr ""
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "В_ласник:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr ""
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr ""
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr ""
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr ""
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2318,222 +2771,214 @@ msgstr ""
 "з '%s' до '%s',\n"
 "вказана ім'я уже існує."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Перемістити цього отримувача до іншого?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Видалити отримувача?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Керування Отримувачами"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Зовнішній вигляд"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Відобразити формат"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Системні налаштування за замовчуванням"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Лише значки"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Лише текст"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Текст під значками"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Текст поруч зі значками"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Танго (світлий)"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Танго (середній)"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Танго (темний)"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Ігнорувати"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Імпорт:"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Експорт:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Выдображати за кількістю"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Показувати стовбчик _rate"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Відобразити детально"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Увімкнути"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Заповнити від:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Країна:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Значення:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Шаблон:"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Десятковий розділювач:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Розділювач тисяч:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "_Цифр після коми:"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Формат _дати:"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2553,183 +2998,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Перетягніть мишкою для зміни порядку"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Панель інструментів"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Показати підказки до правил"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Використовує вказані користувачем кольори"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Шаблон:"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Витрата:"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "_Прибуток:"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Попередження:"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Завантажити файл, який відкривався останнім"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Налаштування"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Стовпчик"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Додати транзакцію"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Успадкувати транзакцію"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Змінити транзакцію"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Дата:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2741,82 +3211,73 @@ msgstr ""
 "день/місяць або місяць/день,\n"
 "повна дата (в локальному форматі)"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Перевірити"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Перенесення"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Внутрішній переказ"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Дебет катртка"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Платіжне доручення"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Електронний платіж"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Депозит"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "FI гонорар"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Неактивний"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Включити"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Виключити"
index b34fc2e069ac8c28414c4cf3825c2b476d8fba7b..32ccb69bb4032e94248bf565008b21eeb78b46bf 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
 msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2013-09-30 21:21+0000\n"
-"Last-Translator: sotacom <sothacom@yahoo.com>\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-11-19 10:51+0000\n"
+"Last-Translator: Phuc Duy Do <dduyphuc@gmail.com>\n"
 "Language-Team: Vietnamese <vi@li.org>\n"
-"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "Ngân hàng cá nhân"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "Quản lý tài chính cá nhân cho mọi người"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "Tài chính cá nhân"
 
-#: ../src/dsp_account.c:173
-msgid "No transaction changed"
-msgstr "Không có giao dịch thay đổi"
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr ""
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr ""
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "_Thông tin"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "_Người được trả:"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "_Hạng mục:"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "Giao dịch tự động được giao: %d"
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "Tự động chuyển giao kết quả"
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:700
 msgid ""
-"Do you want to create a template with\n"
-"each of the selected transaction ?"
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
 msgstr ""
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(lưu trữ mới)"
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "_Chuyển đổi"
+
+#: ../src/dsp_account.c:731
+msgid "No transaction changed"
+msgstr "Không có giao dịch thay đổi"
+
+#: ../src/dsp_account.c:733
+#, c-format
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:912
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
+
+#: ../src/dsp_account.c:917
 msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
+"Do you want to create a template with\n"
+"each of the selected transaction ?"
 msgstr ""
 
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "Bạn có muốn xóa mỗi một giao dịch đã được chọn ?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr ""
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr ""
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "Sửa đổi ngày tháng..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "Sửa đổi thông tin..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "Sửa đổi thông tin người nhận tiền..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "Sửa đổi mô tả"
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "Sửa đổi số tiền"
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "Sửa đổi danh mục"
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "Sửa đổi nhãn"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "_Tài khoản"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "Giao dịch"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "_Hành động"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr ""
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "_Công cụ"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "_Đóng"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "Đóng tài khoản hiện tại"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "_Lọc..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "Mở danh sách lọc"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "_Thêm..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "Thêm một giao dịch mới"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "_Kế thừa"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "Kế thừa từ các giao dịch đang hoạt động"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "_Sửa..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "Chỉnh sửa giao dịch đang hoạt động"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr ""
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
 msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "_Loại bỏ..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "Hủy bỏ những giao dịch hoạt động"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "Tự động gán"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "Thực hiện gán tự động"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "Xuất ra dạng QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "Xuất ra CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "Xuất ra thành CSV"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "Thêm"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "Kế thừa"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "Chỉnh sửa"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "Bộ lọc"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "Đối soát"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "Tương lai:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "Ngân hàng:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "Hôm nay:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "Ngân hàng:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "Tương lai:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "_Khoảng"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "_Loại:"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr ""
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
 msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "Tiền tệ phụ"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "Danh mục"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "Danh mục phụ"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "_Tập tin"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "_Nhập"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "_Chỉnh sửa"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "_Hiển thị"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "_Quản lý"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "_Giao dịch"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "_Báo cáo"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "_Trợ giúp"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "_Mới"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "_Mở..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "Mở tập tin"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "_Lưu"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "Lưu tập tin hiện tại"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "Lưu với tên khác..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "Lưu tập tin hiện tại với tên khác"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "Hoàn nguyên"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "Trở lại với một phiên bản đã lưu của tập tin này"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "_Thuộc tính..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "Đóng tập tin hiện thời"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "_Thoát"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "Thoát khỏi homebank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "Mở hướng dẫn nhập"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "Mở trợ giúp xuất ra QIF"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
 msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "Thiết lập..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "Định hình homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "Tài khoản..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "Định hình tài khoản"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "_Người được trả tiền..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "Định hình người được trả tiền"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "Danh mục..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "Định hình danh mục"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "Ngân sách..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "Định hình ngân sách"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "Ấn định..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "Định hình những ấn định tự động"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "Hiện thị..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "Hiển thị những giao dịch của tài khoản đã chọn"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "Thêm..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "Thêm giao dịch"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
 msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "_Thống kê..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "Mở báo cáo thống kê"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "_Thời gian hướng tới..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "Mở báo cáo Trend Time"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "Nhân sách..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "Mở báo cáo ngân sách"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "Số dư..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "Mở báo cáo số dư"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr ""
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "Hiển thị hộp thoại chào mừng..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr ""
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "_Nội dung"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "Tài liệu về HomeBank"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "Hiển thị hộp thoại chào mừng..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "Trợ giúp trực tuyến..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "Kết nối đến trang LaunchPad để được trợ giúp trực tuyến"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "Dịch ứng dụng này..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "Kết nối đến trang LaunchPad để được trợ giúp dịch ứng dụng này"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "Báo cáo lỗi"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "Kết nối đến trang LaunchPad để được trợ giúp sửa lỗi"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "_Giới thiệu"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "Giới thiệu về HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "_Thanh công cụ"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "Tiền tệ phụ"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "Trở lại các tập tin đã lưu trước đó của '%s'?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "Xin chào bạn đã đến với HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "Bạn muốn làm cái gì:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "Mở file mẫu"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "Giao dịch được thêm vào: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "Kiểm tra kết quả giao dịch dự kiến"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "Tổng cộng"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "Lỗi chưa biết"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "Lỗi nhập xuất của tập tin '%s'."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "Tập tin '%s' không phù hợp với tập tin HomeBank"
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -668,913 +851,672 @@ msgstr ""
 "Tập tin '%s' đã được lưu với phiên bản cao nhất của HomeBank, \n"
 "và không thể xem trên phiên bản cũ."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "Lỗi tập tin"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "Lỗi xuất/nhập của file %s."
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "Tổng cộng"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "Tập tin %s không phải là tập tin HomeBank hợp lệ."
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "Mở"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "Tài khoản"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "Người nhận"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "Danh mục"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "Lưu trữ"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "Ngân sách"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "Hiển thị"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "Thống kê"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "Số dư"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "Mở tập tin vừa dùng"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "không đúng định dạng file CSV"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(lưu trữ mới)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>từ</i> %s <i>đến</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "Chưa xác định"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "Xuất thông tin phiên bản và thoát"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[TẬP TIN]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr ""
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "Không thể hiển thị địa chỉ URL « %s »"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "Tùy chọn của HomeBank"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "Không thể mở « %s » vì tập tin đó không tồn tại.\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "Trợ giúp nhập vào của HomeBank"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr ""
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr ""
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr ""
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "Cập nhật tài khoản của bạn"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(tài khoản %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "Thay đổi tài khoản HomeBank đích"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "tài khoản mới"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "_Tên:"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "tài khoản đã có"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "Tài khoản:"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "Lỗi"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"Không thể đổi tên tài khoản này,\n"
-"từ '%s' thành '%s',\n"
-"vì tên này đã có rồi."
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "Hãy chọn một tập tin..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "Tập tin dạng QIF đã được công nhận !"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "Tập tin dạng OFX đã được công nhận !"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** Hỗ trợ tập tin dạng OFX đã tắt**"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr ""
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "Tập tin không hợp lệ..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "tài khoản: %d - giao dịch: %d - người được trả tiền: %d - danh mục: %d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "Trợ giúp nhập của HomeBank - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank có thể nhập những tập tin có định dạng sau:\n"
-"- QIF\n"
-"- OFX/QFX (tùy vào thời gian biên dịch)\n"
-"- CSV (định dạng đặc biệt của HomeBank, hãy xem tài liệu)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr ""
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "Tập tin dạng QIF"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "Tập tin dạng OFX/QFX"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "Tập tin CSV"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "Tất cả các tập tin"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "Đường dẫn:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr ""
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr ""
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "Nội dung:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr ""
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr ""
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr ""
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr ""
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "Ngày gia hạn:"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "ngày"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"Sự sắp xếp phù hợp được thực hiện theo thứ tự: theo tài khoản, số tiền và "
-"ngày tháng.\n"
-"Một ngày gia hạn bằng 0 ngày nghĩa là một sự phù hợp chính xác."
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr ""
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr ""
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "Nhấn nút \"Áp dụng\" để cập nhật tài khoản của bạn.\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "Các tài khoản"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "để cập nhật"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "để tạo"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr ""
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "nhập vào"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "từ chối"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "được gán tự động"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "Nhập vào"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "Đã nhập tên"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "Hoạt động"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "tên của HomeBank"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "Trạng thái"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "Ngân hàng"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "Hôm nay"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "Tương lai"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- chia -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "Thông tin"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "Ghi nhớ"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "Nhãn"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "Ngày tháng"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "Số lượng"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "Chi phí"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "Thu nhập"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "Nhãn"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "Trạng thái"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- chia -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "Ngày tháng"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "Danh sách"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "Hiển thị kết quả kiểu danh sách"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "Hàng"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "Hiển thị kết quả theo hàng"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "Làm mới"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "Làm mới kết quả"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "Chi tiết"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "Đảo ngược chi tiết"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d dưới %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "Báo cáo số dư"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "Tài khoản:"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "Chọn tất cả"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "Mỗi ngày"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "_Phóng lớn X:"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "_Từ:"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "Đế_n:"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "Danh mục phụ"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "Thu & Chi"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "Tiêu xài & Ngân sách"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "Tiêu xài"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "Kết quả"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "Thanh"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "Hiển thị kết quả kiểu thanh"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "Chú thích"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "Xuất ra"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "Đảo ngược chú thích"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "Báo cáo ngân sách"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "_Tìm:"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "_Loại:"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "_Hiển thị:"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "Ngân sách:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "Chi tiêu"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "Không có tài khoản được định nghĩa là một phần của ngân sách"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "Bạn nên gộp một số tài khoản từ hộp thoại tài khoản."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "Biểu đồ tròn"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "Cột"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "Hiển thị kết quả dạng biểu đồ tròn"
+msgid "View results as column"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "Chỉnh sửa bộ lọc"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "Xuất ra"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "Chú thích"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "Đảo ngược chú thích"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "Tỷ giá"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "Đảo ngược tỷ giá"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "Nhãn"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "Tháng"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "Năm"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "Tháng 1"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "Tháng 2"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "Tháng 3"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "Tháng 4"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "Tháng Năm"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "Tháng 6"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "Tháng 7"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "Tháng 8"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "Tháng 9"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "Tháng 10"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "Tháng 11"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "Tháng 12"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "Chi phí"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr ""
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "Báo cáo thống kê"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "_Hiển thị:"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "Theo số tiền"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "Số dư:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "Thu nhập:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "Chi phí"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "Ngày"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "Tuần"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "Quý"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "Tháng 1"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "Tháng 2"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "Tháng 3"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "Tháng 4"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "Tháng 6"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "Tháng 7"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "Tháng 8"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "Tháng 9"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "Tháng 10"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "Tháng 11"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "Tháng 12"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "Mẩu nhỏ theo thời gian"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "Báo cáo theo khuynh hướng"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "_Tài khoản:"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "_Hạng mục:"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "_Người được trả:"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "_Tích lũy"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "_Hiển thị theo:"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "Báo cáo chi phí xe cộ"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "Xe cộ"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "Đo lường:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "Tiêu thụ:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "Chi phí nhiên liệu:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "Chi phí khác:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "Tổng chi phí:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1583,10 +1525,10 @@ msgstr "Tổng chi phí:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1594,525 +1536,1014 @@ msgstr "Tổng chi phí:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "Mét"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "Nhiên liệu"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "Giá"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "Khoảng cách"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "Báo cáo chi phí xe cộ"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "Xe cộ"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "Đo lường:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "Tiêu thụ:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "Chi phí nhiên liệu:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "Chi phí khác:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "Tổng chi phí:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr ""
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "Tiền mặt"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "Tài sản"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "Thẻ tín dụng"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "Trách nhiệm"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(không có)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "Xem được"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "Lỗi"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "Hủy bỏ không được phép"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "Tài khoản này đang sử dụng nên không xóa được."
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Không thể đổi tên tài khoản này,\n"
+"từ '%s' thành '%s',\n"
+"vì tên này đã có rồi."
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "Quản lý tài khoản"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "Chung"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr ""
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr ""
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr ""
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "_Tên:"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "Số:"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr ""
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr ""
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "không bao gồm từ báo cáo"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(lưu trữ %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "_Lượng:"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "Thanh_toán:"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "Thuộc sổ tay _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "_Đến tài khoản:"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr ""
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr ""
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "_Kích hoạt"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "&Mỗi:"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr ""
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr ""
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(phân công %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "Quản lý phân công"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "Phân biệt chữ hoa/thường"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "Kích hoạt tự động điền và trực tiếp chiếm lấy cho Hạng mục"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
 msgstr ""
-"Tự động hoàn tất và chuyển quyền kiểm soát\n"
-"cho người thu"
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr ""
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "Không tìm thấy"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "Chủ sở hữu:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "_Chủ sở hữu:"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr ""
 
-#: ../src/ui-assist-start.c:237
-msgid "System detection"
+#: ../src/ui-assist-start.c:298
+msgid "System detection"
+msgstr ""
+
+#: ../src/ui-assist-start.c:302
+msgid "Languages:"
+msgstr "Ngôn ngữ:"
+
+#: ../src/ui-assist-start.c:309
+msgid "Preset file:"
+msgstr "Tập tin được cài đặt sẵn:"
+
+#: ../src/ui-assist-start.c:327
+msgid "Initialize my categories with this file"
+msgstr "Khởi tạo danh mục của tôi với tập tin này"
+
+#: ../src/ui-assist-start.c:339
+msgid "Preset categories"
+msgstr "Danh mục có sẵn"
+
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "_Ban đầu:"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "_Số tiền vượt quá:"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "Tạo một tài khoản"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr ""
+"Đây là một trang xác nhận, nhấn nút \"Áp dụng\" để áp dụng những thay đổi"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "Sự chứng thực"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "Hoạt động"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "Hãy chọn một tập tin..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "Tập tin dạng QIF đã được công nhận !"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "Tập tin dạng OFX đã được công nhận !"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** Hỗ trợ tập tin dạng OFX đã tắt**"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "Tập tin không hợp lệ..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr ""
+"tài khoản: %d - giao dịch: %d - người được trả tiền: %d - danh mục: %d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank có thể nhập những tập tin có định dạng sau:\n"
+"- QIF\n"
+"- OFX/QFX (tùy vào thời gian biên dịch)\n"
+"- CSV (định dạng đặc biệt của HomeBank, hãy xem tài liệu)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "Tập tin dạng QIF"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "Tập tin dạng OFX/QFX"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "Tập tin CSV"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "Tất cả các tập tin"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "Đường dẫn:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "Nội dung:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "Ngày gia hạn:"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "ngày"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"Sự sắp xếp phù hợp được thực hiện theo thứ tự: theo tài khoản, số tiền và "
+"ngày tháng.\n"
+"Một ngày gia hạn bằng 0 ngày nghĩa là một sự phù hợp chính xác."
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "Nhấn nút \"Áp dụng\" để cập nhật tài khoản của bạn.\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "để cập nhật"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "để tạo"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "nhập vào"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "từ chối"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "được gán tự động"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "File lỗi"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "Quản lý ngân sách"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "tương tự"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "khác"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "Áp đặt theo dõi loại này"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "_Thu nhập"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"Không thể đổi tên danh mục này,\n"
+"từ '%s' thành '%s',\n"
+"vì tên này đã có rồi."
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "Quản lý danh mục"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
-msgid "Languages:"
-msgstr "Ngôn ngữ:"
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
 
-#: ../src/ui-assist-start.c:253
-msgid "Preset file:"
-msgstr "Tập tin được cài đặt sẵn:"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
 
-#: ../src/ui-assist-start.c:271
-msgid "Initialize my categories with this file"
-msgstr "Khởi tạo danh mục của tôi với tập tin này"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:283
-msgid "Preset categories"
-msgstr "Danh mục có sẵn"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "_Ban đầu:"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "_Số tiền vượt quá:"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "Tạo một tài khoản"
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
 msgstr ""
-"Đây là một trang xác nhận, nhấn nút \"Áp dụng\" để áp dụng những thay đổi"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "Sự chứng thực"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "File lỗi"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
-"Tập tin csv phải gồm có chính xác số lượng cột,\n"
-"được tách ra bởi một cột, đọc phần trợ giúp để biết thêm."
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "Quản lý ngân sách"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "Phân số"
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "tương tự"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "khác"
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
+msgstr ""
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "Áp đặt theo dõi loại này"
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "_Nhập"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "_Xuất"
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
+#: ../src/ui-currency.c:1346
 msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"Tập tin dạng CSV phải có số cột chính xác, được phân cách bởi dấu chấm phẩy, "
-"để biết thêm chi tiết hãy xem trợ giúp."
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "Sửa đổi..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "_Thu nhập"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
-msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"Không thể đổi tên danh mục này,\n"
-"từ '%s' thành '%s',\n"
-"vì tên này đã có rồi."
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "Di chuyển tới..."
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "Bạn có muốn di chuyển danh mục này đến danh mục khác không ?"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
 msgstr ""
-"Cái này sẽ thay thế '%s' bằng '%s',\n"
-"và sau đó sẽ xóa '%s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "Bạn có muốn xóa một danh mục ?"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
+#: ../src/ui-dialogs.c:358
 msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
 msgstr ""
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "Quản lý danh mục"
-
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "Th_u nhập"
-
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "_Di chuyển"
-
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "Nhập vào từ tập tin CSV"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "Mở tập tin HomeBank"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "Lưu tập tin HomeBank thành"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "Tập tin HomeBank"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "Bạn có muốn lưu những thay đổi trong tập tin hiện tại ?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
-msgstr "Nếu bạn không lưu thì những thay đổi sẽ mất hết: %d"
-
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "Không lưu"
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
-msgid "Select among possible transactions..."
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
 msgstr ""
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
+#: ../src/ui-dialogs.c:748
+msgid "Select among possible transactions..."
 msgstr ""
 
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr ""
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr ""
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr ""
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr ""
@@ -2125,178 +2556,206 @@ msgstr ""
 msgid "Unreconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
 msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
 msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
 msgstr ""
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
+msgid "This month"
 msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "Năm nay"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "Năm trước"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "30 ngày trước"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "60 ngày trước"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "90 ngày trước"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "12 tháng trước"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "Khác..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "Tất cả ngày tháng"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "Tất cả các tháng"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "_Tùy chọn"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "Tất cả"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "Không chọn gì"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "Đảo ngược"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "_Tháng:"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "_Năm:"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "_Thông tin"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "Phân biệt chữ hoa/thường"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "_Thẻ:"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr ""
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "nhắc nhở"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "Áp đặt"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "hiển thị 'Đã thêm'"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "hiển thị \"Đã sửa\""
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "Sửa bộ lọc"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
 msgstr ""
 
-#: ../src/ui-filter.c:1373
-msgid "Text"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
 msgstr ""
 
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "Thuộc tính tập tin HomeBank"
-
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "_Chủ sở hữu:"
-
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "thêm đến"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "của mỗi tháng (không bao gồm)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "thêm"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "ngày trước ngày hiện tại"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2307,222 +2766,214 @@ msgstr ""
 "từ '%s' thành '%s',\n"
 "vì tên này đã có rồi."
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "Bạn có muốn di chuyển người được trả tiền hiện tại sang người khác ?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "Xóa một người được trả tiền"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "Quản lý người được trả tiền"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "Giao tiếp"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "Định dạng hiển thị"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr ""
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr ""
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "Hệ thống mặc định"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "Chỉ có biểu tượng"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "Chỉ có chữ"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "Chữ dưới biểu tượng"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "Chữ nằm kế hình"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Màu chữ Tango sáng"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Màu chữ Tango trung bình"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Màu chữ Tango tối"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr ""
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr ""
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr ""
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "Bỏ qua"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr ""
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr ""
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "_Nhập"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "_Xuất ra:"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr ""
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
 msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "Trình bày theo _số lượng"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "Trình bày cột giá"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "Trình bày chi tiết"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "_Bật"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "Điền dựa vào:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "Quốc gia:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "Giá trị:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "_Mẫu có sẵn\""
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "Dấu thập phân:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "Nhóm chuỗi ký tự:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "Phân số"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "Địn_h dạng ngày tháng"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2542,183 +2993,208 @@ msgid ""
 "%Y year with century as a decimal number. \n"
 msgstr ""
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr ""
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr ""
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "Kéo & thả để thay đổi thứ tự"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "_Thanh công cụ:"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "Hiển thị gợi ý những quy tắc"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "Sử dụng màu sắc tùy ý"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "_Mẫu có sẵn\""
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "_Phí tổn"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "Thu _nhập"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "_Cảnh báo"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr ""
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "Nạp tập tin đã mở gần đây"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
-msgstr ""
-
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr ""
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
 msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
-msgstr "Điều này sẽ hoàn lại các giá trị  tùy chọn mặc định"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
+msgstr ""
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "Tuỳ chọn"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "Cột"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
+
+#. sum button must appear only when new split add
+#. #1258821
+#. if(data.splittype == TXN_SPLIT_NEW)
+#: ../src/ui-split.c:379
+msgid "Sum"
+msgstr ""
+
+#: ../src/ui-split.c:464
+msgid "Sum of splits:"
+msgstr ""
+
+#: ../src/ui-split.c:475
+msgid "Unassigned:"
+msgstr ""
+
+#: ../src/ui-split.c:490
+msgid "Transaction amount:"
+msgstr ""
 
 #: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "Thêm giao dịch"
+
+#: ../src/ui-transaction.c:51
 msgid "Inherit transaction"
 msgstr "Giao dịch kế thừa"
 
-#: ../src/ui-transaction.c:51
+#: ../src/ui-transaction.c:52
 msgid "Modify transaction"
 msgstr "Sửa đổi giao dịch"
 
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
+#: ../src/ui-transaction.c:60
+msgid "Remind"
 msgstr ""
 
-#. sum button must appear only when new split add
-#. #1258821
-#. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
-msgid "Sum"
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:439
-msgid "Sum of splits:"
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
 msgstr ""
 
-#: ../src/ui-transaction.c:451
-msgid "Unassigned:"
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
 msgstr ""
 
-#: ../src/ui-transaction.c:465
-msgid "Transaction amount:"
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
 msgstr ""
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "_Ngày:"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2730,82 +3206,73 @@ msgstr ""
 "ngày/tháng hoặc tháng/ngày,\n"
 "và ghi ngày giờ đầy đủ vào thời điểm hiện tại"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr ""
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr ""
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "Kiểm tra"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "Đổi"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "Chuyển đổi bên trong"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "Thẻ ghi nợ"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "Lệnh"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "Tiền điện"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "Đặt cọc"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "Phí FI"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "Không kích hoạt"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "Bao gồm"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "Loại trừ"
index db416b2ae3144173df07790c29f6b0dc1159c91f..810120618dcb48dc3abf71397637917e47e88b83 100644 (file)
@@ -2,40 +2,149 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-03-09 17:45+0000\n"
-"Last-Translator: mshlyn <linlongzhou@163.com>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2016-10-05 00:48+0000\n"
+"Last-Translator: 陈柳云 <chenliuyun82@gmail.com>\n"
 "Language-Team: \n"
-"Language: \n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:04+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "免费,易用的个人财务软件。"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr "个人理财"
 
-#: ../src/dsp_account.c:173
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr "所有人都适用的免费、方便的个人理财软件"
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr "财务,会计,预算,个人,现金"
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr "HomeBank是一个免费的并且能协助你管理个人账户的软件。"
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr "它易于使用并且能将你个人财务状况用强大的过滤工具和美丽的图表展现出来。"
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr "如果你正在寻找一个完全免费并且能轻松上手的个人财务管理软件,HomeBank是一个很棒的选择。"
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "取消"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "确定(_O)"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr "编辑多个交易"
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr "支付(_y)"
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "信息(_I):"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "交易人(_P):"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "类别(_C):"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr "标签(_g):"
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr "备注(_e)"
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr "检查内部传输结果"
+
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr "没有发现不一致!"
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+"不一致的情况出现: %d\n"
+"你想回顾并修复么?"
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "转换(_C)"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "没有记账发生改动"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "自动分配的交易 :%d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "自动归类事项"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -43,627 +152,698 @@ msgstr ""
 "为选中的每条记账\n"
 "创建模板?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(新模板)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-"是否打破内部转账?\n"
-"\n"
-"继续将删除目标记账。"
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
-msgstr "选中的每一笔记账都要删除吗?"
+msgstr "你想删除选中的记账吗?"
+
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "更改(_C)"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr ""
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d 项目(%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d项目(%d选中%s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "修改日期..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "修改信息..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "修改交易人..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "修改摘要..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "修改金额..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "修改类别..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "修改标签"
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "账户(_A)"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "记账(_O)"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "操作(_A)"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "状态(_S)"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "工具(_T)"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "关闭(_C)"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "关闭当前账户"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "过滤(_F)..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "打开列表过滤"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "添加(_A)..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "添加一个新的记账"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "套用(_I)..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "套用选中的记账"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "编辑(_E)..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "编辑选中的记账"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr "无"
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "已对账(_R)"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "切换活跃记账的对账状态"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "删除(_R)..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "删除当前的记账"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "创建模板..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "自动归类"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr "创建模板"
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "运行自动归类"
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr "删除(_D)..."
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
-msgid "Export QIF..."
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr "删除所选交易"
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
 msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
+
+#: ../src/dsp_account.c:2181
+msgid "Export QIF..."
+msgstr "导出为 QIF"
+
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "导出为 QIF"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "导出 CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "导出为 CSV 格式"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "添加"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "套用"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "编辑"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "过滤"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "对账"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "将来:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "余额"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "今天:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "银行:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "将来:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "范围(_R):"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "类型(_T):"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "状态(_S):"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "重置过滤器(_F)"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "简化金额(_M)"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "类别"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "子类别"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "文件(_F)"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "导入(_I)"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "编辑(_E)"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "视图(_V)"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "管理(_M)"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "记账(_T)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "报表(_R)"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "帮助(_H)"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "新建(_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "新建文件"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "打开(_O)..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "打开文件"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "保存(_S)"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "保存当前文件"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "另存为..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "用其它文件名保存当前文件"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "恢复"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "取消当前的修改,恢复到上一次保存的状态"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "属性(_P)..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "配置此文件"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "关闭当前文件"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "退出(_Q)"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "退出 HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr ""
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr "QIF 格式"
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "打开导入向导"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "打开 QIF 导出向导"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr "OFX/QFX 格式"
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "匿名..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr "CSV 格式"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr "导出为 QIF 格式"
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr "导出所有账户到 QIF 文件"
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "首选项..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "配置 Homebank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "账户(_O)"
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "管理账户"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "交易人(_P)..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "管理交易人"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "类别..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "管理类别"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "计划/模板..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "配置此计划/模板记账"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "预算..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "管理预算"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "归类..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "管理自动归类"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "显示..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "显示选中的帐户记账"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "添加..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "添加记账"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr "添加交易"
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "设置计划..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "配置记账计划"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "处理计划..."
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "插入待计划的记账"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "统计(_S)..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "打开统计报表"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "走势(_T)..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "打开走势报表"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "预算(_U)..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "打开预算报表"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "余额..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "打开余额报表"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "汽车花费...(_V)"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "打开汽车花费报表"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "显示欢迎窗口..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr "信息统计"
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "匿名..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "帮助内容(_C)"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "关于家庭理财的文档"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "显示欢迎窗口..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "获取在线帮助..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "连接到 LaunchPad 网站来获得在线帮助"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "翻译这个程序..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "连接到 LaunchPad 网站来帮助翻译这个程序"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "报告问题..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "连接到 LaunchPad 网站来帮助修复问题"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "关于(_A)"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "关于 HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "工具栏(_T)"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "最多消费(_T)"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "计划列表(_S)"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "简化金额"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "恢复到 '%s' 的上次保存的文件?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"-对文件的变更将永远丢失\n"
-"-文件将被保存到最新备份(.xhb~)"
+"-对文件的修改将永久丢失\n"
+"-文件将重新加载上次存档(.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "匿名此文件?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr "恢复(_R)"
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
 msgstr ""
-"继续将修改名字/备注为匿名数据,\n"
-"请确认。"
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "欢迎使用HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "要做什么事:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "阅读HomeBank手册(_M)"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "配置首选项(_P)"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "新建文件(_n)"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "打开已存在的文件(_O)"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "打开示例理财档案(_e)"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(没有分类)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr "其它"
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "没有记账被添加"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "添加记账:%d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "检查计划记账结果"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "合计"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "未知错误"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "输入/输出错误位于文件 '%s'"
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "文件'%s'不是有效HomeBank文件。"
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -672,922 +852,674 @@ msgstr ""
 "文件'%s'为高版本HomeBank所保存\n"
 "无法用当前版本打开"
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "文件错误"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "文件 %s I/O 错误。"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "合计"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr ""
 "文件 %s\n"
 "不是一个有效的家庭理财文件。"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "打开"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "账户"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "交易人"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "类别"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "模板"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "预算"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "显示"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "统计"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "余额"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "汽车花费"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr "打开(_O)"
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "打开最近用过的文件"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
-msgstr ""
+msgstr "你的帐户"
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
-msgstr ""
+msgstr "资金流动情况"
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "最高的5条消费"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr "最高消费"
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
-msgstr ""
+msgstr "交易日程修改"
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "无效的 csv 格式"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(新模板)"
+
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
 
 #: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>从</i>%s<i>到</i>%s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "未知"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "输出版本信息并退出"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[文件]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "浏览器错误"
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "不能显示网址 “%s”"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "家庭理财选项"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "无法打开“%s”,文件不存在。\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank导入向导"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "要导入的文件"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "文件分析结果"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "调整导入项"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "更新你的帐户"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(帐户 %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "改变家庭理财账户目标"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "新帐户"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "名称(_N):"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "已存在的帐户"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "账户(_C):"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "错误"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"不能重命名本账户,\n"
-"从 '%s'到'%s',\n"
-"文件名已存在。"
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "请选择一个文件..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "QIF 文件被识别!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "OFX 文件被识别!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** OFX 支持被禁用 **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "识别到CVS格式的记账文件"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "未知/无效的文件..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "账户:%d - 记账:%d - 交易人:%d - 类别:%d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank 导入向导 - (%d / %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"欢迎使用HomeBank导入助手。\n"
-"\n"
-"此助手将引导你执行将外部文件\n"
-"导入到HomeBank的整个过程。\n"
-"\n"
-"在点击助手最后一页的“应用”按钮之前不会做任何修改。"
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"HomeBank可以导入下列的文件格式:\n"
-"- QIF\n"
-"- OFX/QFX (记账时间可以调整)\n"
-"- CSV (HomeBank特有格式,详情见文档)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "已知文件"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF 文件(.qif)"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX 文件"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV 文件(.csv)"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "所有文件"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "路径:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "名称:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "编码:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "内容:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr ""
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "日期顺序:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "重新加载文件"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"加载文件时遇到日期转换错误。\n"
-"请试着修改日期顺序格式并重新加载文件。"
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "编码待导入的账户"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "重复记账信息"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "日期偏差(_T):"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "天"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"已按以下要求排序列出符合条件的项目:按账户,金额和日期。\n"
-"日期的偏差为0天表示严格匹配"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "导入的账户"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "导入的记账"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "点击\"应用\"来更新账户\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "账户"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "更新"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "创建"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "记账"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "导入"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "放弃"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "自动归类"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "导入到"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "导入名称"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "操作"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "家庭理财名称"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "状态"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "银行"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "今天"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "将来"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "-拆分-"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "信息"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "备注"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "标签"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "日期"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "金额"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "支出"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "收入"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "标签"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "状态"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "-拆分-"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "日期"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "列表"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "以列表方式查看事项"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "曲线图"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "以曲线图查看事项"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "刷新"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "刷新事项"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "明细"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "切换明细"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d/%d 在 %s 以下"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "余额报告"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "账户(_C):"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "全选(_A)"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "每天(_D)"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "拉伸 X 轴(_Z):"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "从(_F):"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "到(_T):"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "子类别"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "支出和收入"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "花费和预算"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
 msgstr "花费"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "事项"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "柱状图"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "以柱状图来查看事项"
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "图例"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "导出"
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "切换图例"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
+
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "预算报表"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "按照(_F):"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "种类(_K):"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "查看(_V):"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "预算:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "花费:"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "未定义账户"
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "请在账户对话框中选择账户"
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "饼状图"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr ""
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "以饼状图来查看事项"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "编辑过滤"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "导出"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "图例"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "切换图例"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "百分比"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "切换百分比"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "标签"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "月"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "年"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "1月"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "2月"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "3月"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "4月"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "5月"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "6月"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "7月"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "8月"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "9月"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "10月"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "11月"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "12月"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "支出"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(无收款人)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "统计报表"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "查看(_V):"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "按金额(_A)"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "余额:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "收入:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "支出:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "天"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "周"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "季度"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "1月"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "2月"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "3月"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "4月"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "6月"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "7月"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "8月"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "9月"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "10月"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "11月"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "12月"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "时间段"
 
-#: ../src/rep_time.c:1229
-msgid "Trend Time Report"
-msgstr "走势报表"
-
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "账户(_A):"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "类别(_C):"
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
 
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "交易人(_P):"
+#: ../src/rep_time.c:1345
+msgid "Trend Time Report"
+msgstr "走势报表"
 
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "累计(_C)"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "查看方式(_V):"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "交通费用报告"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "交通(_C)"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "里程表:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "油耗:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "燃料费用:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "其它费用:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "费用合计:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1596,10 +1528,10 @@ msgstr "费用合计:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1607,61 +1539,96 @@ msgstr "费用合计:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "里程表"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "燃料"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "价格"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "里程"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "交通费用报告"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "交通(_C)"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "里程表:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "油耗:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "燃料费用:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "其它费用:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "费用合计:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(缺少类型)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "现金"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "资产"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "信用卡"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "负债"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(无)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "可见"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr "账户名"
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "错误"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
@@ -1670,464 +1637,921 @@ msgstr ""
 "不能添加账户'%s',\n"
 "名字已经存在。"
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "不允许删除"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
+
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "不能删除正在使用的帐户。"
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
+
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"不能重命名本账户,\n"
+"从 '%s'到'%s',\n"
+"文件名已存在。"
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "管理账户"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "常规"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "此账户已关闭"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "支票簿_1"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "支票簿_2:"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "名称(_N):"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "账户号码(_U):"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "从账户汇总中排除(_s)"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "从预算中删除(_b)"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "从报告中排除(_r)"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(模板 %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "金额(_A):"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr "标记总数标记"
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "付款方式(_M):"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "用支票本 _2"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "转入账户(_T)"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "备忘(_M):"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "提醒"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "激活(_A)"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "每(_Y):"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "管理计划/模板记账"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "文本"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(归类 %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "管理归类"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "区分大小写(_S)"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "类别可以自动补全和直接输入"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "交易人可以自动补全和直接输入"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
+
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "新HomeBank文件(%d的%d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "不存在"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "所"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "所有者(_O):"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "文件属性"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "语言:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "预设"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "使用这个文件初始化我的类别"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "预设类别"
 
-#: ../src/ui-assist-start.c:312
+#: ../src/ui-assist-start.c:360
 msgid "Informations"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
+#: ../src/ui-assist-start.c:395
 msgid "Balances"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
+#: ../src/ui-assist-start.c:399
 msgid "_Initial:"
 msgstr "期初余额(_I):"
 
-#: ../src/ui-assist-start.c:368
+#: ../src/ui-assist-start.c:406
 msgid "_Overdrawn at:"
 msgstr "透支(_O):"
 
-#: ../src/ui-assist-start.c:385
+#: ../src/ui-assist-start.c:415
 msgid "Create an account"
 msgstr "创建帐号"
 
-#: ../src/ui-assist-start.c:402
+#: ../src/ui-assist-start.c:425
 msgid "This is a confirmation page, press 'Apply' to apply changes"
 msgstr "这时确认页面,点击 ‘Apply' 应用更新。"
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "确认"
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "确认"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "操作"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "请选择一个文件..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "QIF 文件被识别!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "OFX 文件被识别!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** OFX 支持被禁用 **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "识别到CVS格式的记账文件"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "未知/无效的文件..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "账户:%d - 记账:%d - 交易人:%d - 类别:%d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"欢迎使用HomeBank导入助手。\n"
+"\n"
+"此助手将引导你执行将外部文件\n"
+"导入到HomeBank的整个过程。\n"
+"\n"
+"在点击助手最后一页的“应用”按钮之前不会做任何修改。"
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"HomeBank可以导入下列的文件格式:\n"
+"- QIF\n"
+"- OFX/QFX (记账时间可以调整)\n"
+"- CSV (HomeBank特有格式,详情见文档)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "已知文件"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF 文件(.qif)"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX 文件"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV 文件(.csv)"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "所有文件"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "名称:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "路径:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "编码:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "内容:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "日期偏差(_T):"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "天"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"已按以下要求排序列出符合条件的项目:按账户,金额和日期。\n"
+"日期的偏差为0天表示严格匹配"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "点击\"应用\"来更新账户\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "更新"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "创建"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "记账"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "导入"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "放弃"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "自动归类"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "文件格式错误"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "预算管理"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "相同"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "不同"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "强制监视该类别(_F)"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "收入(_I)"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"不能重命名这个类别,\n"
+"从 '%s' 到 '%s',\n"
+"这个名字已经存在了。"
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "管理类别"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
+msgstr ""
+
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
+msgstr ""
+
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
+
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
+
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
+
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "文件格式错误"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
-"csv文件必须包含正确的列数,\n"
-"以分号作分隔,详细信息请参阅帮助文档。"
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "预算管理"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "相同"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "不同"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "小数位数(_F):"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "强制监视该类别(_F)"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "导入(_I)"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "导出(_X)"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"CSV文件必须包含由分号分隔的确定数目的列,请查阅帮助文档以获知更多细节。"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "修改..."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "收入(_I)"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"不能重命名这个类别,\n"
-"从 '%s' 到 '%s',\n"
-"这个名字已经存在了。"
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "移动到..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "移动到其它类别?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
 msgstr ""
-"这将使用'%2$s' 替换 '%1$s',\n"
-"然后删除 '%3$s'"
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "删除一个类别?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"如果移除'%s', 引用此分类的记账\n"
-"将被归类为'无分类'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "管理类别"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "收入(_N)"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "移动(_M)"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "导入 CSV 文件"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "打开家庭理财文件"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "另存家庭理财文件"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "家庭理财文件(.xhb)"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "保存改动到当前文件吗?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"如果您选择不保存,有些更改将\n"
-"最终丢失:%d。"
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "不保存(_N)"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "从可能的记账中选择"
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr "HomeBank发现一些记账与内部转账关联"
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "创建新记账"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "选择已有记账"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr "HomeBank发现一些记账与内部转账关联"
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "任意类型"
@@ -2140,178 +2564,206 @@ msgstr "未分类"
 msgid "Unreconciled"
 msgstr "未对帐"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "任何状态"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "本月"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "上个月"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "本季度"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "任何状态"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "上个季度"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "今年"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
-msgstr "去年"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
+msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "最近30天"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "最近60天"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "最近90天"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "最近12个月"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "其它…"
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "所有日期"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "所有月份"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "选项(_O):"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "全部"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "无"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "反向选择"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "月(_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "年(_Y):"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "信息(_I):"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "区分大小写(_S)"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "标签(_T):"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "已对账"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "提醒"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "强制:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "显示“已添加”"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "显示“已编辑”"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "编辑过滤器"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "支付方式"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "文本"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank文件属性"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "所有者(_O):"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "添加直到"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "每月(排除)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "添加"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "提前N天"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2322,222 +2774,214 @@ msgstr ""
 "从 '%s' 到 '%s',\n"
 "这个名字已经存在了。"
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "移动到其他交易人?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "删除交易人?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
-msgstr "如果移除'%s‘, 引用此收款人的记账将被归类为'无收款人'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
+msgstr ""
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "管理交易人"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "界面"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "显示格式"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "导入/导出"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "报表"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr ""
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "系统默认值"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "只有图标"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "只有文字"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "文字在图标下"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "文字在图标旁"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "浅色"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "中等颜色"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "深色"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "月-日-年"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "日-月-年"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "年-月-日"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "忽略"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr "添加到信息"
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr "添加到提示"
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr "系统语言"
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "日期顺序:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "备注字段(_M)"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "导入(_I):"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "导出(_E):"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "日期范围(_r)"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "配色方案"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "显示金额(_A)"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "显示百分比(_R)"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "显示明细(_D)"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "启用(_E)"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "使用模板:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "国家:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "欧元汇率:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "预设(_P):"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "小数点:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "分隔符:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "小数位数(_F):"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "日期格式(_D):"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2571,185 +3015,211 @@ msgstr ""
 "%y 年份的最后两位数[00,99]。 \n"
 "%Y 年份的四位数表示。 \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "隐藏已对账记账"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "保留最新日期"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "拖放更改顺序"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr "语言"
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr "语言(_L):"
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "工具栏(_T):"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "显示规则提示"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "使用自定义颜色"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "预设(_P):"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "支出(_E):"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "收入(_I):"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "提醒(_W):"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "显示启动画面"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "自动打开上次的财务文档"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "显示启动画面"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "默认(_D):"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "清除所有首选项?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"恢复首选项\n"
-"为默认值"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "首选项"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr "语言设置在下次重启后生效"
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "列"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "套用记账"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "修改记账"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "拆分记账"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "总数"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "拆分的总数"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr "未分配:"
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "记账金额"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "添加记账"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "套用记账"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "修改记账"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr "到账户(_o)"
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+"是否打破内部转账?\n"
+"\n"
+"继续将删除目标记账。"
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "日期(_D):"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2761,82 +3231,73 @@ msgstr ""
 "日/月 或者 月/日,\n"
 "或者本地化设置中设定的完整日期"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "分类拆分"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
-msgstr "支付(_y)"
-
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
-msgstr "账户(_o)"
-
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
-msgstr "到账户(_o)"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
+msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
-msgstr "备注(_e)"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
+msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
-msgstr "标签(_g):"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
+msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "用模板填充"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
+msgstr ""
 
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "模板(_T):"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
+msgstr ""
 
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "支票"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "转账"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "内部转帐"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "借记卡"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "定期转账"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "电子付款"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "存款"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "费用"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "不执行"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "包含"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "排除"
index a269f362c80e452c5787a263861a96f235ea0d32..40c61f14a1a68e25de8156fef01447040cd22a95 100644 (file)
@@ -12,41 +12,148 @@ msgid ""
 msgstr ""
 "Project-Id-Version: homebank\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-09 16:05+0200\n"
-"PO-Revision-Date: 2014-05-01 07:41+0000\n"
-"Last-Translator: Mingyi <Unknown>\n"
+"POT-Creation-Date: 2016-08-07 11:54+0200\n"
+"PO-Revision-Date: 2015-10-26 10:58+0000\n"
+"Last-Translator: Rockworld <sumoisrock@gmail.com>\n"
 "Language-Team: Traditional Chinese <zh_TW@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-07-26 09:05+0000\n"
-"X-Generator: Launchpad (build 17131)\n"
+"X-Launchpad-Export-Date: 2016-11-06 07:52+0000\n"
+"X-Generator: Launchpad (build 18246)\n"
 "Translator: Wayne Su <mstarmstar@gmail.com>\n"
 
-#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:828
+#: ../data/homebank.desktop.in.in.h:1 ../src/dsp_mainwindow.c:876
 msgid "HomeBank"
 msgstr "HomeBank"
 
-#: ../data/homebank.desktop.in.in.h:2 ../src/dsp_mainwindow.c:434
-#: ../src/dsp_mainwindow.c:832
-msgid "Free, easy, personal accounting for everyone."
-msgstr "免费,易用的個人財務軟體"
+#: ../data/homebank.desktop.in.in.h:2
+msgid "Personal finance"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:3 ../src/dsp_mainwindow.c:449
+#: ../src/dsp_mainwindow.c:880
+msgid "Free, easy, personal accounting for everyone"
+msgstr ""
+
+#: ../data/homebank.desktop.in.in.h:4
+msgid "finance;accounting;budget;personal;money;"
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:1
+msgid ""
+"HomeBank is a free software (as in \"free speech\" and also as in \"free "
+"beer\") that will assist you to manage your personal accounting."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:2
+msgid ""
+"It is designed to easy to use and be able to analyse your personal finance "
+"in detail using powerful filtering tools and beautiful graphs."
+msgstr ""
+
+#: ../data/homebank.appdata.xml.in.h:3
+msgid ""
+"If you are looking for a completely free and easy way to manage your "
+"personal accounting then HomeBank should be the software of choice."
+msgstr ""
+
+#. GTK_FILE_CHOOSER_ACTION_OPEN,
+#: ../src/dsp_account.c:338 ../src/ui-account.c:657
+#: ../src/ui-assist-import.c:939 ../src/ui-category.c:1304
+#: ../src/ui-category.c:1452 ../src/ui-currency.c:775 ../src/ui-currency.c:1043
+#: ../src/ui-dialogs.c:69 ../src/ui-dialogs.c:327 ../src/ui-dialogs.c:434
+#: ../src/ui-dialogs.c:489 ../src/ui-dialogs.c:549 ../src/ui-dialogs.c:600
+#: ../src/ui-dialogs.c:665 ../src/ui-dialogs.c:751 ../src/ui-filter.c:1270
+#: ../src/ui-hbfile.c:194 ../src/ui-payee.c:871 ../src/ui-payee.c:1032
+#: ../src/ui-pref.c:1962 ../src/ui-split.c:365 ../src/ui-transaction.c:1095
+msgid "_Cancel"
+msgstr "取消(_C)"
+
+#: ../src/dsp_account.c:340 ../src/ui-account.c:659
+#: ../src/ui-assist-import.c:941 ../src/ui-category.c:1306
+#: ../src/ui-currency.c:777 ../src/ui-currency.c:1045 ../src/ui-dialogs.c:328
+#: ../src/ui-dialogs.c:753 ../src/ui-filter.c:1272 ../src/ui-hbfile.c:196
+#: ../src/ui-payee.c:873 ../src/ui-pref.c:1964 ../src/ui-split.c:383
+#: ../src/ui-transaction.c:1096
+msgid "_OK"
+msgstr "確定(_O)"
+
+#: ../src/dsp_account.c:357
+msgid "Multiple edit transactions"
+msgstr ""
+
+#: ../src/dsp_account.c:372 ../src/ui-payee.c:921 ../src/ui-transaction.c:958
+msgid "Pa_yment:"
+msgstr ""
+
+#: ../src/dsp_account.c:386 ../src/ui-filter.c:1027 ../src/ui-transaction.c:971
+msgid "_Info:"
+msgstr "資訊(_I):"
+
+#: ../src/dsp_account.c:402 ../src/rep_time.c:1395 ../src/ui-archive.c:959
+#: ../src/ui-assign.c:840 ../src/ui-transaction.c:996
+msgid "_Payee:"
+msgstr "收款人(_P):"
+
+#: ../src/dsp_account.c:418 ../src/rep_time.c:1387 ../src/ui-archive.c:967
+#: ../src/ui-assign.c:869 ../src/ui-hbfile.c:279 ../src/ui-payee.c:913
+#: ../src/ui-transaction.c:1005
+msgid "_Category:"
+msgstr "分類(_C):"
+
+#: ../src/dsp_account.c:434 ../src/ui-transaction.c:1030
+msgid "Ta_gs:"
+msgstr ""
+
+#: ../src/dsp_account.c:450 ../src/ui-transaction.c:1022
+msgid "M_emo:"
+msgstr ""
+
+#: ../src/dsp_account.c:628 ../src/dsp_account.c:638
+msgid "Check internal transfert result"
+msgstr ""
 
-#: ../src/dsp_account.c:173
+#: ../src/dsp_account.c:629
+msgid "No inconsistency found !"
+msgstr ""
+
+#: ../src/dsp_account.c:639
+#, c-format
+msgid ""
+"Inconsistency were found: %d\n"
+"do you want to review and fix ?"
+msgstr ""
+
+#: ../src/dsp_account.c:696
+#, c-format
+msgid "Every transaction amount will be divided by %.6f."
+msgstr ""
+
+#: ../src/dsp_account.c:700
+msgid ""
+"Are you sure you want to convert this account\n"
+"to Euro as Major currency?"
+msgstr ""
+
+#: ../src/dsp_account.c:702
+msgid "_Convert"
+msgstr "轉換(_C)"
+
+#: ../src/dsp_account.c:731
 msgid "No transaction changed"
 msgstr "沒有變更任何交易"
 
-#: ../src/dsp_account.c:175
+#: ../src/dsp_account.c:733
 #, c-format
-msgid "transaction auto assigned: %d"
-msgstr "自動指定交易:%d"
+msgid "transaction changed: %d"
+msgstr ""
 
-#: ../src/dsp_account.c:178
-msgid "Auto assigment result"
-msgstr "自動分類結果"
+#: ../src/dsp_account.c:736
+msgid "Automatic assignment result"
+msgstr ""
 
-#: ../src/dsp_account.c:348
+#: ../src/dsp_account.c:917
 msgid ""
 "Do you want to create a template with\n"
 "each of the selected transaction ?"
@@ -54,624 +161,696 @@ msgstr ""
 "你要建立一個新的範本, 包含\n"
 "每個已選取的交易嘛?"
 
-#: ../src/dsp_account.c:393
-msgid "(new archive)"
-msgstr "(新案例)"
-
-#: ../src/dsp_account.c:912
-msgid ""
-"Do you want to break the internal transfer ?\n"
-"\n"
-"Proceeding will delete the target transaction."
-msgstr ""
-
-#: ../src/dsp_account.c:972
+#: ../src/dsp_account.c:1518
 msgid ""
 "Do you want to delete\n"
 "each of the selected transaction ?"
 msgstr "您是否要刪除選取的交易?"
 
-#: ../src/dsp_account.c:1285
+#: ../src/dsp_account.c:1607
+msgid "Are you sure you want to change the status to None?"
+msgstr ""
+
+#: ../src/dsp_account.c:1608 ../src/dsp_account.c:1670
+msgid "Some transaction in your selection are already Reconciled."
+msgstr ""
+
+#: ../src/dsp_account.c:1609 ../src/ui-assist-start.c:265
+#: ../src/ui-dialogs.c:368
+msgid "_Change"
+msgstr "變更(_C)"
+
+#: ../src/dsp_account.c:1669
+msgid "Are you sure you want to toggle the status Reconciled?"
+msgstr ""
+
+#: ../src/dsp_account.c:1671
+msgid "_Toggle"
+msgstr "切換 (_T)"
+
+#: ../src/dsp_account.c:1912
 #, c-format
 msgid "%d items (%s)"
 msgstr "%d 項目 (%s)"
 
 #. TRANSLATORS: detail of the 3 %s which are some amount of selected transaction, 1=total 2=income, 3=expense
 #. msg = g_strdup_printf (_("transaction selected: %d, hidden: %d / %s ( %s - %s)"), count, data->hidden, buf3, buf1, buf2);
-#: ../src/dsp_account.c:1290
+#: ../src/dsp_account.c:1917
 #, c-format
 msgid "%d items (%d selected %s)"
 msgstr "%d 項目 (%d 已選取 %s)"
 
-#: ../src/dsp_account.c:1360
-msgid "Modify date..."
-msgstr "修改日期..."
-
-#: ../src/dsp_account.c:1365
-msgid "Modify info..."
-msgstr "修改資訊..."
-
-#: ../src/dsp_account.c:1372
-msgid "Modify payee..."
-msgstr "修改收款人..."
-
-#: ../src/dsp_account.c:1378
-msgid "Modify description..."
-msgstr "修改說明..."
-
-#: ../src/dsp_account.c:1385
-msgid "Modify amount..."
-msgstr "修改金額..."
-
-#: ../src/dsp_account.c:1390
-msgid "Modify category..."
-msgstr "修改分類..."
-
-#: ../src/dsp_account.c:1396
-msgid "Modify tags..."
-msgstr "修改標籤..."
-
-#. name, stock id, label
-#: ../src/dsp_account.c:1702
-msgid "_Account"
-msgstr "帳戶 (_A)"
+#. name, icon-name, label
+#: ../src/dsp_account.c:2157
+msgid "A_ccount"
+msgstr ""
 
-#: ../src/dsp_account.c:1703
+#: ../src/dsp_account.c:2158
 msgid "Transacti_on"
 msgstr "交易(_O)"
 
-#: ../src/dsp_account.c:1704
-msgid "_Actions"
-msgstr "操作(_A)"
+#: ../src/dsp_account.c:2159
+msgid "_Status"
+msgstr "狀態(_S)"
 
-#: ../src/dsp_account.c:1705
+#: ../src/dsp_account.c:2160 ../src/dsp_mainwindow.c:165
 msgid "_Tools"
 msgstr "工具(_T)"
 
-#: ../src/dsp_account.c:1707 ../src/dsp_mainwindow.c:167
+#: ../src/dsp_account.c:2162 ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:866 ../src/ui-account.c:1187
+#: ../src/ui-archive.c:1086 ../src/ui-assign.c:717 ../src/ui-budget.c:996
+#: ../src/ui-category.c:1816 ../src/ui-currency.c:1464 ../src/ui-dialogs.c:179
+#: ../src/ui-payee.c:1222 ../src/ui-transaction.c:1104
+#: ../src/ui-transaction.c:1112
 msgid "_Close"
 msgstr "關閉 (_C)"
 
-#: ../src/dsp_account.c:1707
+#: ../src/dsp_account.c:2162
 msgid "Close the current account"
 msgstr "關閉目前帳戶"
 
-#. name, stock id, label, accelerator, tooltip
-#: ../src/dsp_account.c:1710
+#. name, icon-name, label, accelerator, tooltip
+#: ../src/dsp_account.c:2165
 msgid "_Filter..."
 msgstr "過濾項目(_F)..."
 
-#: ../src/dsp_account.c:1710
+#: ../src/dsp_account.c:2165
 msgid "Open the list filter"
 msgstr "開啟清單過濾工具"
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2166
+msgid "Convert to Euro..."
+msgstr ""
+
+#: ../src/dsp_account.c:2166
+msgid "Convert this account to Euro currency"
+msgstr ""
+
+#: ../src/dsp_account.c:2168
 msgid "_Add..."
 msgstr "加入(_A)..."
 
-#: ../src/dsp_account.c:1712
+#: ../src/dsp_account.c:2168
 msgid "Add a new transaction"
 msgstr "加入新的交易"
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "_Inherit..."
 msgstr "繼承 (_I)..."
 
-#: ../src/dsp_account.c:1713
+#: ../src/dsp_account.c:2169
 msgid "Inherit from the active transaction"
 msgstr "繼承現有的交易"
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "_Edit..."
 msgstr "編輯 (_E)..."
 
-#: ../src/dsp_account.c:1714
+#: ../src/dsp_account.c:2170
 msgid "Edit the active transaction"
 msgstr "編輯現有的交易"
 
-#: ../src/dsp_account.c:1715 ../src/ui-archive.c:839
-#: ../src/ui-transaction.c:1170
+#: ../src/dsp_account.c:2172
+msgid "_None"
+msgstr ""
+
+#: ../src/dsp_account.c:2172
+msgid "Toggle none for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "_Cleared"
+msgstr ""
+
+#: ../src/dsp_account.c:2173
+msgid "Toggle cleared for selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2174
 msgid "_Reconciled"
 msgstr "已一致化(_R)"
 
-#: ../src/dsp_account.c:1715
-msgid "Toggle reconciled status of active transactions"
-msgstr "活動中交易, 標記為已一致化的狀態"
+#: ../src/dsp_account.c:2174
+msgid "Toggle reconciled for selected transaction(s)"
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "_Remove..."
-msgstr "移除 (_R)..."
+#: ../src/dsp_account.c:2176
+msgid "_Multiple Edit..."
+msgstr ""
 
-#: ../src/dsp_account.c:1716
-msgid "Remove the active transactions"
-msgstr "移除現有的交易"
+#: ../src/dsp_account.c:2176
+msgid "Edit multiple transaction"
+msgstr ""
 
-#: ../src/dsp_account.c:1717
+#: ../src/dsp_account.c:2177
 msgid "Create template..."
 msgstr "建立範本..."
 
-#: ../src/dsp_account.c:1719
-msgid "Auto. Assignments"
-msgstr "自動分類"
+#: ../src/dsp_account.c:2177
+msgid "Create template"
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "_Delete..."
+msgstr ""
+
+#: ../src/dsp_account.c:2178
+msgid "Delete selected transaction(s)"
+msgstr ""
+
+#: ../src/dsp_account.c:2180
+msgid "Auto. assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1719
-msgid "Run auto assignments"
-msgstr "執行自動分類"
+#: ../src/dsp_account.c:2180
+msgid "Run automatic assignments"
+msgstr ""
 
-#: ../src/dsp_account.c:1720 ../src/dsp_mainwindow.c:172
+#: ../src/dsp_account.c:2181
 msgid "Export QIF..."
 msgstr "輸出 QIF..."
 
-#: ../src/dsp_account.c:1720 ../src/ui-dialogs.c:140
+#: ../src/dsp_account.c:2181 ../src/ui-dialogs.c:431
 msgid "Export as QIF"
 msgstr "匯出成 QIF 檔案"
 
-#: ../src/dsp_account.c:1721
+#: ../src/dsp_account.c:2182
 msgid "Export CSV..."
 msgstr "匯出 CSV..."
 
-#: ../src/dsp_account.c:1721 ../src/rep_stats.c:71 ../src/rep_time.c:69
-#: ../src/ui-dialogs.c:190
+#: ../src/dsp_account.c:2182 ../src/rep_budget.c:84 ../src/rep_stats.c:72
+#: ../src/rep_time.c:73 ../src/rep_vehicle.c:67 ../src/ui-dialogs.c:481
 msgid "Export as CSV"
 msgstr "匯出 CSV 檔案"
 
-#: ../src/dsp_account.c:1852 ../src/dsp_mainwindow.c:2443
+#: ../src/dsp_account.c:2184
+msgid "Check internal xfer..."
+msgstr ""
+
+#: ../src/dsp_account.c:2317 ../src/dsp_mainwindow.c:2574
 msgid "Add"
 msgstr "加入"
 
-#: ../src/dsp_account.c:1855
+#: ../src/dsp_account.c:2320
 msgid "Inherit"
 msgstr "繼承"
 
-#: ../src/dsp_account.c:1858
+#: ../src/dsp_account.c:2323
 msgid "Edit"
 msgstr "編輯"
 
-#: ../src/dsp_account.c:1861 ../src/rep_stats.c:68
+#: ../src/dsp_account.c:2326 ../src/rep_stats.c:69
 msgid "Filter"
 msgstr "過濾"
 
-#: ../src/dsp_account.c:1864
-msgid "Reconcile"
-msgstr "一致化"
-
-#: ../src/dsp_account.c:1916
-msgid "Future:"
-msgstr "未來:"
+#. balances area
+#: ../src/dsp_account.c:2377
+msgid "Bank:"
+msgstr "銀行:"
 
-#: ../src/dsp_account.c:1922
+#: ../src/dsp_account.c:2383
 msgid "Today:"
 msgstr "今天:"
 
-#: ../src/dsp_account.c:1928
-msgid "Bank:"
-msgstr "銀行:"
+#: ../src/dsp_account.c:2389
+msgid "Future:"
+msgstr "未來:"
 
-#: ../src/dsp_account.c:1951 ../src/rep_balance.c:896 ../src/rep_budget.c:1168
-#: ../src/rep_stats.c:1497 ../src/rep_time.c:1341 ../src/rep_vehicle.c:636
+#: ../src/dsp_account.c:2415 ../src/rep_balance.c:874 ../src/rep_budget.c:1125
+#: ../src/rep_stats.c:1553 ../src/rep_time.c:1442 ../src/rep_vehicle.c:748
 msgid "_Range:"
 msgstr "範圍(_R):"
 
-#: ../src/dsp_account.c:1956 ../src/ui-account.c:1244
-#: ../src/ui-assist-start.c:332
+#: ../src/dsp_account.c:2420 ../src/ui-account.c:1275
+#: ../src/ui-assist-start.c:376
 msgid "_Type:"
 msgstr "類型(_T):"
 
-#: ../src/dsp_account.c:1961
+#: ../src/dsp_account.c:2425 ../src/ui-archive.c:975
+#: ../src/ui-transaction.c:1014
 msgid "_Status:"
 msgstr "狀態(_S):"
 
-#: ../src/dsp_account.c:1966
-msgid "Reset _Filter"
-msgstr "重設篩選(_F)"
+#: ../src/dsp_account.c:2430
+msgid "Reset _filters"
+msgstr ""
 
 #. TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-#: ../src/dsp_account.c:1971 ../src/rep_balance.c:875 ../src/rep_budget.c:1147
-#: ../src/rep_stats.c:1468 ../src/rep_time.c:1319 ../src/rep_vehicle.c:622
-msgid "_Minor currency"
-msgstr "次要貨幣 (_M)"
+#: ../src/dsp_account.c:2435 ../src/rep_balance.c:853 ../src/rep_budget.c:1112
+#: ../src/rep_stats.c:1524 ../src/rep_time.c:1420 ../src/rep_vehicle.c:735
+msgid "Euro _minor"
+msgstr ""
+
+#. header
+#: ../src/dsp_mainwindow.c:148 ../src/dsp_mainwindow.c:2561
+#: ../src/list_operation.c:52 ../src/list_operation.c:1127
+#: ../src/list_operation.c:1382 ../src/rep_budget.c:70 ../src/rep_budget.c:400
+#: ../src/rep_budget.c:1503 ../src/rep_stats.c:141 ../src/rep_time.c:121
+#: ../src/ui-budget.c:243 ../src/ui-dialogs.c:234 ../src/ui-filter.c:1327
+#: ../src/ui-split.c:406
+msgid "Category"
+msgstr "分類"
+
+#: ../src/dsp_mainwindow.c:149 ../src/rep_budget.c:70 ../src/rep_stats.c:142
+msgid "Subcategory"
+msgstr "子分類"
 
-#. name, stock id, label
-#: ../src/dsp_mainwindow.c:147
+#. name, icon-name, label
+#: ../src/dsp_mainwindow.c:158
 msgid "_File"
 msgstr "檔案 (_F)"
 
-#: ../src/dsp_mainwindow.c:148
+#: ../src/dsp_mainwindow.c:159
+msgid "_Import"
+msgstr "匯入 (_I)"
+
+#: ../src/dsp_mainwindow.c:160 ../src/ui-category.c:1985
+#: ../src/ui-currency.c:1535 ../src/ui-payee.c:1313
 msgid "_Edit"
 msgstr "編輯 (_E)"
 
-#: ../src/dsp_mainwindow.c:149
+#: ../src/dsp_mainwindow.c:161
 msgid "_View"
 msgstr "檢視 (_V)"
 
-#: ../src/dsp_mainwindow.c:150
+#: ../src/dsp_mainwindow.c:162
 msgid "_Manage"
 msgstr "管理(_M)"
 
-#: ../src/dsp_mainwindow.c:151
+#: ../src/dsp_mainwindow.c:163
 msgid "_Transactions"
 msgstr "交易 (_T)"
 
-#: ../src/dsp_mainwindow.c:152
+#: ../src/dsp_mainwindow.c:164
 msgid "_Reports"
 msgstr "報告 (_R)"
 
-#: ../src/dsp_mainwindow.c:153
+#: ../src/dsp_mainwindow.c:166
 msgid "_Help"
 msgstr "輔助說明 (_H)"
 
 #. { "Import"       , NULL, N_("Import") },
 #. { "Export"       , NULL, N_("Export to") },
-#. name, stock id, label, accelerator, tooltip
+#. name, icon-name, label, accelerator, tooltip
 #. FileMenu
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "_New"
 msgstr "新增 (_N)"
 
-#: ../src/dsp_mainwindow.c:160
+#: ../src/dsp_mainwindow.c:173
 msgid "Create a new file"
 msgstr "建立一個新檔案"
 
-#: ../src/dsp_mainwindow.c:161
+#: ../src/dsp_mainwindow.c:174
 msgid "_Open..."
 msgstr "開啟 (_O)..."
 
-#: ../src/dsp_mainwindow.c:161 ../src/dsp_mainwindow.c:2504
+#: ../src/dsp_mainwindow.c:174 ../src/dsp_mainwindow.c:2634
 msgid "Open a file"
 msgstr "開啟檔案"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175 ../src/ui-dialogs.c:435 ../src/ui-dialogs.c:482
+#: ../src/ui-dialogs.c:543 ../src/ui-dialogs.c:666
 msgid "_Save"
 msgstr "儲存 (_S)"
 
-#: ../src/dsp_mainwindow.c:162
+#: ../src/dsp_mainwindow.c:175
 msgid "Save the current file"
 msgstr "儲存目前檔案"
 
-#: ../src/dsp_mainwindow.c:163
-msgid "Save As..."
-msgstr "另外儲存..."
+#: ../src/dsp_mainwindow.c:176
+msgid "Save _As..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:163
+#: ../src/dsp_mainwindow.c:176
 msgid "Save the current file with a different name"
 msgstr "另儲存現有檔案至其它檔案名稱"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert"
 msgstr "還原"
 
-#: ../src/dsp_mainwindow.c:164
+#: ../src/dsp_mainwindow.c:177
 msgid "Revert to a saved version of this file"
 msgstr "將此檔案還原為原儲存的版本"
 
-#: ../src/dsp_mainwindow.c:166
-msgid "_Properties..."
-msgstr "屬性 (_P)..."
+#: ../src/dsp_mainwindow.c:179
+msgid "Properties..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:166
+#: ../src/dsp_mainwindow.c:179
 msgid "Configure the file"
 msgstr "設定此檔案"
 
-#: ../src/dsp_mainwindow.c:167
+#: ../src/dsp_mainwindow.c:180
 msgid "Close the current file"
 msgstr "關閉目前檔案"
 
-#: ../src/dsp_mainwindow.c:168
+#: ../src/dsp_mainwindow.c:181
 msgid "_Quit"
 msgstr "離開(_Q)"
 
-#: ../src/dsp_mainwindow.c:168
-msgid "Quit homebank"
-msgstr "退出 HomeBank"
+#: ../src/dsp_mainwindow.c:181
+msgid "Quit HomeBank"
+msgstr ""
 
 #. Exchange
-#: ../src/dsp_mainwindow.c:171
-msgid "Import QIF/OFX/CSV..."
-msgstr "輸入 QIF/OFX/CSV..."
+#: ../src/dsp_mainwindow.c:184
+msgid "QIF file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:171
+#: ../src/dsp_mainwindow.c:184 ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:186
 msgid "Open the import assistant"
 msgstr "開啟匯入小幫手"
 
-#: ../src/dsp_mainwindow.c:172
-msgid "Open the export to QIF assistant"
-msgstr "開啟匯出 QIF 檔案小幫手"
+#: ../src/dsp_mainwindow.c:185
+msgid "OFX/QFX file..."
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:173
-msgid "Anonymize..."
-msgstr "使匿名..."
+#: ../src/dsp_mainwindow.c:186
+msgid "CSV file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export QIF file..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:188
+msgid "Export all account in a QIF file"
+msgstr ""
 
 #. EditMenu
-#: ../src/dsp_mainwindow.c:176
+#: ../src/dsp_mainwindow.c:191
 msgid "Preferences..."
 msgstr "偏好設定..."
 
-#: ../src/dsp_mainwindow.c:176
-msgid "Configure homebank"
-msgstr "設定 HomeBank"
+#: ../src/dsp_mainwindow.c:191
+msgid "Configure HomeBank"
+msgstr ""
 
 #. ManageMenu
-#. { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:194
+msgid "Currencies..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:194
+msgid "Configure the currencies"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:195
 msgid "Acc_ounts..."
 msgstr "帳戶(_O)..."
 
-#: ../src/dsp_mainwindow.c:180
+#: ../src/dsp_mainwindow.c:195
 msgid "Configure the accounts"
 msgstr "設定帳戶"
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "_Payees..."
 msgstr "收款人 (_P)..."
 
-#: ../src/dsp_mainwindow.c:181
+#: ../src/dsp_mainwindow.c:196
 msgid "Configure the payees"
 msgstr "編輯收款人"
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Categories..."
 msgstr "分類..."
 
-#: ../src/dsp_mainwindow.c:182
+#: ../src/dsp_mainwindow.c:197
 msgid "Configure the categories"
 msgstr "編輯分類"
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Scheduled/Template..."
 msgstr "已排程/範本..."
 
-#: ../src/dsp_mainwindow.c:183
+#: ../src/dsp_mainwindow.c:198
 msgid "Configure the scheduled/template transactions"
 msgstr "設定排程/交易範本"
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Budget..."
 msgstr "預算..."
 
-#: ../src/dsp_mainwindow.c:184
+#: ../src/dsp_mainwindow.c:199
 msgid "Configure the budget"
 msgstr "設定預算"
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Assignments..."
 msgstr "自動分類..."
 
-#: ../src/dsp_mainwindow.c:185
+#: ../src/dsp_mainwindow.c:200
 msgid "Configure the automatic assignments"
 msgstr "設定自動分類"
 
-#. TransactionMenu
-#: ../src/dsp_mainwindow.c:188
+#. TxnMenu
+#: ../src/dsp_mainwindow.c:203
 msgid "Show..."
 msgstr "顯示..."
 
-#: ../src/dsp_mainwindow.c:188
+#: ../src/dsp_mainwindow.c:203
 msgid "Shows selected account transactions"
 msgstr "顯示選取的帳戶的交易"
 
-#: ../src/dsp_mainwindow.c:189
+#: ../src/dsp_mainwindow.c:204
 msgid "Add..."
 msgstr "加入..."
 
-#: ../src/dsp_mainwindow.c:189 ../src/ui-transaction.c:49
-msgid "Add transaction"
-msgstr "加入交易"
+#: ../src/dsp_mainwindow.c:204
+msgid "Add transactions"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Set scheduler..."
 msgstr "設定排程..."
 
-#: ../src/dsp_mainwindow.c:190
+#: ../src/dsp_mainwindow.c:205
 msgid "Configure the transaction scheduler"
 msgstr "設定交易排程"
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Process scheduled..."
-msgstr "執行已設定排程"
+#: ../src/dsp_mainwindow.c:206
+msgid "Post scheduled"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:191
-msgid "Insert pending scheduled transactions"
-msgstr "插入待確認已排程交易"
+#: ../src/dsp_mainwindow.c:206 ../src/ui-pref.c:1776
+msgid "Post pending scheduled transactions"
+msgstr ""
 
 #. ReportMenu
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "_Statistics..."
 msgstr "統計 (_S)..."
 
-#: ../src/dsp_mainwindow.c:194
+#: ../src/dsp_mainwindow.c:209
 msgid "Open the Statistics report"
 msgstr "開啟統計報告"
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "_Trend Time..."
 msgstr "時間與走勢(_T)..."
 
-#: ../src/dsp_mainwindow.c:195
+#: ../src/dsp_mainwindow.c:210
 msgid "Open the Trend Time report"
 msgstr "開啟「時間與走勢」報告"
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "B_udget..."
 msgstr "預算 (_U)..."
 
-#: ../src/dsp_mainwindow.c:196
+#: ../src/dsp_mainwindow.c:211
 msgid "Open the Budget report"
 msgstr "開啟預算報告"
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Balance..."
 msgstr "結餘..."
 
-#: ../src/dsp_mainwindow.c:197
+#: ../src/dsp_mainwindow.c:212
 msgid "Open the Balance report"
 msgstr "開啟結餘報告書"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "_Vehicle cost..."
 msgstr "交通工具花費(_V)"
 
-#: ../src/dsp_mainwindow.c:198
+#: ../src/dsp_mainwindow.c:213
 msgid "Open the Vehicle cost report"
 msgstr "開啟交通工具花費報告"
 
+#. Tools
+#: ../src/dsp_mainwindow.c:216
+msgid "Show welcome dialog..."
+msgstr "顯示歡迎視窗..."
+
+#: ../src/dsp_mainwindow.c:217
+msgid "File statistics..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:218
+msgid "Anonymize..."
+msgstr "使匿名..."
+
 #. HelpMenu
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "_Contents"
 msgstr "內容 (_C)"
 
-#: ../src/dsp_mainwindow.c:201
+#: ../src/dsp_mainwindow.c:221
 msgid "Documentation about HomeBank"
 msgstr "HomeBank 說明文件"
 
-#: ../src/dsp_mainwindow.c:202
-msgid "Show welcome dialog..."
-msgstr "顯示歡迎視窗..."
-
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Get Help Online..."
 msgstr "取得線上輔助說明..."
 
-#: ../src/dsp_mainwindow.c:203
+#: ../src/dsp_mainwindow.c:222
 msgid "Connect to the LaunchPad website for online help"
 msgstr "連線到 LaunchPad 網站查看線上輔助說明"
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Translate this Application..."
 msgstr "翻譯這個應用程式..."
 
-#: ../src/dsp_mainwindow.c:204
+#: ../src/dsp_mainwindow.c:223
 msgid "Connect to the LaunchPad website to help translate this application"
 msgstr "連線到 LaunchPad 網站協助翻譯這個應用程式"
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Report a Problem..."
 msgstr "問題回報..."
 
-#: ../src/dsp_mainwindow.c:205
+#: ../src/dsp_mainwindow.c:224
 msgid "Connect to the LaunchPad website to help fix problems"
 msgstr "連線到 LaunchPad 網站協助修正問題"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "_About"
 msgstr "關於 (_A)"
 
-#: ../src/dsp_mainwindow.c:207
+#: ../src/dsp_mainwindow.c:226
 msgid "About HomeBank"
 msgstr "關於 HomeBank"
 
-#. name         , stockid, label, accelerator, tooltip, callback, is_active
-#: ../src/dsp_mainwindow.c:215
+#. name         , icon-name, label, accelerator, tooltip, callback, is_active
+#: ../src/dsp_mainwindow.c:234
 msgid "_Toolbar"
 msgstr "工具列(_T)"
 
-#: ../src/dsp_mainwindow.c:216
+#: ../src/dsp_mainwindow.c:235
 msgid "_Top spending"
 msgstr "最多花費(_T)"
 
-#: ../src/dsp_mainwindow.c:217
+#: ../src/dsp_mainwindow.c:236
 msgid "_Scheduled list"
 msgstr "已排程清單(_S)"
 
-#: ../src/dsp_mainwindow.c:218
-msgid "Minor currency"
-msgstr "次è¦\81貨幣"
+#: ../src/dsp_mainwindow.c:237 ../src/ui-pref.c:92
+msgid "Euro minor"
+msgstr "æ­\90å\85\83 minor"
 
-#: ../src/dsp_mainwindow.c:342
+#: ../src/dsp_mainwindow.c:367
 #, c-format
-msgid "Revert to the previously saved file of '%s'?"
-msgstr "還原到之前儲存的 %s 檔案?"
+msgid "Revert unsaved changes to file '%s'?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:348
+#: ../src/dsp_mainwindow.c:370
 msgid ""
 "- Changes made to the file will be permanently lost\n"
-"- File will be restored to the last save (.xhb~)"
+"- File will be reloaded from the last save (.xhb~)"
 msgstr ""
-"- 已做異動資料, 將會永遠消失\n"
-"- 檔案會恢復至上次儲存的狀態 (.xhb~)"
 
-#: ../src/dsp_mainwindow.c:547
-msgid "Anonymize the file ?"
-msgstr "匿名此檔案?"
+#: ../src/dsp_mainwindow.c:377
+msgid "_Revert"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:565
+msgid "Are you sure you want to anonymize the file?"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:548
+#: ../src/dsp_mainwindow.c:568
 msgid ""
-"Proceeding will changes name/memo to anonymous datas,\n"
-"please confirm."
+"Proceeding will anonymize any text, \n"
+"like 'account x', 'payee y', 'memo z', ..."
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:575
+msgid "_Anonymize"
 msgstr ""
-"處理將會變更名稱/備註為匿名資料,\n"
-"請確認."
 
-#: ../src/dsp_mainwindow.c:815
+#: ../src/dsp_mainwindow.c:863
 msgid "Welcome to HomeBank"
 msgstr "歡迎使用 HomeBank"
 
-#: ../src/dsp_mainwindow.c:842
+#: ../src/dsp_mainwindow.c:890
 msgid "What do you want to do:"
 msgstr "您想要做什麼:"
 
-#: ../src/dsp_mainwindow.c:846
+#: ../src/dsp_mainwindow.c:894
 msgid "Read HomeBank _Manual"
 msgstr "閱讀 HomeBank 使用說明書(_M)"
 
-#: ../src/dsp_mainwindow.c:850
+#: ../src/dsp_mainwindow.c:898
 msgid "Configure _Preferences"
 msgstr "設定偏好(_P)"
 
-#: ../src/dsp_mainwindow.c:854
+#: ../src/dsp_mainwindow.c:902
 msgid "Create a _new file"
 msgstr "建立一個新檔案 (_n)"
 
-#: ../src/dsp_mainwindow.c:858
+#: ../src/dsp_mainwindow.c:906
 msgid "_Open an existing file"
 msgstr "開啟一個現有檔案(_O)"
 
-#: ../src/dsp_mainwindow.c:862
+#: ../src/dsp_mainwindow.c:910
 msgid "Open the _example file"
 msgstr "開啟範例檔案"
 
-#: ../src/dsp_mainwindow.c:1250 ../src/rep_stats.c:1012
-#: ../src/rep_stats.c:1032 ../src/ui-budget.c:123 ../src/ui-category.c:334
-#: ../src/ui-category.c:487
+#: ../src/dsp_mainwindow.c:1298 ../src/rep_stats.c:1025 ../src/rep_stats.c:1045
+#: ../src/ui-budget.c:131 ../src/ui-category.c:392 ../src/ui-category.c:594
 msgid "(no category)"
 msgstr "(沒有類別)"
 
-#: ../src/dsp_mainwindow.c:1271
+#: ../src/dsp_mainwindow.c:1319
 msgid "Other"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:1473
+#: ../src/dsp_mainwindow.c:1562
 msgid "No transaction to add"
 msgstr "沒有新增交易"
 
-#: ../src/dsp_mainwindow.c:1475
+#: ../src/dsp_mainwindow.c:1564
 #, c-format
 msgid "transaction added: %d"
 msgstr "交易已新增: %d"
 
-#: ../src/dsp_mainwindow.c:1478
+#: ../src/dsp_mainwindow.c:1567
 msgid "Check scheduled transactions result"
 msgstr "檢查已排程交易結果"
 
-#: ../src/dsp_mainwindow.c:1557 ../src/dsp_mainwindow.c:1830
-#: ../src/rep_vehicle.c:716
+#: ../src/dsp_mainwindow.c:1684 ../src/dsp_mainwindow.c:1954
+#: ../src/rep_vehicle.c:846
 msgid "Total"
 msgstr "總計"
 
-#: ../src/dsp_mainwindow.c:1637
+#: ../src/dsp_mainwindow.c:1764 ../src/ui-currency.c:1160
 msgid "Unknow error"
 msgstr "未知錯誤"
 
-#: ../src/dsp_mainwindow.c:1642
+#: ../src/dsp_mainwindow.c:1769 ../src/dsp_mainwindow.c:1844
 #, c-format
 msgid "I/O error for file '%s'."
 msgstr "'%s' 檔案 I/O 錯誤."
 
-#: ../src/dsp_mainwindow.c:1645
+#: ../src/dsp_mainwindow.c:1772
 #, c-format
 msgid "The file '%s' is not a valid HomeBank file."
 msgstr "'%s' 檔案不一個有效的 HomeBank 檔案."
 
-#: ../src/dsp_mainwindow.c:1648
+#: ../src/dsp_mainwindow.c:1775
 #, c-format
 msgid ""
 "The file '%s' was saved with a higher version of HomeBank\n"
@@ -680,917 +859,672 @@ msgstr ""
 "'%s' 檔案是以更新版本的 HomeBank 儲存的\n"
 "不能被目前的版本載入."
 
-#: ../src/dsp_mainwindow.c:1653 ../src/dsp_mainwindow.c:1718
-#: ../src/dsp_mainwindow.c:2336
+#: ../src/dsp_mainwindow.c:1780 ../src/dsp_mainwindow.c:1847
+#: ../src/dsp_mainwindow.c:2465
 msgid "File error"
 msgstr "檔案錯誤"
 
-#: ../src/dsp_mainwindow.c:1715
-#, c-format
-msgid "I/O error for file %s."
-msgstr "檔案寫入或輸出錯誤 %s。"
-
-#: ../src/dsp_mainwindow.c:1861
+#: ../src/dsp_mainwindow.c:1985
 msgid "Grand total"
 msgstr "總計"
 
-#: ../src/dsp_mainwindow.c:2337
+#: ../src/dsp_mainwindow.c:2466
 #, c-format
 msgid "The file %s is not a valid HomeBank file."
 msgstr "%s 不是有效的 HomeBank 檔案。"
 
-#: ../src/dsp_mainwindow.c:2418 ../src/dsp_mainwindow.c:2511
+#: ../src/dsp_mainwindow.c:2549 ../src/dsp_mainwindow.c:2638
 msgid "Open"
 msgstr "開啟"
 
-#: ../src/dsp_mainwindow.c:2424 ../src/list_operation.c:755
-#: ../src/list_operation.c:1001 ../src/list_upcoming.c:408
-#: ../src/rep_time.c:116 ../src/ui-account.c:1239 ../src/ui-filter.c:1391
+#: ../src/dsp_mainwindow.c:2555 ../src/list_operation.c:1032
+#: ../src/list_operation.c:1350 ../src/list_upcoming.c:420
+#: ../src/rep_time.c:121 ../src/ui-account.c:1271 ../src/ui-assist-import.c:60
+#: ../src/ui-dialogs.c:207 ../src/ui-filter.c:1340
 msgid "Account"
 msgstr "帳戶"
 
-#: ../src/dsp_mainwindow.c:2427 ../src/list_operation.c:438
-#: ../src/list_operation.c:1061 ../src/list_upcoming.c:360
-#: ../src/rep_stats.c:142 ../src/rep_time.c:116 ../src/ui-assign.c:40
-#: ../src/ui-filter.c:1383 ../src/ui-pref.c:123 ../src/ui-pref.c:2513
+#: ../src/dsp_mainwindow.c:2558 ../src/list_operation.c:47
+#: ../src/list_operation.c:1067 ../src/list_operation.c:1379
+#: ../src/list_upcoming.c:362 ../src/rep_stats.c:143 ../src/rep_time.c:121
+#: ../src/ui-assign.c:40 ../src/ui-dialogs.c:225 ../src/ui-filter.c:1332
+#: ../src/ui-pref.c:131
 msgid "Payee"
 msgstr "收款人"
 
-#: ../src/dsp_mainwindow.c:2430 ../src/list_operation.c:503
-#: ../src/list_operation.c:1072 ../src/rep_budget.c:109
-#: ../src/rep_budget.c:1486 ../src/rep_stats.c:140 ../src/rep_time.c:116
-#: ../src/ui-filter.c:1378 ../src/ui-pref.c:2518 ../src/ui-transaction.c:381
-msgid "Category"
-msgstr "分類"
-
 #. TRANSLATORS: an archive is stored transaction buffers (kind of bookmark to prefill manual insertion)
-#: ../src/dsp_mainwindow.c:2434
+#: ../src/dsp_mainwindow.c:2565
 msgid "Archive"
 msgstr "案例"
 
 #. column: Income
-#: ../src/dsp_mainwindow.c:2437 ../src/dsp_mainwindow.c:2449
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1501
+#: ../src/dsp_mainwindow.c:2568 ../src/dsp_mainwindow.c:2580
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1518
 msgid "Budget"
 msgstr "預算"
 
-#: ../src/dsp_mainwindow.c:2440
+#: ../src/dsp_mainwindow.c:2571
 msgid "Show"
 msgstr "顯示"
 
-#: ../src/dsp_mainwindow.c:2446
+#: ../src/dsp_mainwindow.c:2577
 msgid "Statistics"
 msgstr "統計"
 
 #. column: Balance
-#: ../src/dsp_mainwindow.c:2452 ../src/list_operation.c:802
-#: ../src/rep_balance.c:1264 ../src/rep_stats.c:153 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1872 ../src/ui-pref.c:2520
+#: ../src/dsp_mainwindow.c:2583 ../src/list_operation.c:54
+#: ../src/list_operation.c:1145 ../src/rep_balance.c:1241
+#: ../src/rep_stats.c:154 ../src/rep_stats.c:705 ../src/rep_stats.c:1926
 msgid "Balance"
 msgstr "結餘"
 
-#: ../src/dsp_mainwindow.c:2455 ../src/ui-hbfile.c:249
+#: ../src/dsp_mainwindow.c:2586 ../src/ui-hbfile.c:275
 msgid "Vehicle cost"
 msgstr "交通工具花費"
 
-#: ../src/dsp_mainwindow.c:2506
+#: ../src/dsp_mainwindow.c:2631 ../src/ui-dialogs.c:476 ../src/ui-dialogs.c:538
+#: ../src/ui-dialogs.c:601
+msgid "_Open"
+msgstr ""
+
+#: ../src/dsp_mainwindow.c:2635
 msgid "Open a recently used file"
 msgstr "開啟最近使用過的檔案"
 
-#: ../src/dsp_mainwindow.c:2529
+#: ../src/dsp_mainwindow.c:2653
 msgid "Your accounts"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2560
+#: ../src/dsp_mainwindow.c:2685
 msgid "Where your money goes"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2577
-msgid "Top spending"
-msgstr "花費前五名"
+#: ../src/dsp_mainwindow.c:2704
+msgid "Top spending"
+msgstr ""
 
-#: ../src/dsp_mainwindow.c:2626
+#: ../src/dsp_mainwindow.c:2757
 msgid "Scheduled transactions"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2632
+#: ../src/dsp_mainwindow.c:2764
 msgid "maximum post date"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2672
+#: ../src/dsp_mainwindow.c:2800
 msgid "Skip"
 msgstr ""
 
-#: ../src/dsp_mainwindow.c:2678
+#: ../src/dsp_mainwindow.c:2804
+msgid "Edit & Post"
+msgstr ""
+
+#. TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+#. TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+#: ../src/dsp_mainwindow.c:2810
 msgid "Post"
 msgstr ""
 
-#: ../src/hb-category.c:841
-msgid "invalid csv format"
-msgstr "不正確的 CSV 格式"
+#: ../src/hb-archive.c:163
+msgid "(new archive)"
+msgstr "(新案例)"
 
-#: ../src/hb-filter.c:74
+#: ../src/hb-category.c:979
+msgid "invalid CSV format"
+msgstr ""
+
+#: ../src/hb-filter.c:74
 #, c-format
 msgid "<i>from</i> %s <i>to</i> %s"
 msgstr "<i>從</i> %s <i>至</i> %s"
 
-#: ../src/hb-hbfile.c:389
+#: ../src/hb-hbfile.c:498
 msgid "Unknown"
 msgstr "未知"
 
-#: ../src/homebank.c:67
+#. TRANSLATORS: format a liter number with l/L as abbreviation
+#: ../src/hb-preferences.c:251
+#, c-format
+msgid "%.2f l"
+msgstr ""
+
+#. TRANSLATORS: kilometer per liter
+#: ../src/hb-preferences.c:254
+msgid "km/l"
+msgstr ""
+
+#. TRANSLATORS: miles per liter
+#: ../src/hb-preferences.c:257
+msgid "mi./l"
+msgstr ""
+
+#: ../src/homebank.c:69
 msgid "Output version information and exit"
 msgstr "輸出版本資訊後離開"
 
-#: ../src/homebank.c:70
+#: ../src/homebank.c:72
 msgid "[FILE]"
 msgstr "[檔案]"
 
-#: ../src/homebank.c:305
+#: ../src/homebank.c:294
 msgid "Browser error."
 msgstr "瀏覽錯誤."
 
-#: ../src/homebank.c:306
+#: ../src/homebank.c:295
 #, c-format
 msgid "Could not display the URL '%s'"
 msgstr "無法顯示網址 %s"
 
-#: ../src/homebank.c:977 ../src/homebank.c:978
+#: ../src/homebank.c:900 ../src/homebank.c:901
 msgid "HomeBank options"
 msgstr "HomeBank 選項"
 
-#: ../src/homebank.c:1126
+#: ../src/homebank.c:1030
 #, c-format
 msgid "Unable to open '%s', the file does not exist.\n"
 msgstr "無法開啟 %s ,檔案不存在。\n"
 
-#: ../src/import.c:59
-msgid "HomeBank Import Assistant"
-msgstr "HomeBank 匯入小幫手"
-
-#. file informations
-#: ../src/import.c:60 ../src/import.c:1953
-msgid "File to import"
-msgstr "欲匯入檔案"
-
-#: ../src/import.c:61
-msgid "File analysis results"
-msgstr "檔案分析結果"
-
-#: ../src/import.c:62
-msgid "Adjust what to import"
-msgstr "調整需要匯入項目"
-
-#: ../src/import.c:63
-msgid "Update your accounts"
-msgstr "更新您的帳戶"
-
-#: ../src/import.c:99 ../src/import.c:144
+#: ../src/hb-import-csv.c:249 ../src/hb-import.c:65
 #, c-format
 msgid "(account %d)"
 msgstr "(帳戶 %d)"
 
-#: ../src/import.c:1244
-msgid "Change HomeBank account target"
-msgstr "變更 HomeBank 帳戶目標"
-
-#: ../src/import.c:1270
-msgid "new account"
-msgstr "新帳戶"
-
-#: ../src/import.c:1273 ../src/ui-account.c:1312 ../src/ui-assist-start.c:321
-msgid "_Name:"
-msgstr "名稱 (_N):"
-
-#: ../src/import.c:1280
-msgid "existing account"
-msgstr "已存在的帳戶"
-
-#: ../src/import.c:1283 ../src/rep_balance.c:856 ../src/ui-archive.c:782
-msgid "A_ccount:"
-msgstr "帳戶(_C):"
-
-#: ../src/import.c:1342 ../src/ui-account.c:959 ../src/ui-account.c:1045
-#: ../src/ui-category.c:1150 ../src/ui-payee.c:724
-msgid "Error"
-msgstr "錯誤"
-
-#: ../src/import.c:1343 ../src/ui-account.c:1046
-#, c-format
-msgid ""
-"Cannot rename this Account,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
-msgstr ""
-"無法將帳戶名稱 %s 變更為 %s,\n"
-"這個名稱已存在。"
-
-#: ../src/import.c:1391
-msgid "Please select a file..."
-msgstr "請選取一個檔案..."
-
-#: ../src/import.c:1408
-msgid "QIF file recognised !"
-msgstr "已完成驗證 QIF 檔案!"
-
-#: ../src/import.c:1414
-msgid "OFX file recognised !"
-msgstr "已完成驗證 OFX 檔案!"
-
-#: ../src/import.c:1417
-msgid "** OFX support is disabled **"
-msgstr "** 已停用 OFX 支援 **"
-
-#: ../src/import.c:1422
-msgid "CSV transaction file recognised !"
-msgstr "CSV 交易檔案已一致化!"
-
-#: ../src/import.c:1428
-msgid "Unknown/Invalid file..."
-msgstr "不明/無效的檔案..."
-
-#. file content detail
-#. TODO: difficult translation here
-#: ../src/import.c:1477
-#, c-format
-msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
-msgstr "帳戶:%d - 交易:%d - 收款人:%d - 分類:%d"
-
-#: ../src/import.c:1691
-#, c-format
-msgid "HomeBank Import Assistant - (%d of %d)"
-msgstr "HomeBank 匯入小幫手 - (%d of %d)"
-
-#: ../src/import.c:1791
-msgid ""
-"Welcome to the HomeBank Import Assistant.\n"
-"\n"
-"With this assistant you will be guided throught the process\n"
-"of importing an external file into HomeBank.\n"
-"\n"
-"No changes will be made until you click \"Apply\" at the end\n"
-"of this assistant."
-msgstr ""
-"歡迎來到 HomeBank 匯入小幫手.\n"
-"\n"
-"此小幫手會協助你匯入外部檔案至 HomeBank.\n"
-"不會有任何改變, 直到你在最後點選 \"套用\" ."
-
-#: ../src/import.c:1803
-msgid ""
-"HomeBank can import files in the following formats:\n"
-"- QIF\n"
-"- OFX/QFX (optional at compilation time)\n"
-"- CSV (format is specific to HomeBank, see the documentation)\n"
-msgstr ""
-"可匯入 HomeBank 的檔案格式如下:\n"
-"- QIF,為 Quicken 開發的財務軟體資料交換格式\n"
-"- OFX 開放金融交換文件 / QFX (非必須於相容時間) \n"
-"- CSV (HomeBank 有指定格式,請參閱說明文件)\n"
-
-#: ../src/import.c:1858
-msgid "Known files"
-msgstr "已知檔案"
-
-#: ../src/import.c:1868 ../src/ui-dialogs.c:149
-msgid "QIF files"
-msgstr "QIF 檔案"
-
-#: ../src/import.c:1874
-msgid "OFX/QFX files"
-msgstr "OFX/QFX 檔案"
-
-#: ../src/import.c:1880 ../src/ui-dialogs.c:207
-msgid "CSV files"
-msgstr "CSV 檔案"
-
-#: ../src/import.c:1885 ../src/ui-dialogs.c:150 ../src/ui-dialogs.c:208
-#: ../src/ui-dialogs.c:263
-msgid "All files"
-msgstr "所有檔案"
-
-#: ../src/import.c:1967
-msgid "Path:"
-msgstr "路徑:"
-
-#: ../src/import.c:1974
-msgid "Name:"
-msgstr "名稱:"
-
-#: ../src/import.c:1981
-msgid "Encoding:"
-msgstr "編碼:"
-
-#: ../src/import.c:1988
-msgid "Content:"
-msgstr "內容:"
-
-#: ../src/import.c:2000
-msgid "Import options"
-msgstr "匯入選項"
-
-#: ../src/import.c:2007 ../src/ui-pref.c:1317
-msgid "Date order:"
-msgstr "日期排序:"
-
-#: ../src/import.c:2015
-msgid "Load the file again"
-msgstr "再次讀取檔案"
-
-#: ../src/import.c:2044
-msgid ""
-"Some date conversion errors were encountered during the load of the file.\n"
-"Please try to change the date order format and load the file again."
-msgstr ""
-"讀取檔案發生一些資料轉換發生錯誤 \n"
-"請變更檔案排序格式, 再次載入檔案."
-
-#: ../src/import.c:2093
-msgid "Edit account to import"
-msgstr "編輯欲匯入帳號"
-
-#. duplicate section
-#: ../src/import.c:2125
-msgid "Detail of duplicate transactions"
-msgstr "重複交易的細節"
-
-#: ../src/import.c:2157
-msgid "Date _tolerance:"
-msgstr "日期誤差(_T):"
-
-#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-#: ../src/import.c:2164
-msgid "days"
-msgstr "天"
-
-#: ../src/import.c:2181
-msgid ""
-"The match is done in order: by account, amount and date.\n"
-"A date tolerance of 0 day means an exact match"
-msgstr ""
-"已按以下順序完成比對:帳戶、金額、日期。\n"
-"日期誤差為 0 表示必須完全相同"
-
-#. account selection
-#: ../src/import.c:2220
-msgid "Account to import"
-msgstr "欲匯入帳號"
-
-#. transaction selection
-#: ../src/import.c:2225
-msgid "Transaction to import"
-msgstr "欲匯入交易"
-
-#: ../src/import.c:2270
-msgid "Click \"Apply\" to update your accounts.\n"
-msgstr "點擊「套用」以更新您的帳戶。\n"
-
-#: ../src/import.c:2281 ../src/list_account.c:359
+#: ../src/list_account.c:343 ../src/ui-assist-import.c:2079
 msgid "Accounts"
 msgstr "帳號"
 
-#: ../src/import.c:2293
-msgid "to update"
-msgstr "以更新"
-
-#: ../src/import.c:2301
-msgid "to create"
-msgstr "以建立"
-
-#: ../src/import.c:2305 ../src/ui-pref.c:89
-msgid "Transactions"
-msgstr "交易"
-
-#: ../src/import.c:2314
-msgid "to import"
-msgstr "以匯入"
-
-#: ../src/import.c:2322
-msgid "to reject"
-msgstr "以拒絕"
-
-#: ../src/import.c:2330
-msgid "auto-assigned"
-msgstr "已自動分類"
-
-#: ../src/import.c:2525
-msgid "Create new"
-msgstr ""
-
-#: ../src/import.c:2527
-msgid "Import into"
-msgstr "匯入到"
-
-#: ../src/import.c:2609
-msgid "Imported name"
-msgstr "已匯入名稱"
-
-#: ../src/import.c:2617
-msgid "Action"
-msgstr "操作"
-
-#: ../src/import.c:2625
-msgid "HomeBank name"
-msgstr "HomeBank 名稱"
-
-#: ../src/list_account.c:342 ../src/list_operation.c:728
-#: ../src/ui-filter.c:1358
-msgid "Status"
-msgstr "狀態"
-
 #. Bank
-#: ../src/list_account.c:376 ../src/ui-account.c:39
+#: ../src/list_account.c:354 ../src/ui-account.c:40
 msgid "Bank"
 msgstr "銀行"
 
 #. Today
-#: ../src/list_account.c:381
+#: ../src/list_account.c:358
 msgid "Today"
 msgstr "今天"
 
 #. Future
-#: ../src/list_account.c:386
+#: ../src/list_account.c:362
 msgid "Future"
 msgstr "未來"
 
-#: ../src/list_operation.c:387
-msgid "- split -"
-msgstr "- 分割 -"
-
 #. datas
 #. status
 #. date
-#: ../src/list_operation.c:412 ../src/list_operation.c:1045
-#: ../src/ui-pref.c:2386 ../src/ui-pref.c:2512
+#: ../src/list_operation.c:46 ../src/list_operation.c:881 ../src/ui-pref.c:2180
 msgid "Info"
 msgstr "資訊"
 
-#: ../src/list_operation.c:457 ../src/list_operation.c:1023
-#: ../src/list_upcoming.c:372 ../src/ui-assign.c:39 ../src/ui-pref.c:122
-#: ../src/ui-pref.c:2514 ../src/ui-transaction.c:385
+#: ../src/list_operation.c:48 ../src/list_operation.c:1075
+#: ../src/list_operation.c:1370 ../src/list_upcoming.c:380
+#: ../src/ui-archive.c:226 ../src/ui-assign.c:39 ../src/ui-pref.c:130
+#: ../src/ui-split.c:410
 msgid "Memo"
 msgstr "筆記"
 
-#: ../src/list_operation.c:522 ../src/ui-pref.c:2519
-msgid "Tags"
-msgstr "標籤"
-
-#. common (date + status + amount)
-#. label = gtk_label_new(_("General"));
-#. page = ui_flt_manage_page_general(&data);
-#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
-#.
-#: ../src/list_operation.c:767 ../src/list_operation.c:1012
-#: ../src/rep_balance.c:1246 ../src/rep_vehicle.c:968 ../src/ui-filter.c:1353
-msgid "Date"
-msgstr "日期"
-
 #. column: Amount
-#: ../src/list_operation.c:785 ../src/list_operation.c:1033
-#: ../src/rep_time.c:581 ../src/rep_time.c:1638 ../src/rep_vehicle.c:1012
-#: ../src/ui-filter.c:1368 ../src/ui-pref.c:2515 ../src/ui-transaction.c:389
+#: ../src/list_operation.c:49 ../src/list_operation.c:1103
+#: ../src/list_operation.c:1373 ../src/rep_time.c:608 ../src/rep_time.c:1746
+#: ../src/rep_vehicle.c:222 ../src/rep_vehicle.c:1142 ../src/ui-filter.c:1317
+#: ../src/ui-split.c:414
 msgid "Amount"
 msgstr "金額"
 
 #. column: Expense
-#: ../src/list_operation.c:788 ../src/list_upcoming.c:384
-#: ../src/rep_balance.c:1256 ../src/rep_budget.c:111 ../src/rep_stats.c:151
-#: ../src/rep_stats.c:1860 ../src/ui-filter.c:49 ../src/ui-pref.c:2516
+#: ../src/list_operation.c:50 ../src/list_operation.c:1111
+#: ../src/list_upcoming.c:392 ../src/rep_balance.c:1233 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:152 ../src/rep_stats.c:1914 ../src/ui-category.c:38
+#: ../src/ui-filter.c:49
 msgid "Expense"
 msgstr "支出"
 
 #. column: Income
-#: ../src/list_operation.c:791 ../src/list_upcoming.c:396
-#: ../src/rep_balance.c:1260 ../src/rep_budget.c:111 ../src/rep_stats.c:152
-#: ../src/rep_stats.c:719 ../src/rep_stats.c:1866 ../src/ui-filter.c:50
-#: ../src/ui-pref.c:2517
+#: ../src/list_operation.c:51 ../src/list_operation.c:1119
+#: ../src/list_upcoming.c:403 ../src/rep_balance.c:1237 ../src/rep_budget.c:72
+#: ../src/rep_stats.c:153 ../src/rep_stats.c:705 ../src/rep_stats.c:1920
+#: ../src/ui-category.c:39 ../src/ui-filter.c:50
 msgid "Income"
 msgstr "收入"
 
+#: ../src/list_operation.c:53 ../src/list_operation.c:1135
+msgid "Tags"
+msgstr "標籤"
+
+#: ../src/list_operation.c:55 ../src/list_operation.c:1085
+#: ../src/ui-filter.c:1307
+msgid "Status"
+msgstr "狀態"
+
+#: ../src/list_operation.c:478
+msgid "- split -"
+msgstr "- 分割 -"
+
+#. common (date + status + amount)
+#. label = gtk_label_new(_("General"));
+#. page = ui_flt_manage_page_general(&data);
+#. gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
+#. 
+#: ../src/list_operation.c:1044 ../src/list_operation.c:1361
+#: ../src/rep_balance.c:1222 ../src/rep_vehicle.c:218 ../src/rep_vehicle.c:1097
+#: ../src/ui-filter.c:1302 ../src/ui-pref.c:1480
+msgid "Date"
+msgstr "日期"
+
+#. TRANSLATORS: title of list column to inform the scheduled transaction is Late
 #: ../src/list_upcoming.c:316
 msgid "Late"
 msgstr ""
 
-#: ../src/list_upcoming.c:349
+#: ../src/list_upcoming.c:348
 msgid "Next date"
 msgstr ""
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "List"
 msgstr "清單"
 
-#: ../src/rep_balance.c:121 ../src/rep_budget.c:119 ../src/rep_stats.c:64
-#: ../src/rep_time.c:63
+#: ../src/rep_balance.c:76 ../src/rep_budget.c:80 ../src/rep_stats.c:65
+#: ../src/rep_time.c:66
 msgid "View results as list"
 msgstr "以清單檢視結果"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "Line"
 msgstr "折線圖"
 
-#: ../src/rep_balance.c:122 ../src/rep_time.c:64
+#: ../src/rep_balance.c:77 ../src/rep_time.c:67
 msgid "View results as lines"
 msgstr "以折線圖檢視結果"
 
-#. { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#. { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
+#. { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh"
 msgstr "重新整理"
 
-#: ../src/rep_balance.c:123 ../src/rep_budget.c:121 ../src/rep_stats.c:69
-#: ../src/rep_time.c:67
+#: ../src/rep_balance.c:78 ../src/rep_budget.c:82 ../src/rep_stats.c:70
+#: ../src/rep_time.c:71 ../src/rep_vehicle.c:65
 msgid "Refresh results"
 msgstr "重新整理結果"
 
-#. name, stock id
-#: ../src/rep_balance.c:130 ../src/rep_budget.c:128 ../src/rep_stats.c:78
-#: ../src/rep_time.c:75
+#. name, icon-name
+#: ../src/rep_balance.c:85 ../src/rep_budget.c:91 ../src/rep_stats.c:79
+#: ../src/rep_time.c:79
 msgid "Detail"
 msgstr "明細"
 
 #. label, accelerator
-#: ../src/rep_balance.c:131 ../src/rep_budget.c:129 ../src/rep_stats.c:79
-#: ../src/rep_time.c:76
+#: ../src/rep_balance.c:86 ../src/rep_budget.c:92 ../src/rep_stats.c:80
+#: ../src/rep_time.c:80
 msgid "Toggle detail"
 msgstr "切換顯示明細"
 
-#. DB( g_print(" acc key = %d\n", acckey) );
-#. acc = da_acc_get(acckey);
-#. hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
 #. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-#: ../src/rep_balance.c:357
+#: ../src/rep_balance.c:309
 #, c-format
 msgid "%d/%d under %s"
 msgstr "%d / %d 項低於 %s"
 
-#: ../src/rep_balance.c:825
+#: ../src/rep_balance.c:808
 msgid "Balance report"
 msgstr "結餘報告書"
 
-#: ../src/rep_balance.c:851 ../src/rep_budget.c:1120 ../src/rep_stats.c:1444
-#: ../src/rep_time.c:1255 ../src/rep_vehicle.c:609
+#: ../src/rep_balance.c:831 ../src/rep_budget.c:1093 ../src/rep_stats.c:1501
+#: ../src/rep_time.c:1368 ../src/rep_vehicle.c:723
 msgid "Display"
 msgstr ""
 
-#: ../src/rep_balance.c:864 ../src/rep_time.c:1302
+#: ../src/rep_balance.c:835 ../src/rep_time.c:1379 ../src/ui-archive.c:942
+#: ../src/ui-assist-import.c:974 ../src/ui-transaction.c:979
+msgid "A_ccount:"
+msgstr "帳戶(_C):"
+
+#: ../src/rep_balance.c:842 ../src/rep_time.c:1403
 msgid "Select _all"
 msgstr "選擇全部 (_a)"
 
-#: ../src/rep_balance.c:869
+#: ../src/rep_balance.c:847
 msgid "Each _day"
 msgstr "每一天(_d)"
 
-#: ../src/rep_balance.c:880 ../src/rep_budget.c:1152 ../src/rep_stats.c:1474
-#: ../src/rep_time.c:1324
+#: ../src/rep_balance.c:858 ../src/rep_stats.c:1530 ../src/rep_time.c:1425
 msgid "_Zoom X:"
 msgstr "縮放顯示(_Z):"
 
-#: ../src/rep_balance.c:891 ../src/rep_budget.c:1163 ../src/rep_stats.c:1492
-#: ../src/rep_time.c:1336 ../src/rep_vehicle.c:631
+#: ../src/rep_balance.c:870 ../src/rep_budget.c:1121 ../src/rep_stats.c:1549
+#: ../src/rep_time.c:1438 ../src/rep_vehicle.c:744
 msgid "Date filter"
 msgstr ""
 
-#: ../src/rep_balance.c:902 ../src/rep_budget.c:1174 ../src/rep_stats.c:1503
-#: ../src/rep_time.c:1347 ../src/rep_vehicle.c:642 ../src/ui-filter.c:968
-#: ../src/ui-filter.c:1101
+#: ../src/rep_balance.c:880 ../src/rep_budget.c:1131 ../src/rep_stats.c:1559
+#: ../src/rep_time.c:1448 ../src/rep_vehicle.c:754 ../src/ui-filter.c:960
+#: ../src/ui-filter.c:1073
 msgid "_From:"
 msgstr "從 (_F):"
 
-#: ../src/rep_balance.c:908 ../src/rep_budget.c:1180 ../src/rep_stats.c:1509
-#: ../src/rep_time.c:1353 ../src/rep_vehicle.c:648 ../src/ui-filter.c:976
-#: ../src/ui-filter.c:1108
+#: ../src/rep_balance.c:886 ../src/rep_budget.c:1137 ../src/rep_stats.c:1565
+#: ../src/rep_time.c:1454 ../src/rep_vehicle.c:760 ../src/ui-filter.c:968
+#: ../src/ui-filter.c:1080
 msgid "_To:"
 msgstr "到(_T):"
 
-#: ../src/rep_budget.c:109 ../src/rep_stats.c:141
-msgid "Subcategory"
-msgstr "子分類"
-
-#: ../src/rep_budget.c:111 ../src/rep_stats.c:150
+#: ../src/rep_budget.c:72 ../src/rep_stats.c:151
 msgid "Exp. & Inc."
 msgstr "支出與收入"
 
-#: ../src/rep_budget.c:113
+#: ../src/rep_budget.c:74
 msgid "Spent & Budget"
 msgstr "花費與預算"
 
 #. column: Expense
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1497
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:1514
 msgid "Spent"
-msgstr "已花費"
+msgstr "已支出"
 
 #. column: Result
 #. header
-#: ../src/rep_budget.c:113 ../src/rep_budget.c:1505 ../src/rep_stats.c:719
-#: ../src/rep_stats.c:1849
+#: ../src/rep_budget.c:74 ../src/rep_budget.c:400 ../src/rep_budget.c:881
+#: ../src/rep_budget.c:1522 ../src/rep_stats.c:705 ../src/rep_stats.c:1903
 msgid "Result"
 msgstr "結果"
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "Bar"
-msgstr "長條圖"
+#: ../src/rep_budget.c:81
+msgid "Stack"
+msgstr ""
+
+#: ../src/rep_budget.c:81
+msgid "View results as stack bars"
+msgstr ""
 
-#: ../src/rep_budget.c:120 ../src/rep_stats.c:65
-msgid "View results as bars"
-msgstr "以長條圖檢視結果"
+#: ../src/rep_budget.c:84 ../src/rep_stats.c:72 ../src/rep_time.c:73
+#: ../src/rep_vehicle.c:67
+msgid "Export"
+msgstr "匯出"
 
-#. is_active
-#. name, stock id
-#: ../src/rep_budget.c:134 ../src/rep_stats.c:84
-msgid "Legend"
-msgstr "圖例"
+#: ../src/rep_budget.c:828
+msgid " over"
+msgstr ""
 
-#. label, accelerator
-#: ../src/rep_budget.c:135 ../src/rep_stats.c:85
-msgid "Toggle legend"
-msgstr "切換顯示圖例"
+#: ../src/rep_budget.c:833
+msgid " left"
+msgstr ""
+
+#: ../src/rep_budget.c:835
+msgid " under"
+msgstr ""
+
+#. update stack chart
+#: ../src/rep_budget.c:875
+#, c-format
+msgid "Budget for %s"
+msgstr ""
 
-#: ../src/rep_budget.c:1094
+#: ../src/rep_budget.c:1068
 msgid "Budget report"
 msgstr "預算報告"
 
-#: ../src/rep_budget.c:1125 ../src/rep_time.c:1260
+#: ../src/rep_budget.c:1097 ../src/rep_time.c:1372
 msgid "_For:"
 msgstr "依據(_F):"
 
-#: ../src/rep_budget.c:1133
+#: ../src/rep_budget.c:1105
 msgid "_Kind:"
 msgstr "種類(_K):"
 
-#: ../src/rep_budget.c:1140 ../src/rep_stats.c:1449
-msgid "_View:"
-msgstr "檢視(_V):"
-
-#: ../src/rep_budget.c:1249
+#: ../src/rep_budget.c:1206
 msgid "Result:"
 msgstr ""
 
-#: ../src/rep_budget.c:1255
+#: ../src/rep_budget.c:1212
 msgid "Budget:"
 msgstr "預算:"
 
-#: ../src/rep_budget.c:1261
+#: ../src/rep_budget.c:1218
 msgid "Spent:"
 msgstr "花費"
 
-#: ../src/rep_budget.c:1379
+#: ../src/rep_budget.c:1336
 msgid "No account is defined to be part of the budget."
 msgstr "此預算沒有帳號定義."
 
-#: ../src/rep_budget.c:1380
+#: ../src/rep_budget.c:1337
 msgid "You should include some accounts from the account dialog."
 msgstr "你應該包含一些帳號, 來自帳號的對話框(account dialog)."
 
-#: ../src/rep_stats.c:66
-msgid "Pie"
-msgstr "圓餅圖"
+#: ../src/rep_stats.c:66 ../src/ui-pref.c:2386
+msgid "Column"
+msgstr "欄位"
 
 #: ../src/rep_stats.c:66
-msgid "View results as pies"
-msgstr "以圓餅圖檢視結果"
+msgid "View results as column"
+msgstr ""
 
-#: ../src/rep_stats.c:68
+#: ../src/rep_stats.c:67
+msgid "Donut"
+msgstr ""
+
+#: ../src/rep_stats.c:67
+msgid "View results as donut"
+msgstr ""
+
+#: ../src/rep_stats.c:69
 msgid "Edit the filter"
 msgstr "編輯過濾工具"
 
-#: ../src/rep_stats.c:71 ../src/rep_time.c:69
-msgid "Export"
-msgstr "匯出"
+#. is_active
+#. name, icon-name
+#: ../src/rep_stats.c:85
+msgid "Legend"
+msgstr "圖例"
+
+#. label, accelerator
+#: ../src/rep_stats.c:86
+msgid "Toggle legend"
+msgstr "切換顯示圖例"
 
 #. is_active
-#. name, stock id
-#: ../src/rep_stats.c:90
+#. name, icon-name
+#: ../src/rep_stats.c:91
 msgid "Rate"
 msgstr "百分比"
 
 #. label, accelerator
-#: ../src/rep_stats.c:91
+#: ../src/rep_stats.c:92
 msgid "Toggle rate"
 msgstr "切換顯示百分比"
 
-#: ../src/rep_stats.c:143
+#: ../src/rep_stats.c:144
 msgid "Tag"
 msgstr "標籤"
 
-#: ../src/rep_stats.c:144 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:145 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Month"
 msgstr "月"
 
-#: ../src/rep_stats.c:145 ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_stats.c:146 ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Year"
 msgstr "年"
 
-#: ../src/rep_stats.c:162 ../src/ui-filter.c:88
+#: ../src/rep_stats.c:163 ../src/ui-filter.c:91
 msgid "January"
 msgstr "1月"
 
-#: ../src/rep_stats.c:163 ../src/ui-filter.c:89
+#: ../src/rep_stats.c:164 ../src/ui-filter.c:92
 msgid "February"
 msgstr "2月"
 
-#: ../src/rep_stats.c:164 ../src/ui-filter.c:90
+#: ../src/rep_stats.c:165 ../src/ui-filter.c:93
 msgid "March"
 msgstr "3月"
 
-#: ../src/rep_stats.c:165 ../src/ui-filter.c:91
+#: ../src/rep_stats.c:166 ../src/ui-filter.c:94
 msgid "April"
 msgstr "4月"
 
-#: ../src/rep_stats.c:166 ../src/rep_time.c:131 ../src/ui-filter.c:92
+#: ../src/rep_stats.c:167 ../src/rep_time.c:136 ../src/ui-filter.c:95
 msgid "May"
 msgstr "5月"
 
-#: ../src/rep_stats.c:167 ../src/ui-filter.c:93
+#: ../src/rep_stats.c:168 ../src/ui-filter.c:96
 msgid "June"
 msgstr "6月"
 
-#: ../src/rep_stats.c:168 ../src/ui-filter.c:94
+#: ../src/rep_stats.c:169 ../src/ui-filter.c:97
 msgid "July"
 msgstr "7月"
 
-#: ../src/rep_stats.c:169 ../src/ui-filter.c:95
+#: ../src/rep_stats.c:170 ../src/ui-filter.c:98
 msgid "August"
 msgstr "8月"
 
-#: ../src/rep_stats.c:170 ../src/ui-filter.c:96
+#: ../src/rep_stats.c:171 ../src/ui-filter.c:99
 msgid "September"
 msgstr "9月"
 
-#: ../src/rep_stats.c:171 ../src/ui-filter.c:97
+#: ../src/rep_stats.c:172 ../src/ui-filter.c:100
 msgid "October"
 msgstr "10月"
 
-#: ../src/rep_stats.c:172 ../src/ui-filter.c:98
+#: ../src/rep_stats.c:173 ../src/ui-filter.c:101
 msgid "November"
 msgstr "11月"
 
-#: ../src/rep_stats.c:173 ../src/ui-filter.c:99
+#: ../src/rep_stats.c:174 ../src/ui-filter.c:102
 msgid "December"
 msgstr "12月"
 
 #. set chart title
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_stats.c:615
+#: ../src/rep_stats.c:607
 #, c-format
 msgid "%s by %s"
 msgstr ""
 
-#: ../src/rep_stats.c:719
+#: ../src/rep_stats.c:705
 msgid "expense"
 msgstr "支出"
 
-#: ../src/rep_stats.c:1044 ../src/ui-payee.c:271 ../src/ui-payee.c:408
+#: ../src/rep_stats.c:1057 ../src/ui-payee.c:279 ../src/ui-payee.c:484
 msgid "(no payee)"
 msgstr "(沒有收款人/受帳人)"
 
-#: ../src/rep_stats.c:1418
+#: ../src/rep_stats.c:1478
 msgid "Statistics Report"
 msgstr "統計報告"
 
-#: ../src/rep_stats.c:1456
+#: ../src/rep_stats.c:1505
+msgid "_View:"
+msgstr "檢視(_V):"
+
+#: ../src/rep_stats.c:1512
 msgid "_By:"
 msgstr ""
 
-#: ../src/rep_stats.c:1463
+#: ../src/rep_stats.c:1519
 msgid "By _amount"
 msgstr "按金額排序(_A):"
 
-#: ../src/rep_stats.c:1586
+#: ../src/rep_stats.c:1642
 msgid "Balance:"
 msgstr "結餘:"
 
-#: ../src/rep_stats.c:1592
+#: ../src/rep_stats.c:1648
 msgid "Income:"
 msgstr "收入:"
 
-#: ../src/rep_stats.c:1599
+#: ../src/rep_stats.c:1655
 msgid "Expense:"
 msgstr "支出:"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Day"
 msgstr "日"
 
-#: ../src/rep_time.c:120 ../src/ui-archive.c:46
+#: ../src/rep_time.c:125 ../src/ui-archive.c:53
 msgid "Week"
 msgstr "週"
 
-#: ../src/rep_time.c:120
+#: ../src/rep_time.c:125
 msgid "Quarter"
 msgstr "季"
 
-#: ../src/rep_time.c:127
+#: ../src/rep_time.c:132
 msgid "Jan"
 msgstr "1月"
 
-#: ../src/rep_time.c:128
+#: ../src/rep_time.c:133
 msgid "Feb"
 msgstr "2月"
 
-#: ../src/rep_time.c:129
+#: ../src/rep_time.c:134
 msgid "Mar"
 msgstr "3月"
 
-#: ../src/rep_time.c:130
+#: ../src/rep_time.c:135
 msgid "Apr"
 msgstr "4月"
 
-#: ../src/rep_time.c:132
+#: ../src/rep_time.c:137
 msgid "Jun"
 msgstr "6月"
 
-#: ../src/rep_time.c:133
+#: ../src/rep_time.c:138
 msgid "Jul"
 msgstr "7月"
 
-#: ../src/rep_time.c:134
+#: ../src/rep_time.c:139
 msgid "Aug"
 msgstr "8月"
 
-#: ../src/rep_time.c:135
+#: ../src/rep_time.c:140
 msgid "Sep"
 msgstr "9月"
 
-#: ../src/rep_time.c:136
+#: ../src/rep_time.c:141
 msgid "Oct"
 msgstr "10月"
 
-#: ../src/rep_time.c:137
+#: ../src/rep_time.c:142
 msgid "Nov"
 msgstr "11月"
 
-#: ../src/rep_time.c:138
+#: ../src/rep_time.c:143
 msgid "Dec"
 msgstr "12月"
 
 #. //TRANSLATORS: example 'Expense by Category'
-#: ../src/rep_time.c:548
+#: ../src/rep_time.c:568
 #, c-format
 msgid "%s Over Time"
 msgstr ""
 
 #. header
-#: ../src/rep_time.c:581 ../src/rep_time.c:1627
+#: ../src/rep_time.c:608 ../src/rep_time.c:1735
 msgid "Time slice"
 msgstr "時段"
 
-#: ../src/rep_time.c:1229
+#. //TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+#: ../src/rep_time.c:1031
+#, c-format
+msgid "Average: %s"
+msgstr ""
+
+#: ../src/rep_time.c:1345
 msgid "Trend Time Report"
 msgstr "時間與走勢報告"
 
-#: ../src/rep_time.c:1277
-msgid "_Account:"
-msgstr "帳戶(_A):"
-
-#: ../src/rep_time.c:1286 ../src/ui-archive.c:823 ../src/ui-assign.c:769
-#: ../src/ui-hbfile.c:254 ../src/ui-transaction.c:1146
-msgid "_Category:"
-msgstr "分類(_C):"
-
-#: ../src/rep_time.c:1295 ../src/ui-archive.c:816 ../src/ui-assign.c:783
-#: ../src/ui-transaction.c:1138
-msgid "_Payee:"
-msgstr "收款人(_P):"
-
-#: ../src/rep_time.c:1307
+#: ../src/rep_time.c:1408
 msgid "_Cumulate"
 msgstr "累計(_C)"
 
-#: ../src/rep_time.c:1312
+#: ../src/rep_time.c:1413
 msgid "_View by:"
 msgstr "檢視(_V):"
 
-#: ../src/rep_vehicle.c:582
-msgid "Vehicle cost report"
-msgstr "交通/工具花費報告"
-
-#: ../src/rep_vehicle.c:614
-msgid "Vehi_cle:"
-msgstr "交通/工具 (_c):"
-
-#: ../src/rep_vehicle.c:683
-msgid "Meter:"
-msgstr "里程表:"
-
-#: ../src/rep_vehicle.c:687
-msgid "Consumption:"
-msgstr "耗油:"
-
-#: ../src/rep_vehicle.c:691
-msgid "Fuel cost:"
-msgstr "燃料費用:"
-
-#: ../src/rep_vehicle.c:695
-msgid "Other cost:"
-msgstr "其它費用:"
-
-#: ../src/rep_vehicle.c:699
-msgid "Total cost:"
-msgstr "總計費用:"
-
-#.
+#. 
 #. LST_CAR_DATE,
 #. LST_CAR_WORDING,
 #. LST_CAR_METER,
@@ -1599,10 +1533,10 @@ msgstr "總計費用:"
 #. LST_CAR_AMOUNT,
 #. LST_CAR_DIST,
 #. LST_CAR_100KM
-#.
-#.
+#. 
+#. 
 #. column: Wording
-#.
+#. 
 #. column = gtk_tree_view_column_new();
 #. gtk_tree_view_column_set_title(column, _("Wording"));
 #. gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -1610,523 +1544,1013 @@ msgstr "總計費用:"
 #. gtk_tree_view_column_pack_start(column, renderer, TRUE);
 #. gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_WORDING);
 #. //gtk_tree_view_column_set_cell_data_func(column, renderer, repvehicle_text_cell_data_function, NULL, NULL);
-#.
+#. 
 #. column: Meter
-#: ../src/rep_vehicle.c:1000
+#: ../src/rep_vehicle.c:219 ../src/rep_vehicle.c:1130
 msgid "Meter"
 msgstr "里程表"
 
 #. column: Fuel load
-#: ../src/rep_vehicle.c:1004
+#: ../src/rep_vehicle.c:220 ../src/rep_vehicle.c:1134
 msgid "Fuel"
 msgstr "燃料"
 
 #. column: Price by unit
-#: ../src/rep_vehicle.c:1008
+#: ../src/rep_vehicle.c:221 ../src/rep_vehicle.c:1138
 msgid "Price"
 msgstr "價格"
 
 #. column: Distance done
-#: ../src/rep_vehicle.c:1016
+#: ../src/rep_vehicle.c:223 ../src/rep_vehicle.c:1146
 msgid "Dist."
 msgstr "距離"
 
-#: ../src/ui-account.c:38
+#: ../src/rep_vehicle.c:699
+msgid "Vehicle cost report"
+msgstr "交通/工具花費報告"
+
+#: ../src/rep_vehicle.c:727
+msgid "Vehi_cle:"
+msgstr "交通/工具 (_c):"
+
+#: ../src/rep_vehicle.c:813
+msgid "Meter:"
+msgstr "里程表:"
+
+#: ../src/rep_vehicle.c:817
+msgid "Consumption:"
+msgstr "耗油:"
+
+#: ../src/rep_vehicle.c:821
+msgid "Fuel cost:"
+msgstr "燃料費用:"
+
+#: ../src/rep_vehicle.c:825
+msgid "Other cost:"
+msgstr "其它費用:"
+
+#: ../src/rep_vehicle.c:829
+msgid "Total cost:"
+msgstr "總計費用:"
+
+#: ../src/ui-account.c:39
 msgid "(no type)"
 msgstr "(沒有類型)"
 
-#: ../src/ui-account.c:40 ../src/ui-widgets.c:755
+#: ../src/ui-account.c:41 ../src/ui-widgets.c:800
 msgid "Cash"
 msgstr "現金"
 
-#: ../src/ui-account.c:41
+#: ../src/ui-account.c:42
 msgid "Asset"
 msgstr "資產"
 
-#: ../src/ui-account.c:42 ../src/ui-widgets.c:753
+#: ../src/ui-account.c:43 ../src/ui-widgets.c:798
 msgid "Credit card"
 msgstr "信用卡"
 
-#: ../src/ui-account.c:43
+#: ../src/ui-account.c:44
 msgid "Liability"
 msgstr "債務"
 
-#: ../src/ui-account.c:366 ../src/ui-assign.c:115 ../src/ui-widgets.c:752
+#: ../src/ui-account.c:358 ../src/ui-assign.c:100 ../src/ui-currency.c:246
+#: ../src/ui-widgets.c:797
 msgid "(none)"
 msgstr "(無)"
 
-#: ../src/ui-account.c:524 ../src/ui-assign.c:266 ../src/ui-payee.c:538
-#: ../src/ui-pref.c:2643
+#: ../src/ui-account.c:514 ../src/ui-assign.c:249 ../src/ui-category.c:1015
+#: ../src/ui-currency.c:603 ../src/ui-payee.c:654 ../src/ui-pref.c:2375
 msgid "Visible"
 msgstr "顯示"
 
-#: ../src/ui-account.c:953 ../src/ui-account.c:1039
+#: ../src/ui-account.c:945 ../src/ui-account.c:1052
 msgid "Account name"
 msgstr ""
 
-#: ../src/ui-account.c:960
+#: ../src/ui-account.c:951 ../src/ui-account.c:1058
+#: ../src/ui-assist-import.c:1034 ../src/ui-category.c:1375
+#: ../src/ui-payee.c:965
+msgid "Error"
+msgstr "錯誤"
+
+#: ../src/ui-account.c:952
 #, c-format
 msgid ""
 "Cannot add an account '%s',\n"
 "this name already exists."
 msgstr ""
 
-#: ../src/ui-account.c:1001
-msgid "Remove not allowed"
-msgstr "不可以移除"
+#: ../src/ui-account.c:994
+#, c-format
+msgid "Cannot delete account '%s'"
+msgstr ""
 
-#: ../src/ui-account.c:1002
-msgid "This account is used and cannot be removed."
-msgstr "本帳戶正在使用中,不能移除。"
+#: ../src/ui-account.c:998
+msgid ""
+"This account contains transactions and/or is part of internal transfers."
+msgstr ""
+
+#: ../src/ui-account.c:1009 ../src/ui-archive.c:316 ../src/ui-assign.c:545
+#: ../src/ui-category.c:1560 ../src/ui-currency.c:1299 ../src/ui-payee.c:1135
+#, c-format
+msgid "Are you sure you want to permanently delete '%s'?"
+msgstr ""
 
-#: ../src/ui-account.c:1170
+#: ../src/ui-account.c:1011
+msgid "If you delete an account, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-account.c:1017 ../src/ui-account.c:1245 ../src/ui-archive.c:324
+#: ../src/ui-archive.c:1152 ../src/ui-assign.c:553 ../src/ui-assign.c:769
+#: ../src/ui-category.c:1124 ../src/ui-category.c:1572
+#: ../src/ui-category.c:1991 ../src/ui-currency.c:1307
+#: ../src/ui-currency.c:1539 ../src/ui-payee.c:745 ../src/ui-payee.c:1147
+#: ../src/ui-payee.c:1319
+msgid "_Delete"
+msgstr ""
+
+#: ../src/ui-account.c:1059 ../src/ui-assist-import.c:1035
+#, c-format
+msgid ""
+"Cannot rename this Account,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"無法將帳戶名稱 %s 變更為 %s,\n"
+"這個名稱已存在。"
+
+#: ../src/ui-account.c:1184
 msgid "Manage Accounts"
 msgstr "管理帳戶"
 
-#: ../src/ui-account.c:1209
+#: ../src/ui-account.c:1235
 msgid ""
 "Drag & drop to change the order\n"
 "Double-click to rename"
 msgstr ""
 
-#.
-#. label = make_label(_("Default currency"), 0.0, 0.5);
-#. gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-#. gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-#.
-#. row++;
-#. label = make_label(_("Code:"), 0, 0.5);
-#. //----------------------------------------- l, r, t, b
-#. gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-#. widget = make_label(NULL, 0.0, 0.0);
-#. data->LB_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#.
-#. row++;
-#. widget = gtk_button_new_with_mnemonic (_("_Change"));
-#. data->BT_default = widget;
-#. gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-#.
-#.
-#. row++;
-#.
-#: ../src/ui-account.c:1235 ../src/ui-hbfile.c:203 ../src/ui-pref.c:87
-#: ../src/ui-pref.c:1507 ../src/ui-pref.c:1894
+#: ../src/ui-account.c:1241 ../src/ui-archive.c:1148 ../src/ui-assign.c:765
+#: ../src/ui-currency.c:1531 ../src/ui-transaction.c:1106
+msgid "_Add"
+msgstr ""
+
+#: ../src/ui-account.c:1262 ../src/ui-hbfile.c:222 ../src/ui-pref.c:86
+#: ../src/ui-pref.c:1350 ../src/ui-pref.c:1661
 msgid "General"
 msgstr "一般"
 
-#: ../src/ui-account.c:1260
+#: ../src/ui-account.c:1282
+msgid "_Currency:"
+msgstr ""
+
+#: ../src/ui-account.c:1289
 msgid "Start _balance:"
 msgstr ""
 
-#: ../src/ui-account.c:1269
+#: ../src/ui-account.c:1297
+msgid "Notes:"
+msgstr ""
+
+#: ../src/ui-account.c:1311
 msgid "this account was _closed"
 msgstr "此帳號已被關閉(_c)"
 
-#: ../src/ui-account.c:1275
+#: ../src/ui-account.c:1322
 msgid "Current check number"
 msgstr ""
 
-#: ../src/ui-account.c:1280
+#: ../src/ui-account.c:1326
 msgid "Checkbook _1:"
 msgstr "支票本(_1):"
 
-#: ../src/ui-account.c:1287
+#: ../src/ui-account.c:1333
 msgid "Checkbook _2:"
 msgstr "支票本(_2):"
 
-#: ../src/ui-account.c:1302 ../src/ui-budget.c:968
+#: ../src/ui-account.c:1345 ../src/ui-budget.c:1189
 msgid "Options"
 msgstr ""
 
-#: ../src/ui-account.c:1307
+#: ../src/ui-account.c:1354
 msgid "Institution"
 msgstr ""
 
-#: ../src/ui-account.c:1319 ../src/ui-assist-start.c:339
+#: ../src/ui-account.c:1358 ../src/ui-assist-start.c:364
+#: ../src/ui-assist-import.c:962 ../src/ui-payee.c:896
+msgid "_Name:"
+msgstr "名稱 (_N):"
+
+#: ../src/ui-account.c:1366 ../src/ui-assist-start.c:384
 msgid "N_umber:"
 msgstr "帳號(_U):"
 
-#: ../src/ui-account.c:1326
-msgid "Limits"
+#: ../src/ui-account.c:1379
+msgid "Balance limits"
 msgstr ""
 
-#: ../src/ui-account.c:1333
-msgid "_Min. balance:"
+#: ../src/ui-account.c:1385
+msgid "_Overdraft at:"
 msgstr ""
 
-#: ../src/ui-account.c:1340
+#: ../src/ui-account.c:1397
 msgid "Report exclusion"
 msgstr ""
 
-#: ../src/ui-account.c:1345
+#: ../src/ui-account.c:1401
 msgid "exclude from account _summary"
 msgstr "不包含帳號概況 (_s)"
 
-#: ../src/ui-account.c:1350
+#: ../src/ui-account.c:1406
 msgid "exclude from the _budget"
 msgstr "從預算惕除(_b)"
 
-#: ../src/ui-account.c:1355
+#: ../src/ui-account.c:1411
 msgid "exclude from any _reports"
 msgstr "從任何報告惕除(_r)"
 
+#: ../src/ui-archive.c:47
+msgid "Scheduled"
+msgstr ""
+
 #: ../src/ui-archive.c:48
+msgid "Template"
+msgstr ""
+
+#: ../src/ui-archive.c:55
 msgid "Possible"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "Before"
 msgstr ""
 
-#: ../src/ui-archive.c:48
+#: ../src/ui-archive.c:55
 msgid "After"
 msgstr ""
 
-#: ../src/ui-archive.c:195
+#: ../src/ui-archive.c:271
 #, c-format
-msgid "(archive %d)"
-msgstr "(案例 %d)"
+msgid "(template %d)"
+msgstr ""
 
-#: ../src/ui-archive.c:746
-msgid "Transaction detail"
+#: ../src/ui-archive.c:318
+msgid "If you delete a scheduled/template, it will be permanently lost."
 msgstr ""
 
-#: ../src/ui-archive.c:751 ../src/ui-transaction.c:1067
+#: ../src/ui-archive.c:908 ../src/ui-transaction.c:939
 msgid "_Amount:"
 msgstr "金額(_A):"
 
-#: ../src/ui-archive.c:759 ../src/ui-transaction.c:1076
+#: ../src/ui-archive.c:916 ../src/ui-transaction.c:947
 msgid "Toggle amount sign"
 msgstr ""
 
-#: ../src/ui-archive.c:768
+#: ../src/ui-archive.c:924 ../src/ui-split.c:362 ../src/ui-transaction.c:955
+msgid "Transaction splits"
+msgstr ""
+
+#: ../src/ui-archive.c:927 ../src/ui-assign.c:897
 msgid "Pay_ment:"
 msgstr "付款方式(_M):"
 
-#: ../src/ui-archive.c:775 ../src/ui-transaction.c:1097
+#: ../src/ui-archive.c:935 ../src/ui-transaction.c:966
 msgid "Of notebook _2"
 msgstr "用支票本 (_2)"
 
-#: ../src/ui-archive.c:789
+#: ../src/ui-archive.c:950
 msgid "_To account:"
 msgstr "轉到帳戶(_T):"
 
-#: ../src/ui-archive.c:830 ../src/ui-filter.c:1040
+#: ../src/ui-archive.c:983 ../src/ui-filter.c:1020
 msgid "_Memo:"
 msgstr "備註(_M):"
 
-#: ../src/ui-archive.c:844 ../src/ui-transaction.c:1175
-msgid "Re_mind"
-msgstr "提醒(_m)"
-
-#: ../src/ui-archive.c:863
+#: ../src/ui-archive.c:1007
 msgid "Scheduled insertion"
 msgstr ""
 
-#: ../src/ui-archive.c:868
+#: ../src/ui-archive.c:1012
 msgid "_Activate"
 msgstr "啟用 (_A)"
 
-#: ../src/ui-archive.c:873
+#: ../src/ui-archive.c:1017
 msgid "Next _date:"
 msgstr ""
 
-#: ../src/ui-archive.c:880
+#: ../src/ui-archive.c:1025
 msgid "Ever_y:"
 msgstr "每(_Y):"
 
-#: ../src/ui-archive.c:895
+#: ../src/ui-archive.c:1041
 msgid "Week end:"
 msgstr ""
 
-#: ../src/ui-archive.c:906
+#: ../src/ui-archive.c:1053
 msgid "_Stop after:"
 msgstr ""
 
-#: ../src/ui-archive.c:914
+#: ../src/ui-archive.c:1061
 msgid "posts"
 msgstr ""
 
-#: ../src/ui-archive.c:929
+#: ../src/ui-archive.c:1083
 msgid "Manage scheduled/template transactions"
 msgstr "管理已排程/範本交易"
 
-#: ../src/ui-assign.c:509
+#: ../src/ui-assign.c:268 ../src/ui-filter.c:1322
+msgid "Text"
+msgstr "文字"
+
+#: ../src/ui-assign.c:517
 #, c-format
 msgid "(assignment %d)"
 msgstr "(自動分類 %d)"
 
-#: ../src/ui-assign.c:668
+#: ../src/ui-assign.c:547
+msgid "If you delete an assignment, it will be permanently lost."
+msgstr ""
+
+#: ../src/ui-assign.c:693
+msgid "Disabled"
+msgstr ""
+
+#: ../src/ui-assign.c:694
+msgid "If empty"
+msgstr ""
+
+#: ../src/ui-assign.c:695
+msgid "Overwrite"
+msgstr ""
+
+#: ../src/ui-assign.c:714
 msgid "Manage Assignments"
 msgstr "管理自動分類"
 
-#: ../src/ui-assign.c:737
+#: ../src/ui-assign.c:791
 msgid "Condition"
 msgstr ""
 
-#: ../src/ui-assign.c:742
-msgid "_Field:"
+#: ../src/ui-assign.c:795
+msgid "Search _in:"
 msgstr ""
 
-#: ../src/ui-assign.c:749
-msgid "Con_tains:"
+#. label = make_label_widget(_("Con_tains:"));
+#: ../src/ui-assign.c:803
+msgid "Fi_nd:"
 msgstr ""
 
-#: ../src/ui-assign.c:756 ../src/ui-filter.c:1036
-msgid "Case _sensitive"
-msgstr "區分大小寫(_S)"
+#: ../src/ui-assign.c:811
+msgid "Match _case"
+msgstr ""
 
-#: ../src/ui-assign.c:764
-msgid "Assignments"
+#: ../src/ui-assign.c:816
+msgid "Use _regular expressions"
 msgstr ""
 
-#: ../src/ui-assign.c:779 ../src/ui-transaction.c:1152
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Category"
-msgstr "填入分類時,可使用「自動完成」和「直接輸入」功能"
+#: ../src/ui-assign.c:831
+msgid "Assign payee"
+msgstr ""
 
-#: ../src/ui-assign.c:793 ../src/ui-transaction.c:1143
-msgid ""
-"Autocompletion and direct seizure\n"
-"is available for Payee"
-msgstr "填入收款人時,可使用「自動完成」和「直接輸入」功能"
+#: ../src/ui-assign.c:860
+msgid "Assign category"
+msgstr ""
+
+#: ../src/ui-assign.c:888
+msgid "Assign payment"
+msgstr ""
 
-#: ../src/ui-assist-start.c:122
+#: ../src/ui-assist-start.c:129
 #, c-format
 msgid "New HomeBank file (%d of %d)"
 msgstr "新 HomeBank 檔案 (%d of %d)"
 
-#: ../src/ui-assist-start.c:153
+#: ../src/ui-assist-start.c:160
 msgid "Not found"
 msgstr "找不到"
 
-#: ../src/ui-assist-start.c:196
-msgid "Owner:"
-msgstr "擁有:"
+#: ../src/ui-assist-start.c:252 ../src/ui-hbfile.c:226
+msgid "_Owner:"
+msgstr "擁有人(_O):"
 
-#: ../src/ui-assist-start.c:208
+#: ../src/ui-assist-start.c:260 ../src/ui-dialogs.c:363
+msgid "Currency:"
+msgstr ""
+
+#: ../src/ui-assist-start.c:276 ../src/ui-assist-import.c:1801
+#: ../src/ui-hbfile.c:191
 msgid "File properties"
 msgstr "檔案屬性"
 
-#: ../src/ui-assist-start.c:237
+#: ../src/ui-assist-start.c:298
 msgid "System detection"
 msgstr ""
 
-#: ../src/ui-assist-start.c:246
+#: ../src/ui-assist-start.c:302
 msgid "Languages:"
 msgstr "語系:"
 
-#: ../src/ui-assist-start.c:253
+#: ../src/ui-assist-start.c:309
 msgid "Preset file:"
 msgstr "預設檔案:"
 
-#: ../src/ui-assist-start.c:271
+#: ../src/ui-assist-start.c:327
 msgid "Initialize my categories with this file"
 msgstr "以這個檔案重設我的分類"
 
-#: ../src/ui-assist-start.c:283
+#: ../src/ui-assist-start.c:339
 msgid "Preset categories"
 msgstr "預設分類"
 
-#: ../src/ui-assist-start.c:312
-msgid "Informations"
+#: ../src/ui-assist-start.c:360
+msgid "Informations"
+msgstr ""
+
+#: ../src/ui-assist-start.c:395
+msgid "Balances"
+msgstr ""
+
+#: ../src/ui-assist-start.c:399
+msgid "_Initial:"
+msgstr "最初(_I):"
+
+#: ../src/ui-assist-start.c:406
+msgid "_Overdrawn at:"
+msgstr "可透支到(_O):"
+
+#: ../src/ui-assist-start.c:415
+msgid "Create an account"
+msgstr "建立帳戶"
+
+#: ../src/ui-assist-start.c:425
+msgid "This is a confirmation page, press 'Apply' to apply changes"
+msgstr "這是一個確認頁面, 請按「套用」, 讓改變生效。"
+
+#: ../src/ui-assist-start.c:431 ../src/ui-assist-import.c:62
+msgid "Confirmation"
+msgstr "確認"
+
+#: ../src/ui-assist-import.c:56
+msgid "Welcome"
+msgstr ""
+
+#: ../src/ui-assist-import.c:57
+msgid "Select file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:58
+msgid "Import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:59
+msgid "Properties"
+msgstr ""
+
+#: ../src/ui-assist-import.c:61 ../src/ui-dialogs.c:216
+msgid "Transaction"
+msgstr ""
+
+#: ../src/ui-assist-import.c:132 ../src/ui-assist-import.c:958
+msgid "create new"
+msgstr ""
+
+#: ../src/ui-assist-import.c:134 ../src/ui-assist-import.c:970
+msgid "use existing"
+msgstr ""
+
+#: ../src/ui-assist-import.c:216
+msgid "Name in the file"
+msgstr ""
+
+#: ../src/ui-assist-import.c:224
+msgid "Action"
+msgstr "操作"
+
+#: ../src/ui-assist-import.c:232
+msgid "Name in HomeBank"
+msgstr ""
+
+#: ../src/ui-assist-import.c:597 ../src/ui-assist-import.c:843
+msgid "All seems all right here, your validation is optional!"
+msgstr ""
+
+#: ../src/ui-assist-import.c:610
+#, c-format
+msgid ""
+"No account information has been found into the file '%s'.\n"
+"Please select the appropriate action for account below."
+msgstr ""
+
+#: ../src/ui-assist-import.c:849
+msgid ""
+"Possible duplicate of existing transaction have been found, and disabled for "
+"import.\n"
+"Please check and choose the ones that have to be imported."
+msgstr ""
+
+#: ../src/ui-assist-import.c:936
+msgid "Change account action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1083
+msgid "Please select a file..."
+msgstr "請選取一個檔案..."
+
+#: ../src/ui-assist-import.c:1100
+msgid "QIF file recognised !"
+msgstr "已完成驗證 QIF 檔案!"
+
+#: ../src/ui-assist-import.c:1106
+msgid "OFX file recognised !"
+msgstr "已完成驗證 OFX 檔案!"
+
+#: ../src/ui-assist-import.c:1109
+msgid "** OFX support is disabled **"
+msgstr "** 已停用 OFX 支援 **"
+
+#: ../src/ui-assist-import.c:1114
+msgid "CSV transaction file recognised !"
+msgstr "CSV 交易檔案已一致化!"
+
+#: ../src/ui-assist-import.c:1120
+msgid "Unknown/Invalid file..."
+msgstr "不明/無效的檔案..."
+
+#. file content detail
+#. TODO: difficult translation here
+#: ../src/ui-assist-import.c:1226
+#, c-format
+msgid "account: %d - transaction: %d - payee: %d - categorie: %d"
+msgstr "帳戶:%d - 交易:%d - 收款人:%d - 分類:%d"
+
+#: ../src/ui-assist-import.c:1347
+msgid "Some date convertion failed"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1348
+#, c-format
+msgid "Reload using date order: '%s' ?"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1563
+#, c-format
+msgid "Import assistant (%d of %d)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1617
+msgid ""
+"Welcome to the HomeBank Import Assistant.\n"
+"\n"
+"With this assistant you will be guided throught the process\n"
+"of importing an external file into HomeBank.\n"
+"\n"
+"No changes will be made until you click \"Apply\" at the end\n"
+"of this assistant."
+msgstr ""
+"歡迎來到 HomeBank 匯入小幫手.\n"
+"\n"
+"此小幫手會協助你匯入外部檔案至 HomeBank.\n"
+"不會有任何改變, 直到你在最後點選 \"套用\" ."
+
+#: ../src/ui-assist-import.c:1629
+msgid ""
+"HomeBank can import files in the following formats:\n"
+"- QIF\n"
+"- OFX/QFX (optional at compilation time)\n"
+"- CSV (format is specific to HomeBank, see the documentation)\n"
+msgstr ""
+"可匯入 HomeBank 的檔案格式如下:\n"
+"- QIF,為 Quicken 開發的財務軟體資料交換格式\n"
+"- OFX 開放金融交換文件 / QFX (非必須於相容時間) \n"
+"- CSV (HomeBank 有指定格式,請參閱說明文件)\n"
+
+#: ../src/ui-assist-import.c:1669
+msgid "Known files"
+msgstr "已知檔案"
+
+#: ../src/ui-assist-import.c:1680 ../src/ui-dialogs.c:440
+msgid "QIF files"
+msgstr "QIF 檔案"
+
+#: ../src/ui-assist-import.c:1688
+msgid "OFX/QFX files"
+msgstr "OFX/QFX 檔案"
+
+#: ../src/ui-assist-import.c:1696 ../src/ui-dialogs.c:498
+msgid "CSV files"
+msgstr "CSV 檔案"
+
+#: ../src/ui-assist-import.c:1704 ../src/ui-dialogs.c:441
+#: ../src/ui-dialogs.c:499 ../src/ui-dialogs.c:554
+msgid "All files"
+msgstr "所有檔案"
+
+#: ../src/ui-assist-import.c:1768
+msgid "A general error occured, and this file cannot be loaded."
+msgstr ""
+
+#: ../src/ui-assist-import.c:1805
+msgid "Name:"
+msgstr "名稱:"
+
+#: ../src/ui-assist-import.c:1812
+msgid "Path:"
+msgstr "路徑:"
+
+#: ../src/ui-assist-import.c:1819
+msgid "Encoding:"
+msgstr "編碼:"
+
+#: ../src/ui-assist-import.c:1826
+msgid "Date format:"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1838
+msgid "File content"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1842
+msgid "Content:"
+msgstr "內容:"
+
+#: ../src/ui-assist-import.c:1908
+msgid "Choose the action for accounts"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1924
+msgid "Change _action"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1978
+msgid "Choose transactions to import"
+msgstr ""
+
+#: ../src/ui-assist-import.c:1992
+msgid "Detail of existing transaction (possible duplicate)"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2014
+msgid "Date _tolerance:"
+msgstr "日期誤差(_T):"
+
+#. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+#: ../src/ui-assist-import.c:2022
+msgid "days"
+msgstr "天"
+
+#: ../src/ui-assist-import.c:2025
+msgid "_Refresh"
+msgstr ""
+
+#: ../src/ui-assist-import.c:2035
+msgid ""
+"The match is done in order: by account, amount and date.\n"
+"A date tolerance of 0 day means an exact match"
+msgstr ""
+"已按以下順序完成比對:帳戶、金額、日期。\n"
+"日期誤差為 0 表示必須完全相同"
+
+#: ../src/ui-assist-import.c:2068
+msgid "Click \"Apply\" to update your accounts.\n"
+msgstr "點擊「套用」以更新您的帳戶。\n"
+
+#: ../src/ui-assist-import.c:2091
+msgid "to update"
+msgstr "以更新"
+
+#: ../src/ui-assist-import.c:2099
+msgid "to create"
+msgstr "以建立"
+
+#: ../src/ui-assist-import.c:2103 ../src/ui-pref.c:88
+msgid "Transactions"
+msgstr "交易"
+
+#: ../src/ui-assist-import.c:2112
+msgid "to import"
+msgstr "以匯入"
+
+#: ../src/ui-assist-import.c:2120
+msgid "to reject"
+msgstr "以拒絕"
+
+#: ../src/ui-assist-import.c:2128
+msgid "auto-assigned"
+msgstr "已自動分類"
+
+#: ../src/ui-budget.c:508 ../src/ui-category.c:1164
+msgid "File format error"
+msgstr "檔案格式錯誤"
+
+#: ../src/ui-budget.c:509 ../src/ui-category.c:1165
+msgid ""
+"The CSV file must contains the exact numbers of column,\n"
+"separated by a semi-colon, please see the help for more details."
+msgstr ""
+
+#: ../src/ui-budget.c:693
+msgid "Are you sure you want to clear input?"
+msgstr ""
+
+#: ../src/ui-budget.c:695
+msgid "If you proceed, every amount will be set to 0."
+msgstr ""
+
+#: ../src/ui-budget.c:701
+msgid "_Clear"
+msgstr ""
+
+#: ../src/ui-budget.c:993
+msgid "Manage Budget"
+msgstr "管理預算"
+
+#: ../src/ui-budget.c:1036 ../src/ui-category.c:1862 ../src/ui-payee.c:1259
+msgid "_Import CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1040 ../src/ui-category.c:1866 ../src/ui-payee.c:1263
+msgid "E_xport CSV"
+msgstr ""
+
+#: ../src/ui-budget.c:1099 ../src/ui-category.c:1970
+msgid "Expand all"
+msgstr ""
+
+#: ../src/ui-budget.c:1103 ../src/ui-category.c:1974
+msgid "Collapse all"
+msgstr ""
+
+#: ../src/ui-budget.c:1125
+msgid "Budget for each month"
+msgstr ""
+
+#: ../src/ui-budget.c:1130
+msgid "is the same"
+msgstr "相同"
+
+#: ../src/ui-budget.c:1142
+msgid "_Clear input"
+msgstr ""
+
+#: ../src/ui-budget.c:1156
+msgid "is different"
+msgstr "不相同"
+
+#: ../src/ui-budget.c:1194
+msgid "_Force monitoring this category"
+msgstr "強制監視此分類(_F)"
+
+#: ../src/ui-category.c:1032 ../src/ui-currency.c:618 ../src/ui-currency.c:1107
+#: ../src/ui-payee.c:671
+msgid "Name"
+msgstr ""
+
+#: ../src/ui-category.c:1044 ../src/ui-payee.c:687
+msgid "Usage"
+msgstr ""
+
+#: ../src/ui-category.c:1122
+msgid "Delete unused categories"
+msgstr ""
+
+#: ../src/ui-category.c:1123
+msgid ""
+"Are you sure you want to permanently\n"
+"delete unused categories?"
+msgstr ""
+
+#: ../src/ui-category.c:1301 ../src/ui-payee.c:868
+msgid "Edit..."
+msgstr ""
+
+#: ../src/ui-category.c:1325
+msgid "_Income"
+msgstr "收入 (_I)"
+
+#: ../src/ui-category.c:1376
+#, c-format
+msgid ""
+"Cannot rename this Category,\n"
+"from '%s' to '%s',\n"
+"this name already exists."
+msgstr ""
+"無法將分類名稱 %s 變更為 %s,\n"
+"這個名稱已存在。"
+
+#: ../src/ui-category.c:1441
+#, c-format
+msgid "Merge category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1453 ../src/ui-payee.c:1033
+msgid "Merge"
+msgstr ""
+
+#: ../src/ui-category.c:1462
+msgid ""
+"Transactions assigned to this category,\n"
+"will be moved to the category selected below."
+msgstr ""
+
+#: ../src/ui-category.c:1472
+#, c-format
+msgid "_Delete the category '%s'"
+msgstr ""
+
+#: ../src/ui-category.c:1564
+msgid ""
+"This category is used.\n"
+"Any transaction using that category will be set to (no category)"
+msgstr ""
+
+#: ../src/ui-category.c:1813
+msgid "Manage Categories"
+msgstr "管理分類"
+
+#: ../src/ui-category.c:1873 ../src/ui-payee.c:1270
+msgid "_Delete unused"
+msgstr ""
+
+#: ../src/ui-category.c:1893
+msgid "new category"
+msgstr ""
+
+#: ../src/ui-category.c:1906
+msgid "new subcategory"
 msgstr ""
 
-#: ../src/ui-assist-start.c:351
-msgid "Balances"
+#: ../src/ui-category.c:1988 ../src/ui-payee.c:1316
+msgid "_Merge"
 msgstr ""
 
-#: ../src/ui-assist-start.c:356
-msgid "_Initial:"
-msgstr "最初(_I):"
+#: ../src/ui-currency.c:370 ../src/ui-currency.c:377
+msgid "Base currency"
+msgstr ""
 
-#: ../src/ui-assist-start.c:368
-msgid "_Overdrawn at:"
-msgstr "可透支到(_O):"
+#: ../src/ui-currency.c:629
+msgid "Symbol"
+msgstr ""
 
-#: ../src/ui-assist-start.c:385
-msgid "Create an account"
-msgstr "建立帳戶"
+#: ../src/ui-currency.c:641 ../src/ui-currency.c:817 ../src/ui-pref.c:1392
+msgid "Exchange rate"
+msgstr ""
 
-#: ../src/ui-assist-start.c:402
-msgid "This is a confirmation page, press 'Apply' to apply changes"
-msgstr "這是一個確認頁面, 請按「套用」, 讓改變生效。"
+#: ../src/ui-currency.c:653
+msgid "Last modfied"
+msgstr ""
 
-#: ../src/ui-assist-start.c:408
-msgid "Confirmation"
-msgstr "確認"
+#: ../src/ui-currency.c:772
+msgid "Edit currency"
+msgstr ""
 
-#: ../src/ui-budget.c:438 ../src/ui-category.c:938
-msgid "File format error"
-msgstr "檔案格式錯誤"
+#: ../src/ui-currency.c:803 ../src/ui-pref.c:1365
+msgid "Currency"
+msgstr ""
 
-#: ../src/ui-budget.c:439
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, read the help for more details."
+#: ../src/ui-currency.c:836 ../src/ui-pref.c:1410
+msgid "Format"
 msgstr ""
-"CSV 檔案必須包含確切的欄位數,\n"
-"且使用分號 ( ; ) 隔開。請查閱輔助說明以得到相關細節。"
 
-#: ../src/ui-budget.c:852
-msgid "Manage Budget"
-msgstr "管理預算"
+#: ../src/ui-currency.c:845 ../src/ui-pref.c:1419 ../src/ui-pref.c:1489
+msgid "_Customize"
+msgstr ""
 
-#: ../src/ui-budget.c:912
-msgid "Budget for each month"
+#: ../src/ui-currency.c:854 ../src/ui-pref.c:1428
+msgid "_Symbol:"
 msgstr ""
 
-#: ../src/ui-budget.c:921
-msgid "is the same"
-msgstr "相同"
+#: ../src/ui-currency.c:861 ../src/ui-pref.c:1435
+msgid "Is pre_fix"
+msgstr ""
 
-#: ../src/ui-budget.c:932
-msgid "_Clear input"
+#: ../src/ui-currency.c:866 ../src/ui-pref.c:1440
+msgid "_Decimal char:"
 msgstr ""
 
-#: ../src/ui-budget.c:944
-msgid "is different"
-msgstr "不相同"
+#: ../src/ui-currency.c:873 ../src/ui-pref.c:1447
+msgid "_Frac digits:"
+msgstr "小數位數(_F):"
 
-#: ../src/ui-budget.c:973
-msgid "_Force monitoring this category"
-msgstr "強制監視此分類(_F)"
+#: ../src/ui-currency.c:880 ../src/ui-pref.c:1454
+msgid "_Grouping char:"
+msgstr ""
 
-#: ../src/ui-budget.c:984 ../src/ui-category.c:1633 ../src/ui-payee.c:1034
-msgid "_Import"
-msgstr "匯入 (_I)"
+#: ../src/ui-currency.c:1040
+msgid "Select base currency"
+msgstr ""
 
-#: ../src/ui-budget.c:988 ../src/ui-category.c:1637 ../src/ui-payee.c:1038
-msgid "E_xport"
-msgstr "匯出 (_X)"
+#: ../src/ui-currency.c:1040
+msgid "Select currency"
+msgstr ""
 
-#: ../src/ui-category.c:939
-msgid ""
-"The csv file must contains the exact numbers of column,\n"
-"separated by a semi-colon, please see the help for more details."
+#: ../src/ui-currency.c:1112
+msgid "ISO Code"
 msgstr ""
-"CSV 檔案必須包含確切的欄位數,\n"
-"且使用分號 ( ; ) 隔開。請查閱輔助說明以得到相關細節。"
 
-#: ../src/ui-category.c:1079 ../src/ui-payee.c:676
-msgid "Modify..."
-msgstr "修改..."
+#: ../src/ui-currency.c:1168
+msgid "Update online error"
+msgstr ""
 
-#: ../src/ui-category.c:1103
-msgid "_Income"
-msgstr "收入 (_I)"
+#: ../src/ui-currency.c:1301
+msgid "If you delete a currency, it will be permanently lost."
+msgstr ""
 
-#: ../src/ui-category.c:1151
-#, c-format
+#: ../src/ui-currency.c:1345
+msgid "Change the base currency"
+msgstr ""
+
+#: ../src/ui-currency.c:1346
 msgid ""
-"Cannot rename this Category,\n"
-"from '%s' to '%s',\n"
-"this name already exists."
+"If you proceed, rates of other currencies\n"
+"will be set to 0, don't forget to update it"
 msgstr ""
-"無法將分類名稱 %s 變更為 %s,\n"
-"這個名稱已存在。"
 
-#: ../src/ui-category.c:1215 ../src/ui-payee.c:777
-msgid "Move to..."
-msgstr "移動到..."
+#: ../src/ui-currency.c:1461
+msgid "Currencies"
+msgstr ""
 
-#: ../src/ui-category.c:1253
-msgid "Move this category to another one ?"
-msgstr "將這個分類移動到別處?"
+#: ../src/ui-currency.c:1511
+msgid "Update online"
+msgstr ""
 
-#: ../src/ui-category.c:1254 ../src/ui-payee.c:818
-#, c-format
-msgid ""
-"This will replace '%s' by '%s',\n"
-"and then remove '%s'"
-msgstr "這樣 %s 會被 %s 蓋過,並刪除 %s。"
+#: ../src/ui-currency.c:1543
+msgid "Set as base"
+msgstr ""
 
-#: ../src/ui-category.c:1318
-msgid "Remove a category ?"
-msgstr "刪除分類?"
+#: ../src/ui-dialogs.c:176
+msgid "File statistics"
+msgstr ""
 
-#: ../src/ui-category.c:1319
-#, c-format
-msgid ""
-"If you remove '%s', archive and transaction referencing this category\n"
-"will set place to 'no category'"
+#: ../src/ui-dialogs.c:243
+msgid "Assignment"
 msgstr ""
-"如果你移除 '%s', 此種類的封存資料與交易\n"
-"將會被設成'沒有類別'"
 
-#: ../src/ui-category.c:1537
-msgid "Manage Categories"
-msgstr "管理分類"
+#: ../src/ui-dialogs.c:324
+msgid "Upgrade"
+msgstr ""
 
-#: ../src/ui-category.c:1575
-msgid "I_ncome"
-msgstr "收入(_N)"
+#: ../src/ui-dialogs.c:349
+msgid "Select a base currency"
+msgstr ""
 
-#: ../src/ui-category.c:1626 ../src/ui-payee.c:1027
-msgid "_Move"
-msgstr "移動(_M)"
+#: ../src/ui-dialogs.c:358
+msgid ""
+"Starting v5.1, HomeBank can manage several currencies\n"
+"if the currency below is not correct, please change it:"
+msgstr ""
 
-#: ../src/ui-dialogs.c:184
+#: ../src/ui-dialogs.c:475
 msgid "Import from CSV"
 msgstr "從 CSV 檔案匯入"
 
-#: ../src/ui-dialogs.c:246
-msgid "Open homebank file"
-msgstr "開啟 HomeBank 檔案"
+#: ../src/ui-dialogs.c:537
+msgid "Open HomeBank file"
+msgstr ""
 
-#: ../src/ui-dialogs.c:251
-msgid "Save homebank file as"
-msgstr "另存 HomeBank 檔案"
+#: ../src/ui-dialogs.c:542
+msgid "Save HomeBank file as"
+msgstr ""
 
-#: ../src/ui-dialogs.c:262
+#: ../src/ui-dialogs.c:553
 msgid "HomeBank files"
 msgstr "HomeBank 檔案"
 
-#: ../src/ui-dialogs.c:364
-msgid ""
-"Do you want to save the changes\n"
-"in the current file ?"
-msgstr "您確定要儲存對目前檔案所作的各項變更?"
+#: ../src/ui-dialogs.c:655
+msgid "Save changes to the file before closing?"
+msgstr ""
 
-#: ../src/ui-dialogs.c:368
+#: ../src/ui-dialogs.c:659
 #, c-format
 msgid ""
-"If you do not save, some changes will be\n"
-"definitively lost: %d."
+"If you don't save, changes will be permanently lost.\n"
+"Number of changes: %d."
 msgstr ""
-"如果你放棄儲存, 剛才做過的變更\n"
-"一定會消失: %d."
 
-#: ../src/ui-dialogs.c:373
-msgid "Do _not save"
-msgstr "不儲存(_N)"
+#: ../src/ui-dialogs.c:664
+msgid "Close _without saving"
+msgstr ""
 
-#: ../src/ui-dialogs.c:476
+#: ../src/ui-dialogs.c:748
 msgid "Select among possible transactions..."
 msgstr "選取一些可能的交易..."
 
-#: ../src/ui-dialogs.c:479
-msgid ""
-"HomeBank has found some transaction that may be the associated transaction "
-"for the internal transfer."
-msgstr "HomeBank 找到一些交易, 也許是與內部互轉連結."
-
-#: ../src/ui-dialogs.c:491
+#: ../src/ui-dialogs.c:784
 msgid "Select an action:"
 msgstr ""
 
-#: ../src/ui-dialogs.c:496
+#: ../src/ui-dialogs.c:788
 msgid "create a new transaction"
 msgstr "建立一筆新交易"
 
-#: ../src/ui-dialogs.c:499
+#: ../src/ui-dialogs.c:791
 msgid "select an existing transaction"
 msgstr "選取一筆已存在的交易"
 
+#: ../src/ui-dialogs.c:796
+msgid ""
+"HomeBank has found some transaction that may be the associated transaction "
+"for the internal transfer."
+msgstr "HomeBank 找到一些交易, 也許是與內部互轉連結."
+
 #: ../src/ui-filter.c:52
 msgid "Any Type"
 msgstr "任何類型"
@@ -2139,178 +2563,206 @@ msgstr "尚未分類"
 msgid "Unreconciled"
 msgstr "尚未一致化"
 
-#: ../src/ui-filter.c:60
-msgid "Any Status"
-msgstr "任何狀態"
+#: ../src/ui-filter.c:59
+msgid "Uncleared"
+msgstr ""
 
-#: ../src/ui-filter.c:65
-msgid "This Month"
-msgstr "本月"
+#: ../src/ui-filter.c:60 ../src/ui-transaction.c:59
+msgid "Reconciled"
+msgstr ""
 
-#: ../src/ui-filter.c:66
-msgid "Last Month"
-msgstr "上個月"
+#: ../src/ui-filter.c:61 ../src/ui-transaction.c:58
+msgid "Cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:67
-msgid "This Quarter"
-msgstr "這一季"
+#: ../src/ui-filter.c:63
+msgid "Any Status"
+msgstr "任何狀態"
 
 #: ../src/ui-filter.c:68
-msgid "Last Quarter"
-msgstr "上一季"
+msgid "This month"
+msgstr ""
 
 #: ../src/ui-filter.c:69
-msgid "This Year"
-msgstr "今年"
+msgid "Last month"
+msgstr ""
 
 #: ../src/ui-filter.c:70
-msgid "Last Year"
+msgid "This quarter"
+msgstr ""
+
+#: ../src/ui-filter.c:71
+msgid "Last quarter"
 msgstr ""
 
 #: ../src/ui-filter.c:72
+msgid "This year"
+msgstr ""
+
+#: ../src/ui-filter.c:73
+msgid "Last year"
+msgstr ""
+
+#: ../src/ui-filter.c:75
 msgid "Last 30 days"
 msgstr "過去 30 天"
 
-#: ../src/ui-filter.c:73
+#: ../src/ui-filter.c:76
 msgid "Last 60 days"
 msgstr "最近60天"
 
-#: ../src/ui-filter.c:74
+#: ../src/ui-filter.c:77
 msgid "Last 90 days"
 msgstr "最近90天"
 
-#: ../src/ui-filter.c:75
+#: ../src/ui-filter.c:78
 msgid "Last 12 months"
 msgstr "過去 12 個月"
 
-#: ../src/ui-filter.c:77
+#: ../src/ui-filter.c:80
 msgid "Other..."
 msgstr "其它..."
 
-#: ../src/ui-filter.c:79
+#: ../src/ui-filter.c:82
 msgid "All date"
 msgstr "所有日期"
 
-#: ../src/ui-filter.c:87
+#: ../src/ui-filter.c:90
 msgid "All month"
 msgstr "所有月份"
 
-#: ../src/ui-filter.c:745 ../src/ui-filter.c:794 ../src/ui-filter.c:843
-#: ../src/ui-filter.c:960 ../src/ui-filter.c:1027 ../src/ui-filter.c:1092
-#: ../src/ui-filter.c:1150 ../src/ui-filter.c:1219
+#: ../src/ui-filter.c:750 ../src/ui-filter.c:799 ../src/ui-filter.c:848
+#: ../src/ui-filter.c:953 ../src/ui-filter.c:1007 ../src/ui-filter.c:1064
+#: ../src/ui-filter.c:1110 ../src/ui-filter.c:1170
 msgid "_Option:"
 msgstr "選項(_O):"
 
-#: ../src/ui-filter.c:766 ../src/ui-filter.c:815 ../src/ui-filter.c:864
+#: ../src/ui-filter.c:771 ../src/ui-filter.c:820 ../src/ui-filter.c:869
 msgid "All"
 msgstr "全部"
 
-#: ../src/ui-filter.c:770 ../src/ui-filter.c:819 ../src/ui-filter.c:868
+#: ../src/ui-filter.c:775 ../src/ui-filter.c:824 ../src/ui-filter.c:873
+#: ../src/ui-pref.c:106 ../src/ui-transaction.c:57
 msgid "None"
 msgstr "無"
 
-#: ../src/ui-filter.c:774 ../src/ui-filter.c:823 ../src/ui-filter.c:872
+#: ../src/ui-filter.c:779 ../src/ui-filter.c:828 ../src/ui-filter.c:877
 msgid "Invert"
 msgstr "反相選取"
 
-#: ../src/ui-filter.c:950
+#: ../src/ui-filter.c:949
 msgid "Filter Date"
 msgstr ""
 
-#: ../src/ui-filter.c:984
+#: ../src/ui-filter.c:976
 msgid "_Month:"
 msgstr "月(_M):"
 
-#: ../src/ui-filter.c:990
+#: ../src/ui-filter.c:982
 msgid "_Year:"
 msgstr "年(_Y):"
 
-#: ../src/ui-filter.c:1018
+#: ../src/ui-filter.c:1003
 msgid "Filter Text"
 msgstr ""
 
-#: ../src/ui-filter.c:1046 ../src/ui-transaction.c:1102
-msgid "_Info:"
-msgstr "資訊(_I):"
+#: ../src/ui-filter.c:1016
+msgid "Case _sensitive"
+msgstr "區分大小寫(_S)"
 
-#: ../src/ui-filter.c:1053
+#: ../src/ui-filter.c:1035
 msgid "_Tag:"
 msgstr "標籤(_T):"
 
-#: ../src/ui-filter.c:1083
+#: ../src/ui-filter.c:1060
 msgid "Filter Amount"
 msgstr ""
 
-#: ../src/ui-filter.c:1141
+#: ../src/ui-filter.c:1106
 msgid "Filter Status"
 msgstr ""
 
-#: ../src/ui-filter.c:1161
+#: ../src/ui-filter.c:1121
 msgid "reconciled"
 msgstr "已一致化"
 
-#: ../src/ui-filter.c:1165
-msgid "remind"
-msgstr "提醒"
+#: ../src/ui-filter.c:1125
+msgid "cleared"
+msgstr ""
 
-#: ../src/ui-filter.c:1170
+#: ../src/ui-filter.c:1130
 msgid "Force:"
 msgstr "强制:"
 
-#: ../src/ui-filter.c:1176
+#: ../src/ui-filter.c:1136
 msgid "display 'Added'"
 msgstr "顯示「已加入」"
 
-#: ../src/ui-filter.c:1180
+#: ../src/ui-filter.c:1140
 msgid "display 'Edited'"
 msgstr "顯示「已編輯」"
 
-#: ../src/ui-filter.c:1209
+#: ../src/ui-filter.c:1144
+msgid "display 'Remind'"
+msgstr ""
+
+#: ../src/ui-filter.c:1165
 msgid "Filter Payment"
 msgstr ""
 
-#: ../src/ui-filter.c:1314
+#: ../src/ui-filter.c:1265
 msgid "Edit Filter"
 msgstr "編輯過濾工具"
 
-#: ../src/ui-filter.c:1363
-msgid "Paymode"
-msgstr "付款模式"
-
-#: ../src/ui-filter.c:1373
-msgid "Text"
-msgstr "文字"
-
-#: ../src/ui-hbfile.c:171
-msgid "HomeBank file properties"
-msgstr "HomeBank 檔案屬性"
+#. clear button
+#: ../src/ui-filter.c:1268 ../src/ui-pref.c:1998
+msgid "_Reset"
+msgstr ""
 
-#: ../src/ui-hbfile.c:208
-msgid "_Owner:"
-msgstr "擁有人(_O):"
+#: ../src/ui-filter.c:1312
+msgid "Payment"
+msgstr ""
 
-#: ../src/ui-hbfile.c:216
+#: ../src/ui-hbfile.c:239
 msgid "Scheduled transaction"
 msgstr ""
 
-#: ../src/ui-hbfile.c:221
+#: ../src/ui-hbfile.c:243
 msgid "add until"
 msgstr "新增直至"
 
-#: ../src/ui-hbfile.c:230
+#: ../src/ui-hbfile.c:251
 msgid "of each month (excluded)"
 msgstr "每個月(排除)"
 
-#: ../src/ui-hbfile.c:234
+#: ../src/ui-hbfile.c:256
 msgid "add"
 msgstr "新增"
 
 #. TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-#: ../src/ui-hbfile.c:244
+#: ../src/ui-hbfile.c:265 ../src/ui-pref.c:1592
 msgid "days in advance the current date"
 msgstr "未來天數, 以當下日期為基準"
 
-#: ../src/ui-payee.c:725
+#: ../src/ui-payee.c:705
+msgid "Default category"
+msgstr ""
+
+#: ../src/ui-payee.c:743
+msgid "Delete unused payee"
+msgstr ""
+
+#: ../src/ui-payee.c:744
+msgid ""
+"Are you sure you want to\n"
+"permanently delete unused payee?"
+msgstr ""
+
+#: ../src/ui-payee.c:909
+msgid "Default"
+msgstr ""
+
+#: ../src/ui-payee.c:966
 #, c-format
 msgid ""
 "Cannot rename this Payee,\n"
@@ -2320,224 +2772,214 @@ msgstr ""
 "無法將收款人名稱 %s 變更為 %s,\n"
 "這個名稱已存在。"
 
-#: ../src/ui-payee.c:817
-msgid "Move this payee to another one ?"
-msgstr "將這個收款人移動到別處?"
+#: ../src/ui-payee.c:1021
+#, c-format
+msgid "Merge payee '%s'"
+msgstr ""
 
-#: ../src/ui-payee.c:879
-msgid "Remove a payee ?"
-msgstr "刪除收款人?"
+#: ../src/ui-payee.c:1042
+msgid ""
+"Transactions assigned to this payee,\n"
+"will be moved to the payee selected below."
+msgstr ""
 
-#: ../src/ui-payee.c:880
+#: ../src/ui-payee.c:1052
 #, c-format
+msgid "_Delete the payee '%s'"
+msgstr ""
+
+#: ../src/ui-payee.c:1139
 msgid ""
-"If you remove '%s', archive and transaction referencing this payee\n"
-"will set place to 'no payee'"
+"This payee is used.\n"
+"Any transaction using that payee will be set to (no payee)"
 msgstr ""
-"如果你移除 '%s', 此收丈人的封存檔與交易記錄\n"
-"將會被設成'無收款人/收帳人'"
 
-#: ../src/ui-payee.c:964
+#: ../src/ui-payee.c:1219
 msgid "Manage Payees"
 msgstr "管理收款人"
 
-#: ../src/ui-pref.c:88
+#: ../src/ui-payee.c:1289
+msgid "new payee"
+msgstr ""
+
+#: ../src/ui-pref.c:87
 msgid "Interface"
 msgstr "介面"
 
-#: ../src/ui-pref.c:90
+#: ../src/ui-pref.c:89
 msgid "Display format"
 msgstr "顯示格式"
 
-#: ../src/ui-pref.c:91
+#: ../src/ui-pref.c:90
 msgid "Import/Export"
 msgstr "匯入/匯出"
 
-#: ../src/ui-pref.c:92
+#: ../src/ui-pref.c:91
 msgid "Report"
 msgstr "報告"
 
-#: ../src/ui-pref.c:93
-msgid "Euro minor"
-msgstr "歐元 minor"
-
-#: ../src/ui-pref.c:98
+#: ../src/ui-pref.c:97
 msgid "System defaults"
 msgstr "系統預設"
 
-#: ../src/ui-pref.c:99
+#: ../src/ui-pref.c:98
 msgid "Icons only"
 msgstr "只有圖示"
 
-#: ../src/ui-pref.c:100
+#: ../src/ui-pref.c:99
 msgid "Text only"
 msgstr "只有文字"
 
-#: ../src/ui-pref.c:101
+#: ../src/ui-pref.c:100
 msgid "Text under icons"
 msgstr "文字在圖示下方"
 
-#: ../src/ui-pref.c:102
+#: ../src/ui-pref.c:101
 msgid "Text beside icons"
 msgstr "文字在圖示旁邊"
 
+#: ../src/ui-pref.c:107
+msgid "Horizontal"
+msgstr ""
+
 #: ../src/ui-pref.c:108
+msgid "Vertical"
+msgstr ""
+
+#: ../src/ui-pref.c:109
+msgid "Both"
+msgstr ""
+
+#: ../src/ui-pref.c:116
 msgid "Tango light"
 msgstr "Tango 亮色"
 
-#: ../src/ui-pref.c:109
+#: ../src/ui-pref.c:117
 msgid "Tango medium"
 msgstr "Tango 一般"
 
-#: ../src/ui-pref.c:110
+#: ../src/ui-pref.c:118
 msgid "Tango dark"
 msgstr "Tango 暗色"
 
-#: ../src/ui-pref.c:115
+#: ../src/ui-pref.c:123
 msgid "m-d-y"
 msgstr "月-日-年"
 
-#: ../src/ui-pref.c:116
+#: ../src/ui-pref.c:124
 msgid "d-m-y"
 msgstr "日-月-年"
 
-#: ../src/ui-pref.c:117
+#: ../src/ui-pref.c:125
 msgid "y-m-d"
 msgstr "年-月-日"
 
-#: ../src/ui-pref.c:128
+#: ../src/ui-pref.c:136
 msgid "Ignore"
 msgstr "忽略"
 
-#: ../src/ui-pref.c:129
+#: ../src/ui-pref.c:137
 msgid "Append to Info"
 msgstr ""
 
-#: ../src/ui-pref.c:130
+#: ../src/ui-pref.c:138
 msgid "Append to Memo"
 msgstr ""
 
-#: ../src/ui-pref.c:503
+#: ../src/ui-pref.c:504
 msgid "System Language"
 msgstr ""
 
-#: ../src/ui-pref.c:728
+#: ../src/ui-pref.c:629
 msgid "Choose a default HomeBank files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:733
+#: ../src/ui-pref.c:634
 msgid "Choose a default import folder"
 msgstr ""
 
-#: ../src/ui-pref.c:738
+#: ../src/ui-pref.c:639
 msgid "Choose a default export folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1673
+#: ../src/ui-pref.c:1122
 msgid "Date options"
 msgstr ""
 
-#: ../src/ui-pref.c:1327
+#: ../src/ui-pref.c:1126
+msgid "Date order:"
+msgstr "日期排序:"
+
+#: ../src/ui-pref.c:1141
 msgid "OFX/QFX options"
 msgstr ""
 
-#: ../src/ui-pref.c:1332
+#: ../src/ui-pref.c:1145
 msgid "_Memo field:"
 msgstr "備註欄位(_M):"
 
-#: ../src/ui-pref.c:1342 ../src/ui-pref.c:2050
+#: ../src/ui-pref.c:1160 ../src/ui-pref.c:1830
 msgid "Files folder"
 msgstr ""
 
-#: ../src/ui-pref.c:1348
+#: ../src/ui-pref.c:1164
 msgid "_Import:"
 msgstr "匯入 (_I):"
 
-#: ../src/ui-pref.c:1364
+#: ../src/ui-pref.c:1183
 msgid "_Export:"
 msgstr "匯出 (_E):"
 
-#: ../src/ui-pref.c:1403
+#: ../src/ui-pref.c:1254
 msgid "Initial filter"
 msgstr ""
 
-#: ../src/ui-pref.c:1408 ../src/ui-pref.c:1821 ../src/ui-pref.c:2041
+#: ../src/ui-pref.c:1258 ../src/ui-pref.c:1575 ../src/ui-pref.c:1818
 msgid "Date _range:"
 msgstr "日期區間(_r):"
 
-#: ../src/ui-pref.c:1418
+#: ../src/ui-pref.c:1272
 msgid "Charts options"
 msgstr ""
 
-#: ../src/ui-pref.c:1423
-msgid "Color Scheme:"
-msgstr "顏色配置:"
+#: ../src/ui-pref.c:1276
+msgid "Color scheme:"
+msgstr ""
 
-#: ../src/ui-pref.c:1433
+#: ../src/ui-pref.c:1298
 msgid "Statistics options"
 msgstr ""
 
-#: ../src/ui-pref.c:1438
+#: ../src/ui-pref.c:1302
 msgid "Show by _amount"
 msgstr "按金額排序(_A)"
 
-#: ../src/ui-pref.c:1443
+#: ../src/ui-pref.c:1307
 msgid "Show _rate column"
 msgstr "顯示百分比欄位(_R)"
 
-#: ../src/ui-pref.c:1448 ../src/ui-pref.c:1458
+#: ../src/ui-pref.c:1312 ../src/ui-pref.c:1326
 msgid "Show _details"
 msgstr "顯示明細 (_D)"
 
-#: ../src/ui-pref.c:1453
+#: ../src/ui-pref.c:1322
 msgid "Budget options"
 msgstr ""
 
-#: ../src/ui-pref.c:1512
+#: ../src/ui-pref.c:1354
 msgid "_Enable"
 msgstr "啟用(_E)"
 
-#: ../src/ui-pref.c:1517
-msgid "Fill from:"
-msgstr "代入國家設定:"
-
-#: ../src/ui-pref.c:1526
-msgid "Country:"
-msgstr "國家:"
-
-#: ../src/ui-pref.c:1535
-msgid "Value:"
-msgstr "匯率:"
-
-#: ../src/ui-pref.c:1544
-msgid "Numbers format"
-msgstr ""
-
-#: ../src/ui-pref.c:1549 ../src/ui-pref.c:1717
-msgid "Symbol:"
-msgstr ""
+#. row++;
+#: ../src/ui-pref.c:1375 ../src/ui-pref.c:1709
+msgid "_Preset:"
+msgstr "顏色組合(_P):"
 
-#: ../src/ui-pref.c:1556 ../src/ui-pref.c:1724
-msgid "Is prefix"
+#: ../src/ui-pref.c:1498
+msgid "_Format:"
 msgstr ""
 
-#: ../src/ui-pref.c:1561 ../src/ui-pref.c:1729
-msgid "Decimal char:"
-msgstr "小數點符號:"
-
-#: ../src/ui-pref.c:1568 ../src/ui-pref.c:1736
-msgid "Grouping char:"
-msgstr "千位數分隔符號:"
-
-#: ../src/ui-pref.c:1575 ../src/ui-pref.c:1743
-msgid "_Frac digits:"
-msgstr "小數位數(_F):"
-
-#: ../src/ui-pref.c:1678
-msgid "_Date format:"
-msgstr "日期格式(_D):"
-
-#: ../src/ui-pref.c:1687
+#: ../src/ui-pref.c:1511
 msgid ""
 "%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -2571,185 +3013,208 @@ msgstr ""
 "%y 年份悌除世紀, 以十進位數字顯示 [00,99]. \n"
 "%Y 年份會同世紀以十進位數字顯示 \n"
 
-#: ../src/ui-pref.c:1712
-msgid "Numbers options"
-msgstr ""
-
-#: ../src/ui-pref.c:1777
+#: ../src/ui-pref.c:1538
 msgid "Measurement units"
 msgstr ""
 
-#: ../src/ui-pref.c:1787
+#: ../src/ui-pref.c:1542
 msgid "Use _miles for meter"
 msgstr ""
 
-#: ../src/ui-pref.c:1792
-msgid "Use _galons for fuel"
+#: ../src/ui-pref.c:1547
+msgid "Use _gallon for fuel"
 msgstr ""
 
-#: ../src/ui-pref.c:1816
+#: ../src/ui-pref.c:1571
 msgid "Transaction window"
 msgstr ""
 
-#: ../src/ui-pref.c:1829
+#: ../src/ui-pref.c:1583
+msgid "_Show:"
+msgstr ""
+
+#: ../src/ui-pref.c:1596
 msgid "Hide reconciled transactions"
 msgstr "隱藏已一致化的交易"
 
-#: ../src/ui-pref.c:1835
+#: ../src/ui-pref.c:1601
+msgid "Always show remind transactions"
+msgstr ""
+
+#: ../src/ui-pref.c:1611
 msgid "Multiple add"
 msgstr ""
 
-#: ../src/ui-pref.c:1840
+#: ../src/ui-pref.c:1615
 msgid "Keep the last date"
 msgstr "保留最後日期"
 
-#: ../src/ui-pref.c:1846
+#: ../src/ui-pref.c:1625
 msgid "Column list"
 msgstr ""
 
-#: ../src/ui-pref.c:1857
+#: ../src/ui-pref.c:1638
 msgid "Drag & drop to change the order"
 msgstr "用拖放來變更順序"
 
-#: ../src/ui-pref.c:1882
-msgid "Language"
-msgstr ""
-
-#: ../src/ui-pref.c:1887
+#: ../src/ui-pref.c:1665
 msgid "_Language:"
 msgstr ""
 
-#: ../src/ui-pref.c:1899
+#: ../src/ui-pref.c:1672
 msgid "_Toolbar:"
 msgstr "工具列(_T):"
 
-#: ../src/ui-pref.c:1922
-msgid "Treeview"
+#. widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+#. data->CM_ruleshint = widget;
+#: ../src/ui-pref.c:1682
+msgid "_Grid line:"
 msgstr ""
 
-#: ../src/ui-pref.c:1927
-msgid "Show rules hint"
-msgstr "顯示規則提示"
-
-#: ../src/ui-pref.c:1933
+#: ../src/ui-pref.c:1694
 msgid "Amount colors"
 msgstr ""
 
-#: ../src/ui-pref.c:1938
+#: ../src/ui-pref.c:1698
 msgid "Uses custom colors"
 msgstr "使用自訂顏色"
 
-#: ../src/ui-pref.c:1943
-msgid "_Preset:"
-msgstr "顏色組合(_P):"
-
-#: ../src/ui-pref.c:1952
+#: ../src/ui-pref.c:1718
 msgid "_Expense:"
 msgstr "支出(_E):"
 
-#: ../src/ui-pref.c:1962
+#: ../src/ui-pref.c:1728
 msgid "_Income:"
 msgstr "收入(_I):"
 
-#: ../src/ui-pref.c:1969
+#: ../src/ui-pref.c:1735
 msgid "_Warning:"
 msgstr "警告(_W):"
 
-#: ../src/ui-pref.c:1996
+#: ../src/ui-pref.c:1762
 msgid "Program start"
 msgstr ""
 
-#: ../src/ui-pref.c:2001
+#: ../src/ui-pref.c:1766
+msgid "Show splash screen"
+msgstr "顯示潑濺(splash)畫面"
+
+#: ../src/ui-pref.c:1771
 msgid "Load last opened file"
 msgstr "載入最後開啟的檔案"
 
-#: ../src/ui-pref.c:2006
-msgid "Post pending scheduled transactions"
+#: ../src/ui-pref.c:1781
+msgid "Update currencies online"
 msgstr ""
 
-#: ../src/ui-pref.c:2011
-msgid "Show splash screen"
-msgstr "顯示潑濺(splash)畫面"
-
-#: ../src/ui-pref.c:2017
+#: ../src/ui-pref.c:1791
 msgid "Fiscal year"
 msgstr ""
 
 #. TRANSLATORS: (fiscal year) starts on
-#: ../src/ui-pref.c:2023
+#: ../src/ui-pref.c:1796
 msgid "Starts _on:"
 msgstr ""
 
-#: ../src/ui-pref.c:2036
+#: ../src/ui-pref.c:1814
 msgid "Main window reports"
 msgstr ""
 
-#: ../src/ui-pref.c:2055
+#: ../src/ui-pref.c:1834
 msgid "_Default:"
 msgstr "預設(_D):"
 
-#: ../src/ui-pref.c:2159
-msgid "Clear every preferences ?"
-msgstr "清除所有偏好設定?"
+#: ../src/ui-pref.c:1939
+msgid "Reset all preferences"
+msgstr ""
 
-#: ../src/ui-pref.c:2160
+#: ../src/ui-pref.c:1940
 msgid ""
-"This will revert the preferences\n"
-"to its default values"
+"Do you really want to reset all\n"
+"preferences to default values?"
+msgstr ""
+
+#: ../src/ui-pref.c:1941
+msgid "Reset"
 msgstr ""
-"這會重設偏好設定\n"
-"恢復成預設值"
 
-#: ../src/ui-pref.c:2179
+#: ../src/ui-pref.c:1959
 msgid "Preferences"
 msgstr "偏好設定"
 
-#: ../src/ui-pref.c:2387
+#: ../src/ui-pref.c:2181
 msgid ""
 "You will have to restart HomeBank\n"
 "for the language change to take effect."
 msgstr ""
 
-#: ../src/ui-pref.c:2654
-msgid "Column"
-msgstr "欄位"
-
-#: ../src/ui-transaction.c:50
-msgid "Inherit transaction"
-msgstr "繼承交易"
-
-#: ../src/ui-transaction.c:51
-msgid "Modify transaction"
-msgstr "修改交易"
-
-#: ../src/ui-transaction.c:334
-msgid "Transaction split"
-msgstr "交易分割"
+#: ../src/ui-split.c:374
+msgid "_Remove"
+msgstr ""
 
 #. sum button must appear only when new split add
 #. #1258821
 #. if(data.splittype == TXN_SPLIT_NEW)
-#: ../src/ui-transaction.c:354
+#: ../src/ui-split.c:379
 msgid "Sum"
 msgstr "總和"
 
-#: ../src/ui-transaction.c:439
+#: ../src/ui-split.c:464
 msgid "Sum of splits:"
 msgstr "分割的總和:"
 
-#: ../src/ui-transaction.c:451
+#: ../src/ui-split.c:475
 msgid "Unassigned:"
 msgstr ""
 
-#: ../src/ui-transaction.c:465
+#: ../src/ui-split.c:490
 msgid "Transaction amount:"
 msgstr "交易總額:"
 
-#: ../src/ui-transaction.c:1059
+#: ../src/ui-transaction.c:50
+msgid "Add transaction"
+msgstr "加入交易"
+
+#: ../src/ui-transaction.c:51
+msgid "Inherit transaction"
+msgstr "繼承交易"
+
+#: ../src/ui-transaction.c:52
+msgid "Modify transaction"
+msgstr "修改交易"
+
+#: ../src/ui-transaction.c:60
+msgid "Remind"
+msgstr ""
+
+#: ../src/ui-transaction.c:558
+msgid "From acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:562 ../src/ui-transaction.c:987
+msgid "To acc_ount:"
+msgstr ""
+
+#: ../src/ui-transaction.c:642
+msgid ""
+"Do you want to break the internal transfer ?\n"
+"\n"
+"Proceeding will delete the target transaction."
+msgstr ""
+
+#: ../src/ui-transaction.c:870 ../src/ui-widgets.c:273
+msgid "Search..."
+msgstr ""
+
+#: ../src/ui-transaction.c:906
+msgid "Show _scheduled"
+msgstr ""
+
+#: ../src/ui-transaction.c:930
 msgid "_Date:"
 msgstr "日期 (_D):"
 
-#: ../src/ui-transaction.c:1064
+#: ../src/ui-transaction.c:936
 msgid ""
 "Date accepted here are:\n"
 "day,\n"
@@ -2761,82 +3226,73 @@ msgstr ""
 "日/月 或 月/日,\n"
 "請使用本地時間。"
 
-#: ../src/ui-transaction.c:1087
-msgid "Category split"
-msgstr "類別分割"
-
-#: ../src/ui-transaction.c:1090
-msgid "Pa_yment:"
+#: ../src/ui-transaction.c:1002 ../src/ui-transaction.c:1011
+msgid ""
+"Autocompletion and direct seizure\n"
+"is available"
 msgstr ""
 
-#: ../src/ui-transaction.c:1109
-msgid "Acc_ount:"
+#: ../src/ui-transaction.c:1105
+msgid "_Add & keep"
 msgstr ""
 
-#: ../src/ui-transaction.c:1116
-msgid "To acc_ount:"
+#: ../src/ui-transaction.c:1113
+msgid "_Post"
 msgstr ""
 
-#: ../src/ui-transaction.c:1155
-msgid "M_emo:"
+#: ../src/ui-transaction.c:1157
+msgid "Use a _template"
 msgstr ""
 
-#: ../src/ui-transaction.c:1163
-msgid "Ta_gs:"
+#: ../src/ui-transaction.c:1201
+msgid "Warning: amount and category sign don't match"
 msgstr ""
 
-#: ../src/ui-transaction.c:1275
-msgid "Fill in with a template"
-msgstr "以範本填入"
-
-#: ../src/ui-transaction.c:1281
-msgid "_Template:"
-msgstr "範本(_T):"
-
-#: ../src/ui-widgets.c:754
+#: ../src/ui-widgets.c:799
 msgid "Check"
 msgstr "支票"
 
-#: ../src/ui-widgets.c:756
+#: ../src/ui-widgets.c:801
 msgid "Transfer"
 msgstr "轉帳"
 
-#: ../src/ui-widgets.c:757
+#: ../src/ui-widgets.c:802
 msgid "Internal transfer"
 msgstr "個人內部轉帳"
 
-#: ../src/ui-widgets.c:758
+#: ../src/ui-widgets.c:803
 msgid "Debit card"
 msgstr "轉帳卡"
 
-#: ../src/ui-widgets.c:759
+#: ../src/ui-widgets.c:804
 msgid "Standing order"
 msgstr "定期轉帳代繳"
 
-#: ../src/ui-widgets.c:760
+#: ../src/ui-widgets.c:805
 msgid "Electronic payment"
 msgstr "電子付費"
 
-#: ../src/ui-widgets.c:761
+#: ../src/ui-widgets.c:806
 msgid "Deposit"
 msgstr "存款"
 
-#: ../src/ui-widgets.c:762
+#. TRANSLATORS: Financial institution fee
+#: ../src/ui-widgets.c:808
 msgid "FI fee"
 msgstr "金融機構費用"
 
-#: ../src/ui-widgets.c:763
+#: ../src/ui-widgets.c:809
 msgid "Direct Debit"
 msgstr ""
 
-#: ../src/ui-widgets.c:892
+#: ../src/ui-widgets.c:937
 msgid "Inactive"
 msgstr "--不使用--"
 
-#: ../src/ui-widgets.c:893
+#: ../src/ui-widgets.c:938
 msgid "Include"
 msgstr "包含"
 
-#: ../src/ui-widgets.c:894
+#: ../src/ui-widgets.c:939
 msgid "Exclude"
 msgstr "不包含"
index 4115add2ba511449e529e3d53f04a9161f664ffc..200e63c679872d99c5ad228b1c8c484db45b4cf4 100644 (file)
@@ -21,6 +21,10 @@ homebank_SOURCES =  \
        enums.h \
        gtk-chart.c \
        gtk-chart.h \
+       gtk-chart-colors.c \
+       gtk-chart-colors.h \
+       gtk-chart-stack.c \
+       gtk-chart-stack.h \
        gtk-dateentry.c \
        gtk-dateentry.h \
        hb-account.c \
@@ -31,6 +35,8 @@ homebank_SOURCES =  \
        hb-assign.h \
        hb-category.c \
        hb-category.h \
+       hb-currency.c \
+       hb-currency.h \
        hb-encoding.c \
        hb-encoding.h \
        hb-export.c \
@@ -41,6 +47,9 @@ homebank_SOURCES =  \
        hb-hbfile.h \
        hb-import.c \
        hb-import.h \
+       hb-import-ofx.c \
+       hb-import-qif.c \
+       hb-import-csv.c \
        hb-misc.c \
        hb-misc.h \
        hb-payee.c \
@@ -51,16 +60,14 @@ homebank_SOURCES =  \
        hb-report.h \
        hb-tag.c \
        hb-tag.h \
+       hb-split.c \
+       hb-split.h \
        hb-transaction.c \
        hb-transaction.h \
        hb-xml.c \
        hb-xml.h \
        homebank.c \
        homebank.h \
-       imp_qif.c \
-       imp_qif.h \
-       import.c \
-       import.h \
        language.c \
        language.h \
        list_account.c \
@@ -87,12 +94,16 @@ homebank_SOURCES =  \
        ui-archive.h \
        ui-assign.c \
        ui-assign.h \
+       ui-assist-import.c \
+       ui-assist-import.h \
        ui-assist-start.c \
        ui-assist-start.h \
        ui-budget.c \
        ui-budget.h \
        ui-category.c \
        ui-category.h \
+       ui-currency.c \
+       ui-currency.h \
        ui-dialogs.c \
        ui-dialogs.h \
        ui-filter.c \
@@ -103,16 +114,18 @@ homebank_SOURCES =  \
        ui-payee.h \
        ui-pref.c \
        ui-pref.h \
+       ui-split.c \
+       ui-split.h \
        ui-transaction.c \
        ui-transaction.h \
        ui-widgets.c \
-       ui-widgets.h \
-       gtk-chart-colors.c \
-       gtk-chart-colors.h 
+       ui-widgets.h
 
-homebank_LDADD = $(DEPS_LIBS)
+homebank_LDADD = $(DEPS_LIBS) \
+       $(LIBSOUP_LIBS)
 
 AM_CPPFLAGS = \
        $(DEPS_CFLAGS) \
+       $(LIBSOUP_CFLAGS) \
        $(common_defines)
 
index 5de8a318b6d190e7df1ef7d3e440dcb122f6f4ec..5f5fa724e4272d32fb3c8f20eabf9e9941bc67a7 100644 (file)
@@ -1,5 +1,5 @@
 /*     HomeBank -- Free, easy, personal accounting for everyone.
- *     Copyright (C) 1995-2014 Maxime DOYEN
+ *     Copyright (C) 1995-2016 Maxime DOYEN
  *
  *     This file is part of HomeBank.
  *
 #include "ui-transaction.h"
 #include "gtk-dateentry.h"
 
+#include "ui-account.h"
 #include "ui-payee.h"
 #include "ui-category.h"
 
 
 /****************************************************************************/
-/* Debug macros                                                                                                                                                                                                                                                 */
+/* Debug macros                                                                                                            */
 /****************************************************************************/
 #define MYDEBUG 0
 
@@ -66,13 +67,524 @@ static void register_panel_export_csv(GtkWidget *widget, gpointer user_data);
 
 static void register_panel_make_archive(GtkWidget *widget, gpointer user_data);
 
-static void reconcile_selected_foreach_func (GtkTreeModel      *model, GtkTreePath      *path, GtkTreeIter      *iter, gpointer                         userdata);
-Transaction *get_active_transaction(GtkTreeView *treeview);
+static void status_selected_foreach_func (GtkTreeModel *model, GtkTreePath      *path, GtkTreeIter      *iter, gpointer userdata);
+
+static void ui_multipleedit_dialog_prefill( GtkWidget *widget, Transaction *ope, gint column_id );
+static void register_panel_edit_multiple(GtkWidget *widget, Transaction *txn, gint column_id, gpointer user_data);
+
 static void register_panel_selection(GtkTreeSelection *treeselection, gpointer user_data);
 static void register_panel_onRowActivated (GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *col, gpointer userdata);
 
 
 
+static void ui_multipleedit_dialog_prefill( GtkWidget *widget, Transaction *ope, gint column_id )
+{
+struct ui_multipleedit_dialog_data *data;
+gchar *tagstr;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[ui-multipleedit] prefill\n") );
+
+       if(ope != NULL)
+       //if(col_id >= LST_DSPOPE_DATE && col_id != LST_DSPOPE_BALANCE)
+       {
+               switch( column_id )
+               {
+                       case LST_DSPOPE_DATE:
+                               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_date), (guint)ope->date);
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_date), TRUE);
+                               break;
+                       case LST_DSPOPE_INFO:
+                               gtk_combo_box_set_active(GTK_COMBO_BOX(data->NU_mode), ope->paymode);
+                               gtk_entry_set_text(GTK_ENTRY(data->ST_info), (ope->info != NULL) ? ope->info : "");
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_mode), TRUE);
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_info), TRUE);
+                               break;
+                       case LST_DSPOPE_PAYEE:
+                               ui_pay_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_pay), ope->kpay);
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_pay), TRUE);
+                               break;
+                       case LST_DSPOPE_WORDING:
+                               gtk_entry_set_text(GTK_ENTRY(data->ST_memo), (ope->wording != NULL) ? ope->wording : "");
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_memo), TRUE);
+                               break;
+                       case LST_DSPOPE_CATEGORY:
+                               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat), ope->kcat);
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_cat), TRUE);
+                               break;
+                       case LST_DSPOPE_TAGS:
+                               tagstr = transaction_tags_tostring(ope);
+                               gtk_entry_set_text(GTK_ENTRY(data->ST_tags), (tagstr != NULL) ? tagstr : "");
+                               g_free(tagstr);
+                               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->CM_tags), TRUE);
+                               break;
+               }
+       }
+}
+
+
+static void ui_multipleedit_dialog_update( GtkWidget *widget, gpointer user_data )
+{
+struct ui_multipleedit_dialog_data *data;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[ui-multipleedit] update\n") );
+
+       if(data->PO_date)
+               gtk_widget_set_sensitive (data->PO_date, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_date)) );
+
+       if(data->NU_mode && data->ST_info)
+       {
+               gtk_widget_set_sensitive (data->NU_mode, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_mode)) );
+               gtk_widget_set_sensitive (data->ST_info, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_info)) );
+       }
+
+       if(data->PO_acc)
+               gtk_widget_set_sensitive (data->PO_acc , gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_acc )) );
+
+       if(data->PO_pay)
+               gtk_widget_set_sensitive (data->PO_pay , gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_pay )) );
+
+       if(data->PO_cat)
+               gtk_widget_set_sensitive (data->PO_cat , gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_cat )) );
+
+       if(data->ST_tags)
+               gtk_widget_set_sensitive (data->ST_tags, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_tags)) );
+
+       if(data->ST_memo)
+               gtk_widget_set_sensitive (data->ST_memo, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_memo)) );
+}
+
+
+static void ui_multipleedit_dialog_init( GtkWidget *widget, gpointer user_data )
+{
+struct ui_multipleedit_dialog_data *data;
+GtkTreeModel *model;
+GList *selection, *list;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[ui-multipleedit] init\n") );
+
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->treeview));
+       selection = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->treeview)), &model);
+
+       data->has_xfer = FALSE;
+
+       list = g_list_last(selection);
+       while(list != NULL)
+       {
+       Transaction *entry;
+       GtkTreeIter iter;
+
+               gtk_tree_model_get_iter(model, &iter, list->data);
+               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &entry, -1);
+
+               if(entry->paymode == PAYMODE_INTXFER)
+                       data->has_xfer = TRUE;
+
+               list = g_list_previous(list);
+       }
+
+       g_list_foreach(selection, (GFunc)gtk_tree_path_free, NULL);
+       g_list_free(selection);
+
+}
+
+
+static void ui_multipleedit_dialog_apply( GtkWidget *widget, gpointer user_data )
+{
+struct ui_multipleedit_dialog_data *data;
+GtkTreeModel *model;
+GList *selection, *list;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[ui-multipleedit] apply\n") );
+
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->treeview));
+       selection = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->treeview)), &model);
+
+       list = g_list_last(selection);
+       while(list != NULL)
+       {
+       Transaction *txn;
+       GtkTreeIter iter;
+       const gchar *txt;
+       gboolean change = FALSE;
+
+               gtk_tree_model_get_iter(model, &iter, list->data);
+               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &txn, -1);
+
+               DB( g_print(" modifying %s %.2f\n", txn->wording, txn->amount) );
+
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_DATE) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_date)) )
+                       {
+                               txn->date = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_date));
+                               DB( g_print(" -> date: '%d'\n", txn->date) );
+                               change = TRUE;
+                       }
+               }
+
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_INFO) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_mode)) )
+                       {
+                               txn->paymode = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
+                               change = TRUE;
+                       }
+               
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_info)) )
+                       {
+                               if(txn->info)
+                               {
+                                       g_free(txn->info);
+                                       txn->info = NULL;
+                                       change = TRUE;
+                               }
+
+                               txt = gtk_entry_get_text(GTK_ENTRY(data->ST_info));
+                               if (txt && *txt)
+                               {
+                                       txn->info = g_strdup(txt);
+                                       change = TRUE;
+                               }
+                       }
+               }
+
+               if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_acc)) )
+               {
+               guint32 nkacc = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
+
+                       account_balances_sub(txn);
+                       if( transaction_acc_move(txn, txn->kacc, nkacc) )
+                       {
+                       GtkTreeIter iter;
+
+                               account_balances_add(txn);
+                               DB( g_print(" -> acc: '%d'\n", nkacc) );        
+                               gtk_tree_model_get_iter(model, &iter, list->data);
+                               gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
+                               change = TRUE;
+                       }
+               }
+
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_PAYEE) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_pay)) )
+                       {
+                               txn->kpay = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_pay));
+                               DB( g_print(" -> payee: '%d'\n", txn->kpay) );
+                               change = TRUE;
+                       }
+               }
+
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_CATEGORY) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_cat)) )
+                       {
+                               if(!(txn->flags & OF_SPLIT))
+                               {
+                                       txn->kcat = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_cat));
+                                       DB( g_print(" -> category: '%d'\n", txn->kcat) );
+                                       change = TRUE;
+                               }
+                       }
+               }
+               
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_TAGS) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_tags)) )
+                       {
+                               txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_tags));
+                               if (txt && *txt)
+                               {
+                                       transaction_tags_parse(txn, txt);
+                                       DB( g_print(" -> tags: '%s'\n", txt) );
+                                       change = TRUE;
+                               }
+                       }
+               }
+
+               if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_WORDING) == TRUE )
+               {
+                       if( gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_memo)) )
+                       {
+                               if(txn->wording)
+                               {
+                                       g_free(txn->wording);
+                                       txn->wording = NULL;    
+                                       change = TRUE;
+                               }
+
+                               txt = gtk_entry_get_text(GTK_ENTRY(data->ST_memo));
+                               if (txt && *txt)
+                               {
+                                       txn->wording = g_strdup(txt);
+                                       change = TRUE;
+                               }
+                       }
+               }
+
+               /* since 5.1 date and amount are no more editable
+                       case LST_DSPOPE_DATE:
+                               txn->date = gtk_date_entry_get_date(GTK_DATE_ENTRY(widget1));
+                               data->do_sort = TRUE;
+                               refreshbalance = TRUE;
+                               break;
+                       case LST_DSPOPE_EXPENSE:
+                       case LST_DSPOPE_INCOME:
+                       case LST_DSPOPE_AMOUNT:
+                               txn->flags &= ~(OF_INCOME);     //delete flag
+                               txn->amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget1));
+                               if(txn->amount > 0) txn->flags |= OF_INCOME;
+                               refreshbalance = TRUE;
+                               break;
+               */
+
+               if( change == TRUE )
+               {
+                       txn->flags |= OF_CHANGED;
+                       GLOBALS->changes_count++;
+               }
+
+               if( data->has_xfer && txn->paymode == PAYMODE_INTXFER )
+               {
+               Transaction *ltxn;
+
+                       ltxn = transaction_xfer_child_strong_get(txn);
+                       if(ltxn != NULL) //should never be the case
+                       {
+                               DB( g_print(" - strong link found, do sync\n") );
+                               transaction_xfer_sync_child(txn, ltxn);
+                       }
+               }
+
+               list = g_list_previous(list);
+       }
+
+       g_list_foreach(selection, (GFunc)gtk_tree_path_free, NULL);
+       g_list_free(selection);
+
+}
+
+
+static gboolean ui_multipleedit_dialog_destroy( GtkWidget *widget, gpointer user_data )
+{
+struct ui_multipleedit_dialog_data *data;
+
+       data = g_object_get_data(G_OBJECT(widget), "inst_data");
+
+       DB( g_print ("\n[ui-multipleedit] destroy event occurred\n") );
+
+       g_free(data);
+       return FALSE;
+}
+
+
+static GtkWidget *ui_multipleedit_dialog_new(GtkWindow *parent, GtkTreeView *treeview)
+{
+struct ui_multipleedit_dialog_data *data;
+GtkWidget *dialog, *content_area;
+GtkWidget *group_grid, *label, *widget, *toggle;
+gint row;
+
+       DB( g_print ("\n[ui-multipleedit] new\n") );
+
+       data = g_malloc0(sizeof(struct ui_multipleedit_dialog_data));
+
+       dialog = gtk_dialog_new_with_buttons (NULL,
+                                               GTK_WINDOW (parent),
+                                               0,
+                                               _("_Cancel"),
+                                               GTK_RESPONSE_REJECT,
+                                               _("_OK"),
+                                               GTK_RESPONSE_ACCEPT,
+                                               NULL);
+
+       //g_signal_connect (dialog, "delete_event", G_CALLBACK (register_panel_dispose), (gpointer)data);
+       g_signal_connect (dialog, "destroy", G_CALLBACK (ui_multipleedit_dialog_destroy), (gpointer)data);
+
+       //store our window private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
+       DB( g_print(" - new window=%p, inst_data=%p\n", dialog, data) );
+
+       data->window = dialog;
+       data->treeview = treeview;
+
+       ui_multipleedit_dialog_init(dialog, NULL);
+
+
+       gtk_window_set_title (GTK_WINDOW (data->window), _("Multiple edit transactions"));
+
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+
+       group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(group_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (content_area), group_grid);
+
+       row = -1;
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_DATE) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("_Date:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_date = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = gtk_date_entry_new();
+               data->PO_date = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_date , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_INFO) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("Pa_yment:"));
+               data->LB_mode = label;
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               toggle = gtk_check_button_new();
+               data->CM_mode = toggle;
+               gtk_grid_attach (GTK_GRID (group_grid), toggle, 1, row, 1, 1);
+               widget = make_paymode_nointxfer (label);
+               data->NU_mode = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_mode , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+
+               row++;
+               label = make_label_widget(_("_Info:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_info = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = make_string(label);
+               data->ST_info = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_info , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+
+       row++;
+       label = make_label_widget(_("A_ccount:"));
+       data->LB_acc = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       widget = gtk_check_button_new();
+       data->CM_acc = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+       widget = ui_acc_comboboxentry_new(label);
+       data->PO_acc = widget;
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+       
+       g_signal_connect (data->CM_acc , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_PAYEE) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("_Payee:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_pay = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = ui_pay_comboboxentry_new(label);
+               data->PO_pay = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_pay  , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+       
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_CATEGORY) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("_Category:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_cat = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = ui_cat_comboboxentry_new(label);
+               data->PO_cat = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_cat  , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_TAGS) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("Ta_gs:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_tags = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = make_string(label);
+               data->ST_tags = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_tags , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_WORDING) == TRUE )
+       {
+               row++;
+               label = make_label_widget(_("M_emo:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = gtk_check_button_new();
+               data->CM_memo = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+               widget = make_memo_entry(label);
+               data->ST_memo = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               g_signal_connect (data->CM_memo , "toggled", G_CALLBACK (ui_multipleedit_dialog_update), NULL);
+       }
+
+
+       ui_multipleedit_dialog_update(dialog, NULL);
+
+       ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_acc), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
+       ui_pay_comboboxentry_populate(GTK_COMBO_BOX(data->PO_pay), GLOBALS->h_pay);
+       ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_cat), GLOBALS->h_cat);
+
+       gtk_widget_show_all (dialog);
+
+       if(data->has_xfer == TRUE)
+       {
+               hb_widget_visible (data->LB_acc, FALSE);
+               hb_widget_visible (data->CM_acc, FALSE);
+               hb_widget_visible (data->PO_acc, FALSE);
+       }
+
+       if( list_txn_column_id_isvisible(GTK_TREE_VIEW(data->treeview), LST_DSPOPE_INFO) == TRUE )
+       {
+               if(data->has_xfer == TRUE)
+               {
+                       hb_widget_visible (data->LB_mode, FALSE);
+                       hb_widget_visible (data->CM_mode, FALSE);
+                       hb_widget_visible (data->NU_mode, FALSE);
+               }
+       }
+
+       return dialog;
+}
+
+
 /* account action functions -------------------- */
 
 
@@ -83,6 +595,10 @@ struct register_panel_data *data = user_data;
        register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_FILTER));
 }
 
+
+
+
+
 static void register_panel_action_add(GtkAction *action, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
@@ -104,6 +620,13 @@ struct register_panel_data *data = user_data;
        register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_EDIT));
 }
 
+static void register_panel_action_multiedit(GtkAction *action, gpointer user_data)
+{
+struct register_panel_data *data = user_data;
+
+       register_panel_edit_multiple(data->window, NULL, 0, user_data);
+}
+
 static void register_panel_action_reconcile(GtkAction *action, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
@@ -111,11 +634,25 @@ struct register_panel_data *data = user_data;
        register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_RECONCILE));
 }
 
+static void register_panel_action_clear(GtkAction *action, gpointer user_data)
+{
+struct register_panel_data *data = user_data;
+
+       register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_CLEAR));
+}
+
+static void register_panel_action_none(GtkAction *action, gpointer user_data)
+{
+struct register_panel_data *data = user_data;
+
+       register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_NONE));
+}
+
 static void register_panel_action_remove(GtkAction *action, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
 
-       register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_REMOVE));
+       register_panel_action(data->window, GINT_TO_POINTER(ACTION_ACCOUNT_DELETE));
 }
 
 
@@ -137,6 +674,104 @@ struct register_panel_data *data = user_data;
 }
 
 
+static void register_panel_action_check_internal_xfer(GtkAction *action, gpointer user_data)
+{
+struct register_panel_data *data = user_data;
+GtkTreeModel *model;
+GtkTreeIter iter;
+GList *badxferlist;
+gboolean valid;
+gint count;
+
+       DB( g_print("check intenal xfer\n\n") );
+
+       badxferlist = NULL;
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_ope));
+       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+       while (valid)
+       {
+       Transaction *txn;
+
+               gtk_tree_model_get (model, &iter,
+                       LST_DSPOPE_DATAS, &txn,
+                       -1);
+
+               if( txn->paymode == PAYMODE_INTXFER )
+               {
+                       if( transaction_xfer_child_strong_get(txn) == NULL )
+                       {
+                               DB( g_print(" - invalid xfer: '%s'\n", txn->wording) );
+                               
+                               //test unrecoverable (kxferacc = 0)
+                               if( txn->kxferacc <= 0 )
+                               {
+                                       DB( g_print(" - unrecoverable, revert to normal xfer\n") );
+                                       txn->flags |= OF_CHANGED;
+                                       txn->paymode = PAYMODE_XFER;
+                                       txn->kxfer = 0;
+                                       txn->kxferacc = 0;
+                               }
+                               else
+                               {
+                                       badxferlist = g_list_append(badxferlist, txn);
+                               }
+                       }
+               }
+               
+               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+       }
+
+       count = g_list_length (badxferlist);
+       DB( g_print(" - found %d invalid int xfer\n", count) );
+
+       if(count <= 0)
+       {
+               ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_INFO,
+               _("Check internal transfert result"),
+               _("No inconsistency found !")
+               );
+       }
+       else
+       {
+       gboolean do_fix;
+       
+               do_fix = ui_dialog_msg_question(
+                       GTK_WINDOW(data->window),
+                       _("Check internal transfert result"),
+                       _("Inconsistency were found: %d\n"
+                         "do you want to review and fix ?"),
+                       count
+                       );
+
+               if(do_fix == GTK_RESPONSE_YES)
+               {       
+               GList *tmplist = g_list_first(badxferlist);
+
+
+                       while (tmplist != NULL)
+                       {
+                       Transaction *stxn = tmplist->data;
+
+                       // (open dialog to select date tolerance in days)
+               // ( with info message)
+               // ( with check/fix button and progress bar)
+
+                       //adapt this window
+                               //-display the src txn
+                               //-enable to display 1 of xxx if more than 1
+
+                               transaction_xfer_search_or_add_child(GTK_WINDOW(data->window), stxn, TRUE);
+
+                               tmplist = g_list_next(tmplist);
+                       }       
+               }
+       }
+
+       g_list_free (badxferlist);
+
+}
+
+
 static void register_panel_action_exportqif(GtkAction *action, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
@@ -152,14 +787,40 @@ gchar *filename;
 }
 
 
+static void register_panel_action_converttoeuro(GtkAction *action, gpointer user_data)
+{
+struct register_panel_data *data = user_data;
+gchar *msg;
+gint result;
+
+       DB( g_print("action convert to euro\n") );
+
+       msg = g_strdup_printf(_("Every transaction amount will be divided by %.6f."), PREFS->euro_value);
+
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(data->window),
+                       _("Are you sure you want to convert this account\nto Euro as Major currency?"),
+                       msg,
+                       _("_Convert")
+               );
+
+       g_free(msg);
+
+       if(result == GTK_RESPONSE_OK)
+       {
+               account_convert_euro(data->acc);
+               register_panel_update(data->LV_ope, GINT_TO_POINTER(UF_BALANCE));
+       }
+}
+
+
 static void register_panel_action_assign(GtkAction *action, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
 gint count;
 gboolean usermode = TRUE;
 
-
-       count = transaction_auto_assign(GLOBALS->ope_list, data->accnum);
+       count = transaction_auto_assign(g_queue_peek_head_link(data->acc->txn_queue), data->accnum);
        gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_ope));
        GLOBALS->changes_count += count;
 
@@ -171,10 +832,10 @@ gboolean usermode = TRUE;
                if(count == 0)
                        txt = _("No transaction changed");
                else
-                       txt = _("transaction auto assigned: %d");
+                       txt = _("transaction changed: %d");
 
                ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_INFO,
-                       _("Auto assigment result"),
+                       _("Automatic assignment result"),
                        txt,
                        count);
        }
@@ -233,8 +894,8 @@ GIOChannel *io;
                        {
                        Transaction *ope;
                        gchar *outstr;
-                       GDate *date;
-                       gchar datebuf[256];
+                       
+                       gchar datebuf[16];
                        gchar *info, *payeename, *categoryname;
                        Payee *payee;
                        Category *category;
@@ -245,26 +906,7 @@ GIOChannel *io;
                                                LST_DSPOPE_DATAS, &ope,
                                                -1);
 
-                       //date
-                               date = g_date_new_julian (ope->date);
-                               if( PREFS->dtex_datefmt == PRF_DATEFMT_MDY )
-                               {
-                                       g_sprintf(datebuf, "%02d/%02d/%04d",
-                                               g_date_get_month(date),
-                                               g_date_get_day(date),
-                                               g_date_get_year(date)
-                                               );
-                               }
-                               else
-                               {
-                                       g_sprintf(datebuf, "%02d/%02d/%04d",
-                                               g_date_get_day(date),
-                                               g_date_get_month(date),
-                                               g_date_get_year(date)
-                                               );
-                               }       
-                                       
-                               g_date_free(date);
+                               hb_sprint_date(datebuf, ope->date);
 
                                info = ope->info;
                                if(info == NULL) info = "";
@@ -316,6 +958,40 @@ GIOChannel *io;
 
 
 
+
+
+static void register_panel_edit_multiple(GtkWidget *widget, Transaction *txn, gint column_id, gpointer user_data)
+{
+struct register_panel_data *data;
+GtkWidget *dialog;
+
+       DB( g_print("\n[account] edit multiple\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print(" - txn:%p, column: %d\n", txn, column_id) );
+
+       dialog = ui_multipleedit_dialog_new(GTK_WINDOW(data->window), GTK_TREE_VIEW(data->LV_ope));
+
+       if(txn != NULL && column_id != 0)
+       {
+               ui_multipleedit_dialog_prefill(dialog, txn, column_id);
+       }
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       if( result == GTK_RESPONSE_ACCEPT )
+       {
+               ui_multipleedit_dialog_apply (dialog, NULL);
+       }
+
+       gtk_widget_destroy (dialog);
+       
+       register_panel_update(data->LV_ope, GINT_TO_POINTER(UF_BALANCE));
+}
+
+
 /*
 ** make an archive with the active transaction
 */
@@ -338,7 +1014,7 @@ gint result, count;
        {
                        p_dialog = gtk_message_dialog_new
                        (
-                               NULL,
+                               GTK_WINDOW(data->window),
                                GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
                                GTK_MESSAGE_WARNING,
                        GTK_BUTTONS_YES_NO,
@@ -376,18 +1052,7 @@ gint result, count;
 
                                item = da_archive_malloc();
 
-                               //fill it
-                               item->amount            = ope->amount;
-                               item->kacc              = ope->kacc;
-                               item->kxferacc  = ope->kxferacc;
-                               item->paymode           = ope->paymode;
-                               item->flags                     = ope->flags    & (OF_INCOME);
-                               item->kpay                      = ope->kpay;
-                               item->kcat              = ope->kcat;
-                               if(ope->wording != NULL)
-                                       item->wording           = g_strdup(ope->wording);
-                               else
-                                       item->wording           = g_strdup(_("(new archive)"));
+                               da_archive_init_from_transaction(item, ope);
 
                                GLOBALS->arc_list = g_list_append(GLOBALS->arc_list, item);
                                GLOBALS->changes_count++;
@@ -415,13 +1080,17 @@ gint range;
 
        if(range != FLT_RANGE_OTHER)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, data->accnum);
+               // add eventual x days into future display
+               if( PREFS->date_future_nbdays > 0 )
+                       filter_preset_daterange_add_futuregap(data->filter, PREFS->date_future_nbdays);
+               
                register_panel_collect_filtered_txn(data->LV_ope);
                register_panel_listview_populate(data->LV_ope);
        }
        else
        {
-               if(ui_flt_manage_dialog_new(data->filter, FALSE) != GTK_RESPONSE_REJECT)
+               if(ui_flt_manage_dialog_new(data->window, data->filter, FALSE) != GTK_RESPONSE_REJECT)
                {
                        register_panel_collect_filtered_txn(data->LV_ope);
                        register_panel_listview_populate(data->LV_ope);
@@ -474,7 +1143,7 @@ struct register_panel_data *data;
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        filter_default_all_set(data->filter);
-       filter_preset_daterange_set (data->filter, PREFS->date_range_txn);
+       filter_preset_daterange_set (data->filter, PREFS->date_range_txn, data->accnum);
        if(PREFS->hidereconciled)
                filter_preset_status_set (data->filter, 1);
 
@@ -515,24 +1184,21 @@ gushort lpos = 1;
        if(data->do_sort)
        {
                DB( g_print(" - complete txn sort\n") );
-               GLOBALS->ope_list = da_transaction_sort(GLOBALS->ope_list);
+               
+               da_transaction_queue_sort(data->acc->txn_queue);
                data->do_sort = FALSE;
        }
 
-       list = g_list_first(GLOBALS->ope_list);
+       list = g_queue_peek_head_link(data->acc->txn_queue);
        while (list != NULL)
        {
-       Transaction *ope;
+       Transaction *ope = list->data;
 
-               ope = list->data;
-               if(ope->kacc == data->accnum)
-               {       
-                       //#1267344
-                       if(!(ope->flags & OF_REMIND))
+               //#1267344
+               if(!(ope->status == TXN_STATUS_REMIND))
                                balance += ope->amount;
 
-                       ope->balance = balance;
-               }
+               ope->balance = balance;
 
                if(ope->date == ldate)
                {
@@ -548,7 +1214,7 @@ gushort lpos = 1;
        }
        
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_ope));
-       list_transaction_sort_force(GTK_TREE_SORTABLE(model), NULL);
+       list_txn_sort_force(GTK_TREE_SORTABLE(model), NULL);
        
 }
 
@@ -567,7 +1233,7 @@ GList *list;
                g_ptr_array_free (data->gpatxn, TRUE);
 
 #if MYDEBUG == 1
-       guint nbtxn = g_list_length (GLOBALS->ope_list);
+       guint nbtxn = g_queue_get_length (data->acc->txn_queue);
        g_print(" - nb txn %d\n", nbtxn);
 #endif
        
@@ -575,22 +1241,19 @@ GList *list;
 
        //data->hidden = 0;
 
-       list = g_list_first(GLOBALS->ope_list); i=0;
+       list = g_queue_peek_head_link(data->acc->txn_queue); i=0;
        while (list != NULL)
        {
        Transaction *ope = list->data;
 
-               if(ope->kacc == data->accnum)
+               if(filter_test(data->filter, ope) == 1)
                {
-                       if(filter_test(data->filter, ope) == 1)
-                       {
-                               g_ptr_array_add(data->gpatxn, (gpointer)ope);
-                       }
-                       /*else
-                       {
-                               data->hidden++;
-                       }*/
+                       g_ptr_array_add(data->gpatxn, (gpointer)ope);
                }
+               /*else
+               {
+                       data->hidden++;
+               }*/
 
 #if MYDEBUG == 1
                
@@ -625,11 +1288,12 @@ guint i, qs_flag;
        DB( g_print("\n[register_panel] listview_populate\n") );
 
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_ope));
-       gtk_list_store_clear (GTK_LIST_STORE(model));
 
        // ref model to keep it
-       g_object_ref(model);
-       gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), NULL);
+       //g_object_ref(model);
+       //gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), NULL);
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+
 
        // perf: if you leave the sort, insert is damned slow
        gtk_tree_sortable_get_sort_column_id (GTK_TREE_SORTABLE(GTK_LIST_STORE(model)), &sort_column_id, &order);
@@ -643,7 +1307,7 @@ guint i, qs_flag;
        qs_flag = 0;
        if(hastext)
        {
-               qs_flag = list_transaction_get_quicksearch_column_mask(GTK_TREE_VIEW(data->LV_ope));
+               qs_flag = list_txn_get_quicksearch_column_mask(GTK_TREE_VIEW(data->LV_ope));
        }
        
        data->total = 0;
@@ -661,9 +1325,9 @@ guint i, qs_flag;
 
                if(insert)
                {
-                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-
-                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                       //gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                       //gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                       gtk_list_store_insert_with_values(GTK_LIST_STORE(model), &iter, -1,
                                LST_DSPOPE_DATAS, txn,
                                -1);
 
@@ -672,8 +1336,8 @@ guint i, qs_flag;
                }
        }
        
-       gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), model); /* Re-attach model to view */
-       g_object_unref(model);
+       //gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), model); /* Re-attach model to view */
+       //g_object_unref(model);
 
        // push back the sort id
        gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(GTK_LIST_STORE(model)), sort_column_id, order);
@@ -691,56 +1355,99 @@ guint i, qs_flag;
 
 }
 
-
-static void reconcile_selected_foreach_func (GtkTreeModel      *model, GtkTreePath      *path, GtkTreeIter      *iter, gpointer                         userdata)
+static gint txn_list_get_count_reconciled(GtkTreeView *treeview)
 {
-Transaction *trn;
-
-       gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &trn, -1);
-
-       account_balances_sub(trn);
+GtkTreeModel *model;
+GList *lselection, *list;
+gint count = 0;
+       
+       model = gtk_tree_view_get_model(treeview);
+       lselection = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(treeview), &model);
 
-       trn->flags ^= OF_VALID;
-       //#1308745 remind flags is exclusive with reconciled
-       if(trn->flags & OF_VALID)
-               trn->flags &= ~(OF_REMIND);
+       list = g_list_last(lselection);
+       while(list != NULL)
+       {
+       GtkTreeIter iter;
+       Transaction *txn;
 
-       trn->flags |= OF_CHANGED;
 
-       account_balances_add(trn);
+               gtk_tree_model_get_iter(model, &iter, list->data);
+               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &txn, -1);
+               if(txn->status == TXN_STATUS_RECONCILED)
+                       count++;
+               
+               list = g_list_previous(list);
+       }
 
-       /* #492755 let the chld transfer unchnaged */
+       g_list_foreach(lselection, (GFunc)gtk_tree_path_free, NULL);
+       g_list_free(lselection);
 
+       return count;
 }
 
 
-Transaction *get_active_transaction(GtkTreeView *treeview)
+static void status_selected_foreach_func (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer userdata)
 {
-GtkTreeModel *model;
-GList *list;
-Transaction *ope;
-
-       ope = NULL;
+gint targetstatus = GPOINTER_TO_INT(userdata);
+Transaction *txn;
 
-       model = gtk_tree_view_get_model(treeview);
-       list = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(treeview), &model);
+       gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &txn, -1);
 
-       if(list != NULL)
+       account_balances_sub(txn);
+       
+       switch(targetstatus)
        {
-       GtkTreeIter iter;
+               case TXN_STATUS_NONE:
+                       switch(txn->status)
+                       {
+                               case TXN_STATUS_CLEARED:
+                               case TXN_STATUS_RECONCILED:
+                                       txn->status = TXN_STATUS_NONE;
+                                       txn->flags |= OF_CHANGED;
+                                       break;
+                       }
+                       break;
+
+               case TXN_STATUS_CLEARED:
+                       switch(txn->status)
+                       {
+                               case TXN_STATUS_NONE:
+                                       txn->status = TXN_STATUS_CLEARED;
+                                       txn->flags |= OF_CHANGED;
+                                       break;
+                               case TXN_STATUS_CLEARED:
+                                       txn->status = TXN_STATUS_NONE;
+                                       txn->flags |= OF_CHANGED;
+                                       break;
+                       }
+                       break;
+                       
+               case TXN_STATUS_RECONCILED:
+                       switch(txn->status)
+                       {
+                               case TXN_STATUS_NONE:
+                               case TXN_STATUS_CLEARED:
+                                       txn->status = TXN_STATUS_RECONCILED;
+                                       txn->flags |= OF_CHANGED;
+                                       break;
+                               case TXN_STATUS_RECONCILED:
+                                       txn->status = TXN_STATUS_CLEARED;
+                                       txn->flags |= OF_CHANGED;
+                                       break;
+                       }
+                       break;
 
-               gtk_tree_model_get_iter(model, &iter, list->data);
-               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &ope, -1);
        }
 
-       g_list_foreach(list, (GFunc)gtk_tree_path_free, NULL);
-       g_list_free(list);
 
-       return ope;
+       account_balances_add(txn);
+       
+       /* #492755 let the child transfer unchnaged */
+
 }
 
 
-static void remove_active_transaction(GtkTreeView *treeview)
+static void delete_active_transaction(GtkTreeView *treeview)
 {
 GtkTreeModel *model;
 GList *list;
@@ -801,24 +1508,29 @@ gboolean result;
                        else
                        {
                                DB( g_print("(transaction) inherit multiple\n") );
-                               src_txn = da_transaction_clone(get_active_transaction(GTK_TREE_VIEW(data->LV_ope)));
+                               src_txn = da_transaction_clone(list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_ope)));
+                               //#1432204
+                               src_txn->status = TXN_STATUS_NONE;
                                type = TRANSACTION_EDIT_INHERIT;
                        }
 
-                       dialog = create_deftransaction_window(GTK_WINDOW(data->window), type);
+                       dialog = create_deftransaction_window(GTK_WINDOW(data->window), type, FALSE);
                        result = GTK_RESPONSE_ADD;
-                       while(result == GTK_RESPONSE_ADD)
+                       while(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ADDKEEP)
                        {
                                /* clone source transaction */
-                               data->cur_ope = da_transaction_clone (src_txn);
+                               if( result == GTK_RESPONSE_ADD )
+                               {
+                                       data->cur_ope = da_transaction_clone (src_txn);
 
-                               if( PREFS->heritdate == FALSE ) //fix: 318733 / 1335285
-                                       data->cur_ope->date = GLOBALS->today;
+                                       if( PREFS->heritdate == FALSE ) //fix: 318733 / 1335285
+                                               data->cur_ope->date = GLOBALS->today;
+                               }
 
                                deftransaction_set_transaction(dialog, data->cur_ope);
 
                                result = gtk_dialog_run (GTK_DIALOG (dialog));
-                               if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ACCEPT)
+                               if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ADDKEEP || result == GTK_RESPONSE_ACCEPT)
                                {
                                        deftransaction_get(dialog, NULL);
                                        transaction_add(data->cur_ope, data->LV_ope, data->accnum);
@@ -829,8 +1541,13 @@ gboolean result;
                                        src_txn->date = data->cur_ope->date;
                                }
 
-                               da_transaction_free (data->cur_ope);
+                               if( result == GTK_RESPONSE_ADD )
+                               {
+                                       da_transaction_free (data->cur_ope);
+                               }
+
                        }
+
                        deftransaction_dispose(dialog, NULL);
                        da_transaction_free (src_txn);
 
@@ -840,114 +1557,45 @@ gboolean result;
 
                case ACTION_ACCOUNT_EDIT:
                        {
-               Transaction *old_txn;
-               GtkWidget *dialog;
+               Transaction *active_txn;
 
-                       old_txn = get_active_transaction(GTK_TREE_VIEW(data->LV_ope));
-                       if(old_txn)
+                       active_txn = list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_ope));
+                                       
+                       if(active_txn)
                        {
-                               dialog = create_deftransaction_window(GTK_WINDOW(data->window), TRANSACTION_EDIT_MODIFY);
+                       Transaction *old_txn, *new_txn;
 
-                               data->cur_ope = da_transaction_clone (old_txn); // to keep old datas, just in case
-                               deftransaction_set_transaction(dialog, data->cur_ope);
+                               old_txn = da_transaction_clone (active_txn);
+                               new_txn = active_txn;
                                
-                               result = gtk_dialog_run (GTK_DIALOG (dialog));
+                               result = deftransaction_external_edit(GTK_WINDOW(data->window), old_txn, new_txn);
+
                                if(result == GTK_RESPONSE_ACCEPT)
                                {
-                                       deftransaction_get(dialog, NULL);
-
-                                       account_balances_sub(old_txn);
-                                       account_balances_add(data->cur_ope);
-
-                                       // different accoutn : remove from the display
-                                       if( data->cur_ope->kacc != data->accnum )
-                                       {
-                                               remove_active_transaction(GTK_TREE_VIEW(data->LV_ope));
-                                       }
-
-                                       if( data->cur_ope->paymode == PAYMODE_INTXFER )
-                                       {
-                                               //nota: if kxfer is 0, the user may have just changed the paymode to xfer
-                                               DB( g_print(" - kxfer = %d\n", data->cur_ope->kxfer) );
-
-                                               if(data->cur_ope->kxfer > 0)    //1) search a strong linked child
-                                               {
-                                               Transaction *ltxn;
-
-                                                       DB( g_print(" - old_txn: kacc=%d kxferacc=%d\n", old_txn->kacc, old_txn->kxferacc) );
-                                                       
-                                                       ltxn = transaction_strong_get_child_transfer(old_txn);
-                                                       if(ltxn != NULL) //should never be the case
-                                                       {
-                                                               DB( g_print(" - strong link found, do sync\n") );
-                                                               transaction_xfer_sync_child(data->cur_ope, ltxn);
-                                                       }
-                                                       else
-                                                       {
-                                                               DB( g_print(" - no, somethin' went wrong here...\n") );
-                                                       }
-                                               }
-                                               else
-                                               {
-                                                       //2) any standard transaction that match ?
-                                                       transaction_xfer_search_or_add_child(data->cur_ope, data->LV_ope);
-                                               }
-                                       }
+                                       //#1270687: sort if date changed
+                                       if(old_txn->date != new_txn->date)
+                                               data->do_sort = TRUE;
 
-                                       //#1250061 : manage ability to break an internal xfer
-                                       if(old_txn->paymode == PAYMODE_INTXFER && data->cur_ope->paymode != PAYMODE_INTXFER)
+                                       // different account : delete from the display
+                                       if( new_txn->kacc != data->accnum )
                                        {
-                                       GtkWidget *p_dialog;
-                                               
-                                               DB( g_print(" - should break internal xfer\n") );
-
-                                               p_dialog = gtk_message_dialog_new
-                                               (
-                                                       NULL,
-                                                       GTK_DIALOG_MODAL,
-                                                       GTK_MESSAGE_WARNING,
-                                                       GTK_BUTTONS_YES_NO,
-                                                       _("Do you want to break the internal transfer ?\n\n"
-                                                         "Proceeding will delete the target transaction.")
-                                               );
-
-                                               result = gtk_dialog_run( GTK_DIALOG( p_dialog ) );
-                                               gtk_widget_destroy( p_dialog );
-
-                                               if(result == GTK_RESPONSE_YES)
-                                               {
-                                                       transaction_xfer_delete_child(data->cur_ope);
-                                               }
-                                               else    //force paymode to internal xfer
-                                               {
-                                                       data->cur_ope->paymode = PAYMODE_INTXFER;
-                                               }
+                                               delete_active_transaction(GTK_TREE_VIEW(data->LV_ope));
                                        }
                                        
-                                       //#1270687: sort if date changed
-                                       if(old_txn->date != data->cur_ope->date)
-                                               data->do_sort = TRUE;
-                                       
-                                       da_transaction_copy(data->cur_ope, old_txn);
+                                       //da_transaction_copy(new_txn, old_txn);
 
                                        register_panel_update(widget, GINT_TO_POINTER(UF_BALANCE));
 
                                        data->acc->flags |= AF_CHANGED;
                                        GLOBALS->changes_count++;
-
                                }
 
-                               da_transaction_free (data->cur_ope);
-
-                       
-                               deftransaction_dispose(dialog, NULL);
-                               gtk_widget_destroy (dialog);
+                               da_transaction_free (old_txn);
                        }
-
                }
                break;
 
-               case ACTION_ACCOUNT_REMOVE:
+               case ACTION_ACCOUNT_DELETE:
                {
                GtkWidget *p_dialog = NULL;
                GtkTreeModel *model;
@@ -955,7 +1603,7 @@ gboolean result;
                gint result;
                //gint count;
 
-                       DB( g_print(" - remove\n") );
+                       DB( g_print(" - delete\n") );
 
                        //count = gtk_tree_selection_count_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope)));
 
@@ -963,7 +1611,7 @@ gboolean result;
 
                                p_dialog = gtk_message_dialog_new
                                (
-                                       NULL,
+                                       GTK_WINDOW(data->window),
                                        GTK_DIALOG_MODAL,
                                        GTK_MESSAGE_WARNING,
                                GTK_BUTTONS_YES_NO,
@@ -988,11 +1636,12 @@ gboolean result;
                                model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_ope));
                                selection = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope)), &model);
 
-                               g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
-                               gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), NULL); /* Detach model from view */
+                               // #1418968 Transaction list scroll reset when deleting transaction 
+                               //g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
+                               //gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), NULL); /* Detach model from view */
 
 
-                               DB( g_print(" remove %d line\n", g_list_length(selection)) );
+                               DB( g_print(" delete %d line\n", g_list_length(selection)) );
 
 
                                list = g_list_last(selection);
@@ -1008,15 +1657,18 @@ gboolean result;
 
                                        account_balances_sub(entry);
 
-                                       /* v3.4: also remove child transfer */
+                                       /* v3.4: also delete child transfer */
                                        if( entry->paymode == PAYMODE_INTXFER )
                                        {
-                                               transaction_xfer_delete_child( entry );
+                                               transaction_xfer_remove_child( entry );
                                        }
 
                                        gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
-                                       GLOBALS->ope_list = g_list_remove(GLOBALS->ope_list, entry);
-                                       da_transaction_free(entry);
+                                       
+                                       g_queue_remove(data->acc->txn_queue, entry);
+                                       //#1419304 we keep the deleted txn to a trash stack     
+                                       //da_transaction_free(entry);
+                                       g_trash_stack_push(&GLOBALS->txn_stk, entry);
 
                                        GLOBALS->changes_count++;
 
@@ -1027,8 +1679,9 @@ gboolean result;
                                g_list_foreach(selection, (GFunc)gtk_tree_path_free, NULL);
                                g_list_free(selection);
 
-                                       gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), model); /* Re-attach model to view */
-                                       g_object_unref(model);
+                               // #1418968 Transaction list scroll reset when deleting transaction 
+                               //gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_ope), model); /* Re-attach model to view */
+                               //g_object_unref(model);
 
                                register_panel_update(widget, GINT_TO_POINTER(UF_BALANCE));
 
@@ -1038,33 +1691,114 @@ gboolean result;
                }
                break;
 
-               //reconcile
-               case ACTION_ACCOUNT_RECONCILE:
+               //none
+               case ACTION_ACCOUNT_NONE:
                {
-                       GtkTreeSelection *selection;
+               GtkTreeSelection *selection;
+               gint count, result;
+                       
+                       count = txn_list_get_count_reconciled(GTK_TREE_VIEW(data->LV_ope));
+
+                       if(count > 0 )
+                       {
+                       
+                       result = ui_dialog_msg_confirm_alert(
+                                       GTK_WINDOW(data->window),
+                                       _("Are you sure you want to change the status to None?"),
+                                       _("Some transaction in your selection are already Reconciled."),
+                                       _("_Change")
+                               );
+                       }
+                       else
+                               result = GTK_RESPONSE_OK;
+                               
+                       if( result == GTK_RESPONSE_OK )
+                       {
+                               selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope));
+                               gtk_tree_selection_selected_foreach(selection, (GtkTreeSelectionForeachFunc)status_selected_foreach_func, 
+                                       GINT_TO_POINTER(TXN_STATUS_NONE));
+
+                               DB( g_print(" - none\n") );
+
+                               gtk_widget_queue_draw (data->LV_ope);
+                               //gtk_widget_queue_resize (data->LV_acc);
+
+                               register_panel_update(widget, GINT_TO_POINTER(UF_BALANCE));
+
+                               data->acc->flags |= AF_CHANGED;
+                               GLOBALS->changes_count++;
+                       }
 
+               }
+               break;
+               //clear
+               case ACTION_ACCOUNT_CLEAR:
+               {
+                       GtkTreeSelection *selection;
+                       
                        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope));
-                       gtk_tree_selection_selected_foreach(selection, (GtkTreeSelectionForeachFunc)reconcile_selected_foreach_func, data);
+                       gtk_tree_selection_selected_foreach(selection, (GtkTreeSelectionForeachFunc)status_selected_foreach_func, 
+                               GINT_TO_POINTER(TXN_STATUS_CLEARED));
 
-                       DB( g_print(" - reconcile\n") );
+                       DB( g_print(" - clear\n") );
 
                        gtk_widget_queue_draw (data->LV_ope);
                        //gtk_widget_queue_resize (data->LV_acc);
 
-
                        register_panel_update(widget, GINT_TO_POINTER(UF_BALANCE));
 
                        data->acc->flags |= AF_CHANGED;
                        GLOBALS->changes_count++;
+               }
+               break;
+
+
+               //reconcile
+               case ACTION_ACCOUNT_RECONCILE:
+               {
+               GtkTreeSelection *selection;
+               gint count, result;
+                       
+                       count = txn_list_get_count_reconciled(GTK_TREE_VIEW(data->LV_ope));
+
+                       if(count > 0 )
+                       {
+                       
+                       result = ui_dialog_msg_confirm_alert(
+                                       GTK_WINDOW(data->window),
+                                       _("Are you sure you want to toggle the status Reconciled?"),
+                                       _("Some transaction in your selection are already Reconciled."),
+                                       _("_Toggle")
+                               );
+                       }
+                       else
+                               result = GTK_RESPONSE_OK;
+                               
+                       if( result == GTK_RESPONSE_OK )
+                       {
+                               selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope));
+                               gtk_tree_selection_selected_foreach(selection, (GtkTreeSelectionForeachFunc)status_selected_foreach_func, 
+                                       GINT_TO_POINTER(TXN_STATUS_RECONCILED));
+
+                               DB( g_print(" - reconcile\n") );
+
+                               gtk_widget_queue_draw (data->LV_ope);
+                               //gtk_widget_queue_resize (data->LV_acc);
+
+                               register_panel_update(widget, GINT_TO_POINTER(UF_BALANCE));
+
+                               data->acc->flags |= AF_CHANGED;
+                               GLOBALS->changes_count++;
+                       }
 
                }
+               break;
 
-                       break;
 
                case ACTION_ACCOUNT_FILTER:
                {
 
-                       if(ui_flt_manage_dialog_new(data->filter, FALSE) != GTK_RESPONSE_REJECT)
+                       if(ui_flt_manage_dialog_new(data->window, data->filter, FALSE) != GTK_RESPONSE_REJECT)
                        {
                                register_panel_collect_filtered_txn(data->LV_ope);
                                register_panel_listview_populate(data->LV_ope);
@@ -1122,11 +1856,10 @@ gint count = 0;
 
        GLOBALS->minor = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor));
 
-
        /* set window title */
        if(flags & UF_TITLE)
        {
-               DB( printf(" - UF_TITLE\n") );
+               DB( g_print(" - UF_TITLE\n") );
 
        }
 
@@ -1135,11 +1868,11 @@ gint count = 0;
        {
        gboolean        sensitive;
 
-               DB( printf(" - UF_SENSITIVE\n") );
+               DB( g_print(" - UF_SENSITIVE\n") );
 
                selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope));
                count = gtk_tree_selection_count_selected_rows(selection);
-               DB( printf(" - count = %d\n", count) );
+               DB( g_print(" - count = %d\n", count) );
 
 
        /*
@@ -1152,37 +1885,42 @@ gint count = 0;
 
                        data->accnum = indices[0];
 
-                       DB( printf(" active is %d, sel=%d\n", indices[0], active) );
+                       DB( g_print(" active is %d, sel=%d\n", indices[0], active) );
                }
                */
 
                // multiple: disable inherit, edit
                sensitive = (count != 1 ) ? FALSE : TRUE;
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TxnMenu/Inherit"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TxnMenu/Edit"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Inherit"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Edit"), sensitive);
-               
-               sensitive = (count > 0 ) ? TRUE : FALSE;
-               // no selection: disable reconcile, remove
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TransactionMenu/Reconcile"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TransactionMenu/Remove"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TransactionMenu/Template"), sensitive);
 
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Remove"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Reconcile"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Template"), sensitive);
+               // single: disable multiedit
+               sensitive = (count <= 1 ) ? FALSE : TRUE;
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TxnMenu/MultiEdit"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/MultiEdit"), sensitive);
 
+               // no selection: disable reconcile, delete
+               sensitive = (count > 0 ) ? TRUE : FALSE;
+               gtk_widget_set_sensitive (gtk_ui_manager_get_widget(data->ui, "/MenuBar/TxnMenu/TxnStatusMenu"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TxnMenu/Delete"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TxnMenu/Template"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Delete"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Cleared"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Reconciled"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/TxnBar/Template"), sensitive);
 
-               // multiple: disable inherit, edit
-               sensitive = (count != 1 ) ? FALSE : TRUE;
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TransactionMenu/Inherit"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/MenuBar/TransactionMenu/Edit"), sensitive);
+               // euro convert
+               sensitive = PREFS->euro_active;
+               gtk_action_set_visible(gtk_ui_manager_get_action(data->ui, "/MenuBar/ToolsMenu/ConvToEuro"), sensitive);
 
        }
 
        /* update toolbar & list */
        if(flags & UF_VISUAL)
        {
-               DB( printf(" - UF_VISUAL\n") );
+               DB( g_print(" - UF_VISUAL\n") );
 
                if(PREFS->toolbar_style == 0)
                        gtk_toolbar_unset_style(GTK_TOOLBAR(data->TB_bar));
@@ -1203,28 +1941,23 @@ gint count = 0;
        /* update balances */
        if(flags & UF_BALANCE)
        {
-               DB( printf(" - UF_BALANCE\n") );
+               DB( g_print(" - UF_BALANCE\n") );
 
                register_panel_balance_refresh(widget);
                
-               /*
-               hb_label_set_colvaluecurr(GTK_LABEL(data->TX_balance[0]), data->acc->bal_bank, data->acc->kcur);
-               hb_label_set_colvaluecurr(GTK_LABEL(data->TX_balance[1]), data->acc->bal_today, data->acc->kcur);
-               hb_label_set_colvaluecurr(GTK_LABEL(data->TX_balance[2]), data->acc->bal_future, data->acc->kcur);
-               */
-               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[0]), data->acc->bal_bank, GLOBALS->minor);
-               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[1]), data->acc->bal_today, GLOBALS->minor);
-               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[2]), data->acc->bal_future, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[0]), data->acc->bal_bank, data->acc->kcur, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[1]), data->acc->bal_today, data->acc->kcur, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->TX_balance[2]), data->acc->bal_future, data->acc->kcur, GLOBALS->minor);
 
                ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
        }
 
        /* update fltinfo */
-       DB( printf(" - statusbar\n") );
+       DB( g_print(" - statusbar\n") );
 
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_ope));
        count = gtk_tree_selection_count_selected_rows(selection);
-       DB( printf(" - nb selected = %d\n", count) );
+       DB( g_print(" - nb selected = %d\n", count) );
 
        /* if more than one ope selected, we make a sum to display to the user */
        gdouble opeexp = 0.0;
@@ -1256,22 +1989,17 @@ gint count = 0;
                        else
                                opeexp += item->amount;
 
-                       DB( printf(" - %s, %.2f\n", item->wording, item->amount ) );
+                       DB( g_print(" - %s, %.2f\n", item->wording, item->amount ) );
 
                        tmplist = g_list_next(tmplist);
                }
                g_list_free(list);
 
-               DB( printf(" %f - %f = %f\n", opeinc, opeexp, opeinc + opeexp) );
+               DB( g_print(" %f - %f = %f\n", opeinc, opeexp, opeinc + opeexp) );
 
-               /*
-               hb_strfmon(buf1, 64-1, opeinc, data->acc->kcur);
-               hb_strfmon(buf2, 64-1, -opeexp, data->acc->kcur);
-               hb_strfmon(buf3, 64-1, opeinc + opeexp, data->acc->kcur);
-               */
-               mystrfmon(buf1, 64-1, opeinc, GLOBALS->minor);
-               mystrfmon(buf2, 64-1, -opeexp, GLOBALS->minor);
-               mystrfmon(buf3, 64-1, opeinc + opeexp, GLOBALS->minor);
+               hb_strfmon(buf1, 64-1, opeinc, data->acc->kcur, GLOBALS->minor);
+               hb_strfmon(buf2, 64-1, -opeexp, data->acc->kcur, GLOBALS->minor);
+               hb_strfmon(buf3, 64-1, opeinc + opeexp, data->acc->kcur, GLOBALS->minor);
        }
 
        gchar *msg;
@@ -1279,7 +2007,7 @@ gint count = 0;
        if( count <= 0 )
        {
                //msg = g_strdup_printf (_("transaction selected: %d, hidden: %d"), count, data->hidden);
-               mystrfmon(buf3, 64-1, data->totalsum, GLOBALS->minor);
+               hb_strfmon(buf3, 64-1, data->totalsum, data->acc->kcur, GLOBALS->minor);
                msg = g_strdup_printf(_("%d items (%s)"), data->total, buf3);
        }
        else
@@ -1299,10 +2027,7 @@ struct register_panel_data *data;
 GtkTreeModel *model;
 GtkTreeIter iter;
 gint col_id, count;
-GList *selection, *list;
 Transaction *ope;
-gchar *tagstr, *txt;
-gboolean refreshbalance;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
 
@@ -1317,197 +2042,22 @@ gboolean refreshbalance;
        gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &ope, -1);
 
 
-               DB( g_print ("%d rows been double-clicked on column=%d! ope=%s\n", count, col_id, ope->wording) );
+       DB( g_print ("%d rows been double-clicked on column=%d! ope=%s\n", count, col_id, ope->wording) );
 
        if( count == 1)
        {
                register_panel_action(GTK_WIDGET(treeview), GINT_TO_POINTER(ACTION_ACCOUNT_EDIT));
        }
        else
-       if(col_id >= LST_DSPOPE_DATE && col_id != LST_DSPOPE_BALANCE)
        {
-       GtkWidget *parentwindow, *dialog, *mainbox, *widget1, *widget2, *content;
-
-               parentwindow = gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW);
-
-               dialog = gtk_dialog_new_with_buttons (NULL,
-                                                       GTK_WINDOW (parentwindow),
-                                                       0,
-                                                       GTK_STOCK_CANCEL,
-                                                       GTK_RESPONSE_REJECT,
-                                                       GTK_STOCK_OK,
-                                                       GTK_RESPONSE_ACCEPT,
-                                                       NULL);
-
-               gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_MOUSE);
-               gint w;
-               w = gtk_tree_view_column_get_width(GTK_TREE_VIEW_COLUMN(col));
-               gtk_window_set_default_size (GTK_WINDOW(dialog), w + 40, 0);
-
-               content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
-
-               mainbox = gtk_hbox_new (FALSE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainbox), HB_BOX_SPACING);
-               gtk_box_pack_start (GTK_BOX (content), mainbox, FALSE, FALSE, 0);
-
-               widget1 = widget2 = NULL;
-
-               switch( col_id )
-               {
-                       case LST_DSPOPE_DATE:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify date..."));
-                               widget1 = gtk_dateentry_new();
-                               gtk_dateentry_set_date(GTK_DATE_ENTRY(widget1), (guint)ope->date);
-                               break;
-                       case LST_DSPOPE_INFO:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify info..."));
-                               widget1 = make_paymode(NULL);
-                               widget2 = make_string(NULL);
-                               gtk_combo_box_set_active(GTK_COMBO_BOX(widget1), ope->paymode);
-                               gtk_entry_set_text(GTK_ENTRY(widget2), ope->info);
-                               break;
-                       case LST_DSPOPE_PAYEE:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify payee..."));
-                               widget1 = ui_pay_comboboxentry_new(NULL);
-                               ui_pay_comboboxentry_populate(GTK_COMBO_BOX(widget1), GLOBALS->h_pay);
-                               ui_pay_comboboxentry_set_active(GTK_COMBO_BOX(widget1), ope->kpay);
-                               break;
-                       case LST_DSPOPE_WORDING:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify description..."));
-                               widget1 = make_string(NULL);
-                               gtk_entry_set_text(GTK_ENTRY(widget1), ope->wording);
-                               break;
-                       case LST_DSPOPE_EXPENSE:
-                       case LST_DSPOPE_INCOME:
-                       case LST_DSPOPE_AMOUNT:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify amount..."));
-                               widget1 = make_amount(NULL);
-                               gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget1), ope->amount);
-                               break;
-                       case LST_DSPOPE_CATEGORY:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify category..."));
-                               widget1 = ui_cat_comboboxentry_new(FALSE);
-                               ui_cat_comboboxentry_populate(GTK_COMBO_BOX(widget1), GLOBALS->h_cat);
-                               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(widget1), ope->kcat);
-                               break;
-                       case LST_DSPOPE_TAGS:
-                               gtk_window_set_title (GTK_WINDOW (dialog), _("Modify tags..."));
-                               widget1 = make_string(NULL);
-
-                               tagstr = transaction_tags_tostring(ope);
-
-                               txt = (tagstr != NULL) ? tagstr : "";
-                               gtk_entry_set_text(GTK_ENTRY(widget1), txt);
-                               g_free(tagstr);
-
-                               break;
-               }
-
-               if(widget1 != NULL) gtk_box_pack_start (GTK_BOX (mainbox), widget1, TRUE, TRUE, 0);
-               if(widget2 != NULL) gtk_box_pack_start (GTK_BOX (mainbox), widget2, TRUE, TRUE, 0);
-
-               gtk_widget_show_all(mainbox);
-
-               //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
-
-               if(result == GTK_RESPONSE_ACCEPT)
+               if(col_id >= LST_DSPOPE_DATE && col_id != LST_DSPOPE_BALANCE)
                {
-                       selection = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(treeview), &model);
-
-                       refreshbalance = FALSE;
-                       
-                       list = g_list_first(selection);
-                       while(list != NULL)
-                       {
-                       GtkTreeIter iter;
-                       const gchar *txt;
-
-                               gtk_tree_model_get_iter(model, &iter, list->data);
-                               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &ope, -1);
-
-                               DB( g_print(" modifying %s %.2f\n", ope->wording, ope->amount) );
-
-                               switch( col_id )
-                               {
-                                       case LST_DSPOPE_DATE:
-                                               ope->date = gtk_dateentry_get_date(GTK_DATE_ENTRY(widget1));
-                                               data->do_sort = TRUE;
-                                               refreshbalance = TRUE;
-                                               break;
-                                       case LST_DSPOPE_INFO:
-                                               ope->paymode = gtk_combo_box_get_active(GTK_COMBO_BOX(widget1));
-                                               txt = gtk_entry_get_text(GTK_ENTRY(widget2));
-                                               if (txt && *txt)
-                                               {
-                                                       g_free(ope->info);
-                                                       ope->info = g_strdup(txt);
-                                               }
-                                               break;
-                                       case LST_DSPOPE_PAYEE:
-                                               ope->kpay = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(widget1));
-                                               DB( g_print(" -> payee: '%d'\n", ope->kpay) );
-                                               break;
-                                       case LST_DSPOPE_WORDING:
-                                               txt = gtk_entry_get_text(GTK_ENTRY(widget1));
-                                               if (txt && *txt)
-                                               {
-                                                       g_free(ope->wording);
-                                                       ope->wording = g_strdup(txt);
-                                               }
-                                               break;
-                                       case LST_DSPOPE_EXPENSE:
-                                       case LST_DSPOPE_INCOME:
-                                       case LST_DSPOPE_AMOUNT:
-                                               ope->flags &= ~(OF_INCOME);     //remove flag
-                                               ope->amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(widget1));
-                                               if(ope->amount > 0) ope->flags |= OF_INCOME;
-                                               refreshbalance = TRUE;
-                                               break;
-                                       case LST_DSPOPE_CATEGORY:
-                                               if(!(ope->flags & OF_SPLIT))
-                                               {
-                                                       ope->kcat = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(widget1));
-                                                       //bad .... ope->category = gtk_combo_box_get_active(GTK_COMBO_BOX(widget1));
-                                                       DB( g_print(" -> category: '%d'\n", ope->kcat) );
-                                               }
-                                               break;
-                                       case LST_DSPOPE_TAGS:
-                                               txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(widget1));
-                                               if (txt && *txt)
-                                               {
-                                                       DB( g_print(" -> tags: '%s'\n", txt) );
-
-                                                       transaction_tags_parse(ope, txt);
-                                               }
-
-                                               break;
-
-                               }
-
-                               ope->flags |= OF_CHANGED;
-                               GLOBALS->changes_count++;
-
-                               list = g_list_next(list);
-                       }
-
-                       if(refreshbalance)
-                               register_panel_update(GTK_WIDGET(treeview), GINT_TO_POINTER(UF_BALANCE));
-
-
-                       g_list_foreach(selection, (GFunc)gtk_tree_path_free, NULL);
-                       g_list_free(selection);
+                       register_panel_edit_multiple (data->window, ope, col_id, data);
                }
-
-               // cleanup and destroy
-               gtk_widget_destroy (dialog);
-
        }
 }
 
 
-
-
 /*
 static gint listview_context_cb (GtkWidget *widget, GdkEventButton *event, GtkWidget *menu)
 {
@@ -1546,11 +2096,14 @@ static gint listview_context_cb (GtkWidget *widget, GdkEventButton *event, GtkWi
 */
 void register_panel_window_init(GtkWidget *widget, gpointer user_data)
 {
+struct register_panel_data *data;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        DB( g_print("\n[account] init window\n") );
 
        DB( g_print(" - sort transactions\n") );
-       GLOBALS->ope_list = da_transaction_sort(GLOBALS->ope_list);
+       da_transaction_queue_sort(data->acc->txn_queue);
 
        //DB( g_print(" mindate=%d, maxdate=%d %x\n", data->filter->mindate,data->filter->maxdate) );
 
@@ -1594,10 +2147,10 @@ static gboolean register_panel_dispose(GtkWidget *widget, GdkEvent *event, gpoin
 {
 //struct register_panel_data *data = user_data;
 
+       //data = g_object_get_data(G_OBJECT(widget), "inst_data");
 
        DB( g_print("\n[account] delete-event\n") );
 
-
        return FALSE;
 }
 
@@ -1640,147 +2193,112 @@ struct register_panel_data *data;
 }
 
 
-static void 
-quick_search_activate_cb (GtkEntry  *entry, gpointer  user_data)
+static void quick_search_text_changed_cb (GtkWidget *widget, gpointer user_data)
 {
 struct register_panel_data *data = user_data;
-       
-       register_panel_listview_populate (data->LV_ope);
-}
-
-
-static gint quick_search_text_changed_timeout (gpointer user_data)
-{
-struct register_panel_data *data = user_data;
-       
-       DB( g_print("quick search timed out !\n") );
 
        register_panel_listview_populate (data->window);
-
-       data->timer_tag = 0;
-
-       return FALSE;
 }
 
-static void
-quick_search_text_changed_cb (GtkEntry   *entry,
-                 GParamSpec *pspec,
-                 gpointer user_data)
-{
-struct register_panel_data *data = user_data;
-
-       gboolean has_text;
-
-  has_text = gtk_entry_get_text_length (entry) > 0;
-  gtk_entry_set_icon_sensitive (entry,
-                                GTK_ENTRY_ICON_SECONDARY,
-                                has_text);
-
-       if(data->timer_tag == 0 )
-               data->timer_tag = g_timeout_add( DEFAULT_DELAY, quick_search_text_changed_timeout, (gpointer)user_data);
-
 
-       
-}
+static GtkActionEntry entries[] = {
 
-static void
-quick_search_icon_press_cb (GtkEntry       *entry,
-               gint            position,
-               GdkEventButton *event,
-               gpointer        data)
-{
-  if (position == GTK_ENTRY_ICON_SECONDARY)
-    gtk_entry_set_text (entry, "");
-}
+       /* name, icon-name, label */
+       { "AccountMenu"  , NULL, N_("A_ccount"), NULL, NULL, NULL },
+       { "TxnMenu"      , NULL, N_("Transacti_on"), NULL, NULL, NULL },
+       { "TxnStatusMenu", NULL, N_("_Status"), NULL, NULL, NULL },
+       { "ToolsMenu"    , NULL, N_("_Tools"), NULL, NULL, NULL },
 
+       { "Close"           , ICONNAME_CLOSE            , N_("_Close")                          , "<control>W", N_("Close the current account"),                G_CALLBACK (register_panel_action_close) },
 
-static GtkActionEntry entries[] = {
+       /* name, icon-name, label, accelerator, tooltip */
+       { "Filter"              , ICONNAME_HB_FILTER        , N_("_Filter..."), NULL,                   N_("Open the list filter"), G_CALLBACK (register_panel_action_editfilter) },
+       { "ConvToEuro"  , NULL                      , N_("Convert to Euro..."), NULL,   N_("Convert this account to Euro currency"), G_CALLBACK (register_panel_action_converttoeuro) },
 
-       /* name, stock id, label */
-       { "AccountMenu" , NULL, N_("_Account"), NULL, NULL, NULL },
-       { "TransactionMenu", NULL, N_("Transacti_on"), NULL, NULL, NULL },
-       { "ActionsMenu" , NULL, N_("_Actions"), NULL, NULL, NULL },
-       { "ToolsMenu"           , NULL, N_("_Tools"), NULL, NULL, NULL },
+       { "Add"                 , ICONNAME_HB_OPE_ADD       , N_("_Add..."), NULL,              N_("Add a new transaction"), G_CALLBACK (register_panel_action_add) },
+       { "Inherit"             , ICONNAME_HB_OPE_HERIT     , N_("_Inherit..."), NULL, N_("Inherit from the active transaction"), G_CALLBACK (register_panel_action_inherit) },
+       { "Edit"                , ICONNAME_HB_OPE_EDIT      , N_("_Edit..."), NULL, N_("Edit the active transaction"),  G_CALLBACK (register_panel_action_edit) },
 
-       { "Close"                               , GTK_STOCK_CLOSE       , N_("_Close")                          , NULL, N_("Close the current account"),                G_CALLBACK (register_panel_action_close) },
+       { "None"            , NULL                      , N_("_None"), "<control>N",            N_("Toggle none for selected transaction(s)"), G_CALLBACK (register_panel_action_none) },
+       { "Cleared"         , ICONNAME_HB_OPE_CLEARED   , N_("_Cleared"), "<control>C",         N_("Toggle cleared for selected transaction(s)"), G_CALLBACK (register_panel_action_clear) },
+       { "Reconciled"  , ICONNAME_HB_OPE_RECONCILED, N_("_Reconciled"), "<control>R",          N_("Toggle reconciled for selected transaction(s)"), G_CALLBACK (register_panel_action_reconcile) },
 
-       /* name, stock id, label, accelerator, tooltip */
-       { "Filter"                       , "hb-filter"                  , N_("_Filter..."), NULL,               N_("Open the list filter"), G_CALLBACK (register_panel_action_editfilter) },
+       { "MultiEdit"   , ICONNAME_HB_OPE_MULTIEDIT , N_("_Multiple Edit..."), NULL, N_("Edit multiple transaction"),   G_CALLBACK (register_panel_action_multiedit) },
+       { "Template"    , ICONNAME_CONVERT          , N_("Create template..."), NULL,           N_("Create template"), G_CALLBACK (register_panel_action_createtemplate) },
+       { "Delete"              , ICONNAME_HB_OPE_DELETE    , N_("_Delete..."), NULL,           N_("Delete selected transaction(s)"), G_CALLBACK (register_panel_action_remove) },
 
-       { "Add"                                 , HB_STOCK_OPE_ADD              , N_("_Add..."), NULL,          N_("Add a new transaction"), G_CALLBACK (register_panel_action_add) },
-       { "Inherit"                     , HB_STOCK_OPE_HERIT    , N_("_Inherit..."), NULL, N_("Inherit from the active transaction"), G_CALLBACK (register_panel_action_inherit) },
-       { "Edit"                                 , HB_STOCK_OPE_EDIT     , N_("_Edit..."), NULL, N_("Edit the active transaction"),     G_CALLBACK (register_panel_action_edit) },
-       { "Reconcile"            , "hb-ope-valid"                       , N_("_Reconciled"), "r",               N_("Toggle reconciled status of active transactions"), G_CALLBACK (register_panel_action_reconcile) },
-       { "Remove"                       , HB_STOCK_OPE_DELETE , N_("_Remove..."), NULL,                N_("Remove the active transactions"), G_CALLBACK (register_panel_action_remove) },
-       { "Template"            , GTK_STOCK_CONVERT              , N_("Create template..."), NULL,              N_("Create template"), G_CALLBACK (register_panel_action_createtemplate) },
+       { "Assign"              , ICONNAME_HB_ASSIGN_RUN    , N_("Auto. assignments"), NULL,    N_("Run automatic assignments"), G_CALLBACK (register_panel_action_assign) },
+       { "ExportQIF"   , NULL                                          , N_("Export QIF..."), NULL,            N_("Export as QIF"), G_CALLBACK (register_panel_action_exportqif) },
+       { "ExportCSV"   , NULL                                          , N_("Export CSV..."), NULL,            N_("Export as CSV"), G_CALLBACK (register_panel_action_exportcsv) },
 
-       { "Assign"                       , "hb-assign-run"               , N_("Auto. Assignments"), NULL,               N_("Run auto assignments"), G_CALLBACK (register_panel_action_assign) },
-       { "ExportQIF"            , "hb-file-export"             , N_("Export QIF..."), NULL,            N_("Export as QIF"), G_CALLBACK (register_panel_action_exportqif) },
-       { "ExportCSV"            , "hb-file-export"             , N_("Export CSV..."), NULL,            N_("Export as CSV"), G_CALLBACK (register_panel_action_exportcsv) },
+       { "ChkIntXfer"  , NULL                      , N_("Check internal xfer..."), NULL,       NULL, G_CALLBACK (register_panel_action_check_internal_xfer) },
 
 };
 static guint n_entries = G_N_ELEMENTS (entries);
 
 static const gchar *ui_info =
 "<ui>"
-"      <menubar name='MenuBar'>"
-
-"              <menu action='AccountMenu'>"
-"                      <menuitem action='Close'/>"
-"              </menu>"
-
-"              <menu action='TransactionMenu'>"
-"                      <menuitem action='Add'/>"
-"                      <menuitem action='Inherit'/>"
-"                      <menuitem action='Edit'/>"
-"                      <menuitem action='Remove'/>"
-"                              <separator/>"
-"                      <menuitem action='Reconcile'/>"
-"                              <separator/>"
-"                      <menuitem action='Template'/>"
-"              </menu>"
-
-"              <menu action='ActionsMenu'>"
-"                      <menuitem action='Assign'/>"
-"                              <separator/>"
-"                      <menuitem action='ExportQIF'/>"
-"                      <menuitem action='ExportCSV'/>"
-"              </menu>"
-
-"              <menu action='ToolsMenu'>"
-"                      <menuitem action='Filter'/>"
-"                              <separator/>"
-"              </menu>"
-"      </menubar>"
-
-"      <toolbar name='TxnBar'>"
-"              <toolitem action='Reconcile'/>"
-"              <toolitem action='Add'/>"
-"              <toolitem action='Inherit'/>"
-"              <toolitem action='Edit'/>"
-"              <toolitem action='Remove'/>"
+"<menubar name='MenuBar'>"
+
+"      <menu action='AccountMenu'>"
+"              <menuitem action='ExportQIF'/>"
+"              <menuitem action='ExportCSV'/>"
+"                      <separator/>"
+"              <menuitem action='Close'/>"
+"      </menu>"
+
+"      <menu action='TxnMenu'>"
+"              <menuitem action='Add'/>"
+"              <menuitem action='Inherit'/>"
+"              <menuitem action='Edit'/>"
 "                      <separator/>"
-"              <toolitem action='Template'/>"
-"      </toolbar>"
-"      <toolbar name='ToolBar'>"
-"              <toolitem action='Filter'/>"
-"              <toolitem action='Assign'/>"
+"         <menu action='TxnStatusMenu'>"
+"                      <menuitem action='None'/>"
+"                      <menuitem action='Cleared'/>"
+"                      <menuitem action='Reconciled'/>"
+"         </menu>"
+"              <menuitem action='MultiEdit'/>"
+"              <menuitem action='Template'/>"
+"              <menuitem action='Delete'/>"
+"      </menu>"
+
+"      <menu action='ToolsMenu'>"
+"              <menuitem action='Filter'/>"
+"              <menuitem action='Assign'/>"
 "                      <separator/>"
-"              <toolitem action='ExportQIF'/>"
-"              <toolitem action='ExportCSV'/>"
-"      </toolbar>"
+"              <menuitem action='ChkIntXfer'/>"
+
+"              <separator/>"
+"              <menuitem action='ConvToEuro'/>"
+"      </menu>"
+"</menubar>"
+
+"<toolbar name='TxnBar'>"
+"      <toolitem action='Add'/>"
+"      <toolitem action='Inherit'/>"
+"      <toolitem action='Edit'/>"
+"              <separator/>"
+"      <toolitem action='Cleared'/>"
+"      <toolitem action='Reconciled'/>"
+"              <separator/>"
+"      <toolitem action='MultiEdit'/>"
+"      <toolitem action='Template'/>"
+"      <toolitem action='Delete'/>"
+"</toolbar>"
+"<toolbar name='ToolBar'>"
+"      <toolitem action='Filter'/>"
+"      <toolitem action='Assign'/>"
+"</toolbar>"
 "</ui>";
 
 
-
-
-
 GtkWidget *register_panel_window_new(guint32 accnum, Account *acc)
 {
 struct register_panel_data *data;
 struct WinGeometry *wg;
-GtkWidget *window, *mainbox, *hbox, *hbox2, *align, *sw;
+GtkWidget *window, *mainbox, *table, *sw;
 GtkWidget *treeview, *label, *widget;
+//GtkWidget *menu, *menu_items;
 GtkUIManager *ui;
 GtkActionGroup *actions;
 GtkAction *action;
@@ -1824,18 +2342,12 @@ GError *error = NULL;
                g_signal_connect (window, "configure-event",
                G_CALLBACK (register_panel_getgeometry), (gpointer)data);
 
-
-
-
-       //gtk_window_set_icon_from_file(GTK_WINDOW (WI_account), "./pixmaps/.png", NULL);
-
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)data);
        DB( g_print(" - new window=%p, inst_data=%p\n", window, data) );
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "ope_show.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_OPE_SHOW );
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_OPE_SHOW );
 
 
 #if UI == 1
@@ -1863,8 +2375,8 @@ GError *error = NULL;
                action = gtk_action_group_get_action(actions, "Filter");
                g_object_set(action, "is_important", TRUE, "short_label", _("Filter"), NULL);
 
-               action = gtk_action_group_get_action(actions, "Reconcile");
-               g_object_set(action, "is_important", TRUE, "short_label", _("Reconcile"), NULL);
+               //action = gtk_action_group_get_action(actions, "Reconciled");
+               //g_object_set(action, "is_important", TRUE, "short_label", _("Reconciled"), NULL);
 
 
                ui = gtk_ui_manager_new ();
@@ -1889,105 +2401,101 @@ GError *error = NULL;
        data->actions = actions;
 #endif
 
-       mainbox = gtk_vbox_new (FALSE, 0);
+       mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainbox);
 
        widget = gtk_ui_manager_get_widget (ui, "/MenuBar");
        //data->menu = widget;
        gtk_box_pack_start (GTK_BOX (mainbox), widget, FALSE, FALSE, 0);
 
-       hbox  = gtk_hbox_new (FALSE, 3*HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (mainbox), hbox, FALSE, FALSE, 0);
+       table = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(table), SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainbox), table, FALSE, FALSE, 0); 
 
        // account name (+ balance)
-       align = gtk_alignment_new(0.0, 0.5, 0.0, 1.0);
-       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 0, 4*HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (hbox), align, TRUE, TRUE, 0);
-
        label = gtk_label_new(data->acc->name);
        gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_LARGE, -1);
-       gtk_container_add (GTK_CONTAINER (align), label);
+       gtk_widget_set_halign (label, GTK_ALIGN_START);
+       gtk_widget_set_hexpand (label, TRUE);
+       gtk_grid_attach (GTK_GRID(table), label, 0, 0, 1, 1);
 
        /* balances area */
-       hbox2 = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (hbox), hbox2, FALSE, FALSE, 0);
 
-       label = gtk_label_new(NULL);
-       data->TX_balance[2] = label;
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-       label = gtk_label_new(_("Future:"));
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
 
-       label = gtk_label_new(NULL);
-       data->TX_balance[1] = label;
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       label = gtk_label_new(_("Bank:"));
+       gtk_grid_attach (GTK_GRID(table), label, 2, 0, 1, 1);
+       widget = gtk_label_new(NULL);
+       data->TX_balance[0] = widget;
+       gtk_grid_attach (GTK_GRID(table), widget, 3, 0, 1, 1);
+
        label = gtk_label_new(_("Today:"));
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), label, 5, 0, 1, 1);
+       widget = gtk_label_new(NULL);
+       data->TX_balance[1] = widget;
+       gtk_grid_attach (GTK_GRID(table), widget, 6, 0, 1, 1);
 
-       label = gtk_label_new(NULL);
-       data->TX_balance[0] = label;
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
-       label = gtk_label_new(_("Bank:"));
-       gtk_box_pack_end (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       label = gtk_label_new(_("Future:"));
+       gtk_grid_attach (GTK_GRID(table), label, 8, 0, 1, 1);
 
+       widget = gtk_label_new(NULL);
+       data->TX_balance[2] = widget;
+       gtk_grid_attach (GTK_GRID(table), widget, 9, 0, 1, 1);
 
        //quick search
-       widget = gtk_entry_new ();
+       widget = make_search (NULL);
        data->ST_search = widget;
-       gtk_entry_set_icon_from_stock (GTK_ENTRY (widget), GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_FIND);
-       gtk_entry_set_icon_from_stock (GTK_ENTRY (widget), GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_CLEAR);
-       gtk_widget_set_size_request(widget, 240, -1);
-       gtk_box_pack_end (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-       g_signal_connect (widget, "activate", G_CALLBACK (quick_search_activate_cb), data);
-       data->handler_id[HID_SEARCH] = g_signal_connect (widget, "notify::text", G_CALLBACK (quick_search_text_changed_cb), data);
-       g_signal_connect (widget, "icon-press", G_CALLBACK (quick_search_icon_press_cb), data);
+       gtk_widget_set_size_request(widget, HB_MINWIDTH_SEARCH, -1);
+       gtk_grid_attach (GTK_GRID(table), widget, 12, 0, 1, 1);
 
+       data->handler_id[HID_SEARCH] = g_signal_connect (data->ST_search, "search-changed", G_CALLBACK (quick_search_text_changed_cb), data);
        
        // windows interior
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING/2);
-
-       gtk_box_pack_start (GTK_BOX (mainbox), hbox, FALSE, FALSE, 0);
+       table = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width (GTK_CONTAINER(table), SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainbox), table, FALSE, FALSE, 0);
 
-       label = make_label(_("_Range:"), 1.0, 0.5);
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+       
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID(table), label, 0, 0, 1, 1);
        data->CY_range = make_daterange(label, TRUE);
-               gtk_box_pack_start (GTK_BOX (hbox), data->CY_range, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), data->CY_range, 1, 0, 1, 1);
 
-       label = make_label(_("_Type:"), 1.0, 0.5);
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+       label = make_label_widget(_("_Type:"));
+       gtk_grid_attach (GTK_GRID(table), label, 2, 0, 1, 1);
        data->CY_type = make_cycle(label, CYA_FLT_TYPE);
-               gtk_box_pack_start (GTK_BOX (hbox), data->CY_type, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), data->CY_type, 3, 0, 1, 1);
 
-       label = make_label(_("_Status:"), 1.0, 0.5);
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+       label = make_label_widget(_("_Status:"));
+       gtk_grid_attach (GTK_GRID(table), label, 4, 0, 1, 1);
        data->CY_status = make_cycle(label, CYA_FLT_STATUS);
-               gtk_box_pack_start (GTK_BOX (hbox), data->CY_status, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), data->CY_status, 5, 0, 1, 1);
 
-       widget = gtk_button_new_with_mnemonic (_("Reset _Filter"));
+       widget = gtk_button_new_with_mnemonic (_("Reset _filters"));
        data->BT_reset = widget;
-               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), widget, 6, 0, 1, 1);
 
        //TRANSLATORS: this is for Euro specific users, a toggle to display in 'Minor' currency
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+       gtk_grid_attach (GTK_GRID(table), widget, 8, 0, 1, 1);
 
-       label = gtk_label_new(NULL);
+       label = make_label(NULL, 0.0, 0.5);
        data->TX_selection = label;
-       gtk_misc_set_alignment(GTK_MISC(label), 1.0, 0.5);
-       gtk_box_pack_end (GTK_BOX (hbox), label, TRUE, TRUE, 0);
-
+       gtk_widget_set_halign (label, GTK_ALIGN_END);
+       gtk_widget_set_hexpand (label, TRUE);
+       gtk_grid_attach (GTK_GRID(table), label, 10, 0, 1, 1);
 
        /*
-       label = make_label(_("_Month:"), 1.0, 0.5);
+       label = make_label_widget(_("_Month:"));
                gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
        data->CY_month = make_cycle(label, CYA_SELECT);
                gtk_box_pack_start (GTK_BOX (hbox), data->CY_month, FALSE, FALSE, 0);
 
-       label = make_label(_("_Year:"), 1.0, 0.5);
+       label = make_label_widget(_("_Year:"),);
                gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
        data->NB_year = make_year(label);
                gtk_box_pack_start (GTK_BOX (hbox), data->NB_year, FALSE, FALSE, 0);
@@ -1997,23 +2505,30 @@ GError *error = NULL;
        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);
-       treeview = (GtkWidget *)create_list_transaction(TRN_LIST_TYPE_BOOK, PREFS->lst_ope_columns);
+       treeview = (GtkWidget *)create_list_transaction(LIST_TXN_TYPE_BOOK, PREFS->lst_ope_columns);
        data->LV_ope = treeview;
        gtk_container_add (GTK_CONTAINER (sw), treeview);
        gtk_box_pack_start (GTK_BOX (mainbox), sw, TRUE, TRUE, 0);
 
+       list_txn_set_save_column_width(GTK_TREE_VIEW(treeview), TRUE);
+       
        /* toolbars */
-       hbox = gtk_hbox_new (FALSE, 0);
-       gtk_box_pack_start (GTK_BOX (mainbox), hbox, FALSE, FALSE, 0);
-
+       table = gtk_grid_new();
+       gtk_box_pack_start (GTK_BOX (mainbox), table, FALSE, FALSE, 0);
+       
        widget = gtk_ui_manager_get_widget (ui, "/TxnBar");
        data->TB_bar = widget;
        //gtk_widget_set_halign (widget, GTK_ALIGN_START);
-       gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
+       //gtk_style_context_add_class (gtk_widget_get_style_context (widget), GTK_STYLE_CLASS_INLINE_TOOLBAR);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID(table), widget, 0, 0, 1, 1);
 
        widget = gtk_ui_manager_get_widget (ui, "/ToolBar");
        data->TB_tools = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
+       //gtk_widget_set_halign (widget, GTK_ALIGN_END);
+       //gtk_style_context_add_class (gtk_widget_get_style_context (widget), GTK_STYLE_CLASS_INLINE_TOOLBAR);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID(table), widget, 2, 0, 1, 1);
 
     #ifdef G_OS_WIN32
     if(PREFS->toolbar_style == 0)
@@ -2029,6 +2544,7 @@ GError *error = NULL;
     #endif
 
        //todo: should move this
+       gtk_widget_grab_focus(GTK_WIDGET(data->LV_ope));
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_minor),GLOBALS->minor);
        g_object_set_data(G_OBJECT(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_ope))), "minor", data->CM_minor);
 
@@ -2049,7 +2565,7 @@ GError *error = NULL;
 //todo: test context menu
        /*
        menu = gtk_menu_new();
-       menu_items = gtk_ui_manager_get_widget (ui, "/MenuBar/TransactionMenu/Add");
+       menu_items = gtk_ui_manager_get_widget (ui, "/MenuBar/TxnMenu/Add");
 
        menu_items = gtk_menu_item_new_with_label ("test");
        gtk_widget_show(menu_items);
index 95ab02ac8b0b1ffebc62aa781a10a35b723da83b..c9a089c7efa15bee8ab13f06e2a99fdb99039dd7 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #define __HB_DSPACCOUNT_H__
 
 
+
+struct ui_multipleedit_dialog_data
+{
+       GtkWidget       *window;
+
+       GtkWidget       *CM_date, *PO_date;
+       GtkWidget       *LB_mode, *CM_mode, *NU_mode;
+       GtkWidget       *CM_info, *ST_info;
+       GtkWidget       *LB_acc, *CM_acc, *PO_acc;
+       GtkWidget       *CM_pay, *PO_pay;
+       GtkWidget       *CM_cat, *PO_cat;
+       GtkWidget       *CM_tags, *ST_tags;
+       GtkWidget       *CM_memo, *ST_memo;
+       
+       GtkTreeView     *treeview;
+       gboolean        has_xfer;
+};
+
+
 enum
 {
        ACTION_ACCOUNT_ADD,
        ACTION_ACCOUNT_INHERIT,
        ACTION_ACCOUNT_EDIT,
+       ACTION_ACCOUNT_MULTIEDIT,
+       ACTION_ACCOUNT_NONE,
+       ACTION_ACCOUNT_CLEAR,
        ACTION_ACCOUNT_RECONCILE,
-       ACTION_ACCOUNT_REMOVE,
+       ACTION_ACCOUNT_DELETE,
        ACTION_ACCOUNT_FILTER,
        ACTION_ACCOUNT_CLOSE,
        MAX_ACTION_ACCOUNT
index 4ada4acc86fd5855c0bfc2c795c3417a6f392a7c..c96fdc6ba305a3a4a1fe5f3b14e3ba30bb9ba836 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #include "list_topspending.h"
 
 #include "dsp_account.h"
-#include "import.h"
-#include "imp_qif.h"
+#include "ui-assist-import.h"
 #include "ui-assist-start.h"
 #include "ui-account.h"
+#include "ui-currency.h"
 #include "ui-payee.h"
 #include "ui-category.h"
 #include "ui-archive.h"
@@ -59,6 +59,7 @@
 /* Debug macros                                                             */
 /****************************************************************************/
 #define MYDEBUG 0
+
 #if MYDEBUG
 #define DB(x) (x);
 #else
@@ -81,6 +82,7 @@ static void ui_mainwindow_action_properties(void);
 static void ui_mainwindow_action_close(void);
 static void ui_mainwindow_action_quit(void);
 
+static void ui_mainwindow_action_defcurrency(void);
 static void ui_mainwindow_action_defaccount(void);
 static void ui_mainwindow_action_defpayee(void);
 static void ui_mainwindow_action_defcategory(void);
@@ -104,9 +106,10 @@ static void ui_mainwindow_action_budget(void);
 static void ui_mainwindow_action_balance(void);
 static void ui_mainwindow_action_vehiclecost(void);
 
-static void ui_mainwindow_action_import(void);
+static void ui_mainwindow_action_import(GtkAction *action);
 static void ui_mainwindow_action_export(void);
 static void ui_mainwindow_action_anonymize(void);
+static void ui_mainwindow_action_file_statistics(void);
 
 static void ui_mainwindow_action_help(void);
 void ui_mainwindow_action_help_welcome(void);
@@ -137,85 +140,101 @@ void ui_mainwindow_recent_add (struct hbfile_data *data, const gchar *path);
 static void ui_mainwindow_scheduled_populate(GtkWidget *widget, gpointer user_data);
 void ui_mainwindow_scheduled_postall(GtkWidget *widget, gpointer user_data);
 
+void ui_mainwindow_recent_add (struct hbfile_data *data, const gchar *path);
 
 extern gchar *CYA_ACC_TYPE[];
 
+gchar *CYA_CATSUBCAT[] = { 
+       N_("Category"), 
+       N_("Subcategory"), 
+       NULL
+};
+
+
 static GtkActionEntry entries[] = {
 
-  /* name, stock id, label */
+  /* name, icon-name, label */
 
-  { "FileMenu"     , NULL, N_("_File"), NULL, NULL, NULL },
-  { "EditMenu"     , NULL, N_("_Edit"), NULL, NULL, NULL },
-  { "ViewMenu"     , NULL, N_("_View"), NULL, NULL, NULL },
-  { "ManageMenu"   , NULL, N_("_Manage"), NULL, NULL, NULL },
-  { "TransactionMenu", NULL, N_("_Transactions"), NULL, NULL, NULL },
-  { "ReportMenu"   , NULL, N_("_Reports"), NULL, NULL, NULL  },
-  { "HelpMenu"     , NULL, N_("_Help"), NULL, NULL, NULL },
+  { "FileMenu"   , NULL, N_("_File"), NULL, NULL, NULL },
+  { "ImportMenu" , NULL, N_("_Import"), NULL, NULL, NULL },
+  { "EditMenu"   , NULL, N_("_Edit"), NULL, NULL, NULL },
+  { "ViewMenu"   , NULL, N_("_View"), NULL, NULL, NULL },
+  { "ManageMenu" , NULL, N_("_Manage"), NULL, NULL, NULL },
+  { "TxnMenu"    , NULL, N_("_Transactions"), NULL, NULL, NULL },
+  { "ReportMenu" , NULL, N_("_Reports"), NULL, NULL, NULL  },
+  { "ToolsMenu"  , NULL, N_("_Tools"), NULL, NULL, NULL },
+  { "HelpMenu"   , NULL, N_("_Help"), NULL, NULL, NULL },
 
 //  { "Import"       , NULL, N_("Import") },
 //  { "Export"       , NULL, N_("Export to") },
-       /* name, stock id, label, accelerator, tooltip */
+       /* name, icon-name, label, accelerator, tooltip */
 
   /* FileMenu */
-  { "New"        , GTK_STOCK_NEW            , N_("_New")          , NULL, N_("Create a new file"),    G_CALLBACK (ui_mainwindow_action_new) },
-  { "Open"       , GTK_STOCK_OPEN           , N_("_Open...")      , NULL, N_("Open a file"),    G_CALLBACK (ui_mainwindow_action_open) },
-  { "Save"       , GTK_STOCK_SAVE           , N_("_Save")         , NULL, N_("Save the current file"),    G_CALLBACK (ui_mainwindow_action_save) },
-  { "SaveAs"     , GTK_STOCK_SAVE_AS        , N_("Save As...")    , "<shift><control>S", N_("Save the current file with a different name"),    G_CALLBACK (ui_mainwindow_action_saveas) },
-  { "Revert"     , GTK_STOCK_REVERT_TO_SAVED, N_("Revert")        , NULL, N_("Revert to a saved version of this file"),    G_CALLBACK (ui_mainwindow_action_revert) },
+  { "New"        , ICONNAME_NEW            , N_("_New")          , "<control>N", N_("Create a new file"),    G_CALLBACK (ui_mainwindow_action_new) },
+  { "Open"       , ICONNAME_OPEN           , N_("_Open...")      , "<control>O", N_("Open a file"),    G_CALLBACK (ui_mainwindow_action_open) },
+  { "Save"       , ICONNAME_SAVE           , N_("_Save")         , "<control>S", N_("Save the current file"),    G_CALLBACK (ui_mainwindow_action_save) },
+  { "SaveAs"     , ICONNAME_SAVE_AS        , N_("Save _As...")    , "<shift><control>S", N_("Save the current file with a different name"),    G_CALLBACK (ui_mainwindow_action_saveas) },
+  { "Revert"     , ICONNAME_REVERT         , N_("Revert")        , NULL, N_("Revert to a saved version of this file"),    G_CALLBACK (ui_mainwindow_action_revert) },
 
-  { "Properties" , GTK_STOCK_PROPERTIES     , N_("_Properties..."), NULL, N_("Configure the file"),    G_CALLBACK (ui_mainwindow_action_properties) },
-  { "Close"      , GTK_STOCK_CLOSE          , N_("_Close")        , NULL, N_("Close the current file"),    G_CALLBACK (ui_mainwindow_action_close) },
-  { "Quit"       , GTK_STOCK_QUIT           , N_("_Quit")         , NULL, N_("Quit homebank"),    G_CALLBACK (ui_mainwindow_action_quit) },
+  { "Properties" , ICONNAME_PROPERTIES     , N_("Properties..."), NULL, N_("Configure the file"),    G_CALLBACK (ui_mainwindow_action_properties) },
+  { "Close"      , ICONNAME_CLOSE          , N_("_Close")        , "<control>W", N_("Close the current file"),    G_CALLBACK (ui_mainwindow_action_close) },
+  { "Quit"       , ICONNAME_QUIT           , N_("_Quit")         , "<control>Q", N_("Quit HomeBank"),    G_CALLBACK (ui_mainwindow_action_quit) },
 
   /* Exchange */
-  { "FileImport" , "hb-file-import"         , N_("Import QIF/OFX/CSV...")     , NULL, N_("Open the import assistant"),    G_CALLBACK (ui_mainwindow_action_import) },
-  { "ExportQIF"  , "hb-file-export"         , N_("Export QIF...")     , NULL, N_("Open the export to QIF assistant"),    G_CALLBACK (ui_mainwindow_action_export) },
-  { "Anonymize"  , NULL                     , N_("Anonymize...")  , NULL, NULL,    G_CALLBACK (ui_mainwindow_action_anonymize) },
+  { "ImportQIF" , ICONNAME_HB_FILE_IMPORT  , N_("QIF file...")     , NULL, N_("Open the import assistant"),    G_CALLBACK (ui_mainwindow_action_import) },
+  { "ImportOFX" , ICONNAME_HB_FILE_IMPORT  , N_("OFX/QFX file...")     , NULL, N_("Open the import assistant"),    G_CALLBACK (ui_mainwindow_action_import) },
+  { "ImportCSV" , ICONNAME_HB_FILE_IMPORT  , N_("CSV file...")     , NULL, N_("Open the import assistant"),    G_CALLBACK (ui_mainwindow_action_import) },
+       
+  { "ExportQIF" , ICONNAME_HB_FILE_EXPORT  , N_("Export QIF file...")     , NULL, N_("Export all account in a QIF file"),    G_CALLBACK (ui_mainwindow_action_export) },
 
   /* EditMenu */
-  { "Preferences", GTK_STOCK_PREFERENCES, N_("Preferences..."), NULL,    N_("Configure homebank"),    G_CALLBACK (ui_mainwindow_action_preferences) },
+  { "Preferences", ICONNAME_PREFERENCES    , N_("Preferences..."), NULL,    N_("Configure HomeBank"),    G_CALLBACK (ui_mainwindow_action_preferences) },
 
   /* ManageMenu */
-//  { "Currency"   , "hb-currency"  , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
-  { "Account"    , "hb-account"   , N_("Acc_ounts...")  , NULL,    N_("Configure the accounts"), G_CALLBACK (ui_mainwindow_action_defaccount) },
-  { "Payee"      , "hb-payee"     , N_("_Payees...")    , NULL,    N_("Configure the payees"),    G_CALLBACK (ui_mainwindow_action_defpayee) },
-  { "Category"   , "hb-category"  , N_("Categories...") , NULL,    N_("Configure the categories"),    G_CALLBACK (ui_mainwindow_action_defcategory) },
-  { "Archive"    , "hb-archive"   , N_("Scheduled/Template...")  , NULL,    N_("Configure the scheduled/template transactions"),    G_CALLBACK (ui_mainwindow_action_defarchive) },
-  { "Budget"     , "hb-budget"    , N_("Budget...")     , NULL,    N_("Configure the budget"),    G_CALLBACK (ui_mainwindow_action_defbudget) },
-  { "Assign"     , "hb-assign"    , N_("Assignments..."), NULL,    N_("Configure the automatic assignments"),    G_CALLBACK (ui_mainwindow_action_defassign) },
-
-  /* TransactionMenu */
-  { "ShowOpe"    , HB_STOCK_OPE_SHOW, N_("Show...")             , NULL, N_("Shows selected account transactions"),    G_CALLBACK (ui_mainwindow_action_showtransactions) },
-  { "AddOpe"     , HB_STOCK_OPE_ADD , N_("Add...")              , NULL, N_("Add transaction"),    G_CALLBACK (ui_mainwindow_action_addtransactions) },
-  { "Scheduler"  , NULL             , N_("Set scheduler...")    , NULL, N_("Configure the transaction scheduler"),    G_CALLBACK (ui_mainwindow_action_properties) },
-  { "AddScheduled"  , NULL             , N_("Process scheduled..."), NULL, N_("Insert pending scheduled transactions"),    G_CALLBACK (ui_mainwindow_action_checkscheduled) },
+  { "Currency"   , ICONNAME_HB_CURRENCY    , N_("Currencies...") , NULL,    N_("Configure the currencies"), G_CALLBACK (ui_mainwindow_action_defcurrency) },
+  { "Account"    , ICONNAME_HB_ACCOUNT     , N_("Acc_ounts...")  , NULL,    N_("Configure the accounts"), G_CALLBACK (ui_mainwindow_action_defaccount) },
+  { "Payee"      , ICONNAME_HB_PAYEE       , N_("_Payees...")    , NULL,    N_("Configure the payees"),    G_CALLBACK (ui_mainwindow_action_defpayee) },
+  { "Category"   , ICONNAME_HB_CATEGORY    , N_("Categories...") , NULL,    N_("Configure the categories"),    G_CALLBACK (ui_mainwindow_action_defcategory) },
+  { "Archive"    , ICONNAME_HB_ARCHIVE     , N_("Scheduled/Template...")  , NULL,    N_("Configure the scheduled/template transactions"),    G_CALLBACK (ui_mainwindow_action_defarchive) },
+  { "Budget"     , ICONNAME_HB_BUDGET      , N_("Budget...")     , NULL,    N_("Configure the budget"),    G_CALLBACK (ui_mainwindow_action_defbudget) },
+  { "Assign"     , ICONNAME_HB_ASSIGN      , N_("Assignments..."), NULL,    N_("Configure the automatic assignments"),    G_CALLBACK (ui_mainwindow_action_defassign) },
+
+  /* TxnMenu */
+  { "ShowOpe"     , ICONNAME_HB_OPE_SHOW   , N_("Show...")             , NULL, N_("Shows selected account transactions"),    G_CALLBACK (ui_mainwindow_action_showtransactions) },
+  { "AddOpe"      , ICONNAME_HB_OPE_ADD    , N_("Add...")              , NULL, N_("Add transactions"),    G_CALLBACK (ui_mainwindow_action_addtransactions) },
+  { "Scheduler"   , NULL                   , N_("Set scheduler...")    , NULL, N_("Configure the transaction scheduler"),    G_CALLBACK (ui_mainwindow_action_properties) },
+  { "AddScheduled", NULL                   , N_("Post scheduled"), NULL, N_("Post pending scheduled transactions"),    G_CALLBACK (ui_mainwindow_action_checkscheduled) },
 
   /* ReportMenu */
-  { "RStatistics" , HB_STOCK_REP_STATS , N_("_Statistics...") , NULL,    N_("Open the Statistics report"),    G_CALLBACK (ui_mainwindow_action_statistic) },
-  { "RTrendTime"   , HB_STOCK_REP_TIME , N_("_Trend Time...") , NULL,    N_("Open the Trend Time report"),    G_CALLBACK (ui_mainwindow_action_trendtime) },
-  { "RBudget"    , HB_STOCK_REP_BUDGET, N_("B_udget...")     , NULL,    N_("Open the Budget report"),    G_CALLBACK (ui_mainwindow_action_budget) },
-  { "RBalance"  , HB_STOCK_REP_BALANCE, N_("Balance...")  , NULL,    N_("Open the Balance report"),    G_CALLBACK (ui_mainwindow_action_balance) },
-  { "RVehiculeCost"    , HB_STOCK_REP_CAR   , N_("_Vehicle cost...")   , NULL,    N_("Open the Vehicle cost report"),    G_CALLBACK (ui_mainwindow_action_vehiclecost) },
-
+  { "RStatistics" , ICONNAME_HB_REP_STATS  , N_("_Statistics...") , NULL,    N_("Open the Statistics report"),    G_CALLBACK (ui_mainwindow_action_statistic) },
+  { "RTrendTime"  , ICONNAME_HB_REP_TIME   , N_("_Trend Time...") , NULL,    N_("Open the Trend Time report"),    G_CALLBACK (ui_mainwindow_action_trendtime) },
+  { "RBudget"     , ICONNAME_HB_REP_BUDGET , N_("B_udget...")     , NULL,    N_("Open the Budget report"),    G_CALLBACK (ui_mainwindow_action_budget) },
+  { "RBalance"    , ICONNAME_HB_REP_BALANCE, N_("Balance...")  , NULL,    N_("Open the Balance report"),    G_CALLBACK (ui_mainwindow_action_balance) },
+  { "RVehiculeCost", ICONNAME_HB_REP_CAR   , N_("_Vehicle cost...")   , NULL,    N_("Open the Vehicle cost report"),    G_CALLBACK (ui_mainwindow_action_vehiclecost) },
+
+  /* Tools */
+  { "Welcome"     , NULL              , N_("Show welcome dialog...")  , NULL, NULL, G_CALLBACK (ui_mainwindow_action_help_welcome) },
+  { "FileStats"   , NULL              , N_("File statistics...")  , NULL, NULL,    G_CALLBACK (ui_mainwindow_action_file_statistics) },
+  { "Anonymize"   , NULL              , N_("Anonymize...")  , NULL, NULL,    G_CALLBACK (ui_mainwindow_action_anonymize) },
+       
   /* HelpMenu */
-  { "Contents"   , GTK_STOCK_HELP    , N_("_Contents")                    , "F1", N_("Documentation about HomeBank"), G_CALLBACK (ui_mainwindow_action_help) },
-  { "Welcome"    , NULL              , N_("Show welcome dialog...")       , NULL, NULL                              , G_CALLBACK (ui_mainwindow_action_help_welcome) },
-  { "Online"     , "lpi-help"        , N_("Get Help Online...")           , NULL, N_("Connect to the LaunchPad website for online help"), G_CALLBACK (ui_mainwindow_action_help_online) },
-  { "Translate"  , "lpi-translate"   , N_("Translate this Application..."), NULL, N_("Connect to the LaunchPad website to help translate this application"), G_CALLBACK (ui_mainwindow_action_help_translate) },
-  { "Problem"    , "lpi-bug"         , N_("Report a Problem...")          , NULL, N_("Connect to the LaunchPad website to help fix problems"), G_CALLBACK (ui_mainwindow_action_help_problem) },
+  { "Contents"    , ICONNAME_HELP     , N_("_Contents")                    , "F1", N_("Documentation about HomeBank"), G_CALLBACK (ui_mainwindow_action_help) },
+  { "Online"      , "lpi-help"        , N_("Get Help Online...")           , NULL, N_("Connect to the LaunchPad website for online help"), G_CALLBACK (ui_mainwindow_action_help_online) },
+  { "Translate"   , "lpi-translate"   , N_("Translate this Application..."), NULL, N_("Connect to the LaunchPad website to help translate this application"), G_CALLBACK (ui_mainwindow_action_help_translate) },
+  { "Problem"     , "lpi-bug"         , N_("Report a Problem...")          , NULL, N_("Connect to the LaunchPad website to help fix problems"), G_CALLBACK (ui_mainwindow_action_help_problem) },
 
-  { "About"      , GTK_STOCK_ABOUT      , N_("_About")     , NULL, N_("About HomeBank")      ,G_CALLBACK (ui_mainwindow_action_about) },
+  { "About"       , ICONNAME_ABOUT      , N_("_About")     , NULL, N_("About HomeBank")      ,G_CALLBACK (ui_mainwindow_action_about) },
 
 };
 static guint n_entries = G_N_ELEMENTS (entries);
 
 
 static GtkToggleActionEntry toggle_entries[] = {
-/*  name         , stockid, label, accelerator, tooltip, callback, is_active */
+/*  name         , icon-name, label, accelerator, tooltip, callback, is_active */
   { "Toolbar"    , NULL                 , N_("_Toolbar")  , NULL,    NULL,    G_CALLBACK (ui_mainwindow_action_toggle_toolbar), TRUE },
   { "Spending"   , NULL                 , N_("_Top spending") , NULL,    NULL,    G_CALLBACK (ui_mainwindow_action_toggle_topspending), TRUE },
   { "Upcoming"   , NULL                 , N_("_Scheduled list") , NULL,    NULL,    G_CALLBACK (ui_mainwindow_action_toggle_upcoming), TRUE },
-  { "AsMinor"    , NULL                 , N_("Minor currency"), "<control>M",    NULL,    G_CALLBACK (ui_mainwindow_action_toggle_minor), FALSE },
+  { "AsMinor"    , NULL                 , N_("Euro minor"), "<control>M",    NULL,    G_CALLBACK (ui_mainwindow_action_toggle_minor), FALSE },
 };
 
 static guint n_toggle_entries = G_N_ELEMENTS (toggle_entries);
@@ -233,14 +252,17 @@ static const gchar *ui_info =
 "      <menuitem action='SaveAs'/>"
 "      <menuitem action='Revert'/>"
 "        <separator/>"
-"      <menuitem action='FileImport'/>"
+"      <menuitem action='Properties'/>"
+"        <separator/>"
+"        <menu action='ImportMenu'>"
+"          <menuitem action='ImportQIF'/>"
+"          <menuitem action='ImportOFX'/>"
+"          <menuitem action='ImportCSV'/>"
+"        </menu>"
 "      <menuitem action='ExportQIF'/>"
 //"        <separator/>"
 // print to come here
 "        <separator/>"
-"      <menuitem action='Properties'/>"
-"      <menuitem action='Anonymize'/>"
-"        <separator/>"
 "      <menuitem action='Close'/>"
 "      <menuitem action='Quit'/>"
 "    </menu>"
@@ -249,21 +271,22 @@ static const gchar *ui_info =
 "    </menu>"
 "    <menu action='ViewMenu'>"
 "      <menuitem action='Toolbar'/>"
+"        <separator/>"
 "      <menuitem action='Spending'/>"
 "      <menuitem action='Upcoming'/>"
 "        <separator/>"
 "      <menuitem action='AsMinor'/>"
 "    </menu>"
 "    <menu action='ManageMenu'>"
-//"      <menuitem action='Currency'/>"
 "      <menuitem action='Account'/>"
 "      <menuitem action='Payee'/>"
 "      <menuitem action='Category'/>"
-"      <menuitem action='Assign'/>"
 "      <menuitem action='Archive'/>"
 "      <menuitem action='Budget'/>"
+"      <menuitem action='Assign'/>"
+"      <menuitem action='Currency'/>"
 "    </menu>"
-"    <menu action='TransactionMenu'>"
+"    <menu action='TxnMenu'>"
 "      <menuitem action='ShowOpe'/>"
 "      <menuitem action='AddOpe'/>"
 "        <separator/>"
@@ -277,11 +300,15 @@ static const gchar *ui_info =
 "      <menuitem action='RBudget'/>"
 "      <menuitem action='RVehiculeCost'/>"
 "    </menu>"
+"    <menu action='ToolsMenu'>"
+"      <menuitem action='Welcome'/>"
+"      <menuitem action='FileStats'/>"
+"        <separator/>"
+"      <menuitem action='Anonymize'/>"
+"    </menu>"
 "    <menu action='HelpMenu'>"
 "      <menuitem action='Contents'/>"
 "        <separator/>"
-"      <menuitem action='Welcome'/>"
-"        <separator/>"
 "      <menuitem action='Online'/>"
 "      <menuitem action='Translate'/>"
 "      <menuitem action='Problem'/>"
@@ -292,15 +319,16 @@ static const gchar *ui_info =
 
 "  <toolbar  name='ToolBar'>"
 "    <toolitem action='New'/>"
+//       here Open + recent is coded
 "    <toolitem action='Save'/>"
 "      <separator/>"
-//"    <toolitem action='Currency'/>"
 "    <toolitem action='Account'/>"
 "    <toolitem action='Payee'/>"
 "    <toolitem action='Category'/>"
-"    <toolitem action='Assign'/>"
 "    <toolitem action='Archive'/>"
 "    <toolitem action='Budget'/>"
+"    <toolitem action='Assign'/>"
+"    <toolitem action='Currency'/>"
 "      <separator/>"
 "    <toolitem action='ShowOpe'/>"
 "    <toolitem action='AddOpe'/>"
@@ -315,6 +343,7 @@ static const gchar *ui_info =
 "</ui>";
 
 
+
 /* TODO: a bouger */
 
 
@@ -324,51 +353,45 @@ static const gchar *ui_info =
 void ui_mainwindow_revert(GtkWidget *widget, gpointer user_data)
 {
 //struct hbfile_data *data;
-GtkWidget *dialog;
 gchar *basename;
+gchar *title;
+gchar *secondtext;
 gint result;
 
        DB( g_print("\n[ui-mainwindow] revert\n") );
 
        //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-               basename = g_path_get_basename(GLOBALS->xhb_filepath);
-               dialog = gtk_message_dialog_new
-               (
-                       GTK_WINDOW(GLOBALS->mainwindow),
-                       GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
-                       GTK_MESSAGE_QUESTION,
-                       GTK_BUTTONS_NONE,
-                       _("Revert to the previously saved file of '%s'?"),
-                       basename
-               );
-               g_free(basename);
+       basename = g_path_get_basename(GLOBALS->xhb_filepath);
+       title = g_strdup_printf (
+               _("Revert unsaved changes to file '%s'?"), basename);
 
-               gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
-                       _("- Changes made to the file will be permanently lost\n"
-                       "- File will be restored to the last save (.xhb~)")
-                       );
+       secondtext = 
+               _("- Changes made to the file will be permanently lost\n"
+               "- File will be reloaded from the last save (.xhb~)");
 
-               gtk_dialog_add_buttons (GTK_DIALOG(dialog),
-                   GTK_STOCK_CANCEL, 0,
-                       GTK_STOCK_REVERT_TO_SAVED, 1,
-                       NULL);
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(GLOBALS->mainwindow),
+                       title,
+                       secondtext,
+                       _("_Revert")
+               );
 
-         result = gtk_dialog_run( GTK_DIALOG( dialog ) );
-         gtk_widget_destroy( dialog );
+       g_free(title);
+       g_free(basename);
 
-       if( result == 1)
+       if( result == GTK_RESPONSE_OK )
        {
                DB( g_print(" - should revert\n") );
                
-               hbfile_change_filepath(hb_filename_new_with_extention(GLOBALS->xhb_filepath, "xhb~"));
+               hbfile_change_filepath(hb_util_filename_new_with_extension(GLOBALS->xhb_filepath, "xhb~"));
                ui_mainwindow_open_internal(widget, NULL);
-               hbfile_change_filepath(hb_filename_new_with_extention(GLOBALS->xhb_filepath, "xhb"));
-
+               hbfile_change_filepath(hb_util_filename_new_with_extension(GLOBALS->xhb_filepath, "xhb"));
        }
 
 }
 
+
 static void
 activate_url (GtkAboutDialog *about,
              const gchar    *link,
@@ -381,10 +404,10 @@ activate_url (GtkAboutDialog *about,
 
 static void hbfile_about(void)
 {
-GtkWidget *about;
-gchar *pathfilename;
+GtkWidget *dialog;
 GdkPixbuf *pixbuf;
-
+gchar *pathfilename;
+gchar *version;
 
   static const gchar *artists[] = {
     "Maxime DOYEN",
@@ -406,71 +429,56 @@ GdkPixbuf *pixbuf;
   };
 */
 
-       static const gchar license[] =
-               "This program is free software; you can redistribute it and/or modify\n"
-                 "it under the terms of the GNU General Public License as\n"
-                 "published by the Free Software Foundation; either version 2 of the\n"
-                 "License, or (at your option) any later version.\n\n"
-                 "This program is distributed in the hope that it will be useful,\n"
-                 "but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-                 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-                 "GNU General Public License for more details.\n\n"
-                 "You should have received a copy of the GNU General Public License\n"
-                 "along with this program; if not, write to the Free Software\n"
-                 "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, "
-                 "MA 02110-1301, USA.";
+       static const gchar *copyright = "Copyright \xc2\xa9 1995-2016 - Maxime DOYEN";
 
-       static const gchar *copyright = "Copyright \xc2\xa9 1995-2014 - Maxime DOYEN";
 
 
-       pathfilename = g_build_filename(homebank_app_get_images_dir(), "splash.png", NULL);
-       pixbuf = gdk_pixbuf_new_from_file(pathfilename, NULL);
-       g_free(pathfilename);
+       version = g_strdup_printf (PACKAGE_VERSION "\n<small>Running against GTK+ %d.%d.%d</small>",
+                                                     gtk_get_major_version (),
+                                                     gtk_get_minor_version (),
+                                                     gtk_get_micro_version ());
+       
+       dialog = gtk_about_dialog_new();
 
-       about  = gtk_about_dialog_new();
-       gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG(about), g_get_application_name ());
-       gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about), PACKAGE_VERSION);
-       gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about), copyright);
-       gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about), _("Free, easy, personal accounting for everyone."));
-       gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(about), license);
-       //gtk_about_dialog_set_wrap_license(GTK_ABOUT_DIALOG(about), );
-       gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about), "http://homebank.free.fr");
-       gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(about), "Visit the HomeBank website");
-       gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(about), authors);
-       gtk_about_dialog_set_artists(GTK_ABOUT_DIALOG(about), artists);
-       //gtk_about_dialog_set_documenters(GTK_ABOUT_DIALOG(about), );
-       //gtk_about_dialog_set_translator_credits(GTK_ABOUT_DIALOG(about), );
-       gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(about), "homebank");
-       gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about), pixbuf);
+       gtk_window_set_transient_for (GTK_WINDOW(dialog), GTK_WINDOW(GLOBALS->mainwindow));
+       gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
        
-       /*
-       gtk_show_about_dialog(GTK_WINDOW(GLOBALS->mainwindow),
-               "name", g_get_application_name (),
-               "logo-icon-name", "homebank",
-               "logo"      , pixbuf,
-               "artists"       , artists,
-               "authors"       , authors,
-       //      "translator-credits"    , "trans",
-               "comments"      , _("Free, easy, personal accounting for everyone."),
-               "license"       , license,
-               "copyright"     , copyright,
-               "version"       , PACKAGE_VERSION,
-               "website"       , "http://homebank.free.fr",
-               "website-label", "Visit the HomeBank website",
-        NULL);
-       */
-       g_signal_connect (about, "activate-link", G_CALLBACK (activate_url), NULL);
+       gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG(dialog), g_get_application_name ());
+       gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), version);
+       gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(dialog), copyright);
+       gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(dialog), _("Free, easy, personal accounting for everyone"));
+       gtk_about_dialog_set_license_type (GTK_ABOUT_DIALOG(dialog), GTK_LICENSE_GPL_2_0);
+       
+       //gtk_about_dialog_set_wrap_license(GTK_ABOUT_DIALOG(dialog), );
+       gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(dialog), "http://homebank.free.fr");
+       gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(dialog), "Visit the HomeBank website");
 
-       gtk_dialog_run (GTK_DIALOG (about));
+       gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(dialog), "homebank");
 
-       gtk_widget_destroy (about);
+       pathfilename = g_build_filename(homebank_app_get_images_dir(), "splash.png", NULL);
+       pixbuf = gdk_pixbuf_new_from_file(pathfilename, NULL);
+       g_free(pathfilename);
 
-       g_object_unref (pixbuf);
-}
+       if( pixbuf )
+       {
+               gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(dialog), pixbuf);
+               g_object_unref (pixbuf);
+       }
+       
+       gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(dialog), authors);
+       gtk_about_dialog_set_artists(GTK_ABOUT_DIALOG(dialog), artists);
+       //gtk_about_dialog_set_documenters(GTK_ABOUT_DIALOG(dialog), );
+       //gtk_about_dialog_set_translator_credits(GTK_ABOUT_DIALOG(dialog), );
 
+       g_signal_connect (dialog, "activate-link", G_CALLBACK (activate_url), NULL);
 
+       gtk_dialog_run (GTK_DIALOG (dialog));
 
+       gtk_widget_destroy (dialog);
 
+       g_free(version);
+       
+}
 
 
 /* hbfile action functions -------------------- */
@@ -483,6 +491,11 @@ GtkWidget *widget = GLOBALS->mainwindow;
                //clear all, and init GLOBALS->xhb_filepath to default
                ui_mainwindow_clear(widget, GINT_TO_POINTER(TRUE)); // GPOINTER_TO_INT(
                ui_mainwindow_update(widget, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_REFRESHALL));
+
+               ui_start_assistant();
+               ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
+               ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
+               ui_mainwindow_populate_topspending(GLOBALS->mainwindow, NULL);
        }
 }
 
@@ -531,7 +544,10 @@ gboolean result;
        //gtk_main_quit();
 }
 
-
+static void ui_mainwindow_action_file_statistics(void)
+{
+       ui_dialog_file_statistics();
+}
 
 
 static void ui_mainwindow_action_properties(void)
@@ -543,28 +559,36 @@ static void ui_mainwindow_action_properties(void)
 static void ui_mainwindow_action_anonymize(void)
 {
 gint result;
+gchar *title;
+gchar *secondtext;
+
+       title = _("Are you sure you want to anonymize the file?");
+
+       secondtext = 
+               _("Proceeding will anonymize any text, \n"
+               "like 'account x', 'payee y', 'memo z', ...");
 
-       result = ui_dialog_msg_question(
-               GTK_WINDOW(GLOBALS->mainwindow),
-               _("Anonymize the file ?"),
-               _("Proceeding will changes name/memo to anonymous datas,\n"
-               "please confirm.")
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(GLOBALS->mainwindow),
+                       title,
+                       secondtext,
+                       _("_Anonymize")
                );
 
-       if( result == GTK_RESPONSE_NO )
+       if( result == GTK_RESPONSE_CANCEL )
                return; 
        
        hbfile_anonymize();
        ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_REFRESHALL));
 }
 
-/*
+
 static void ui_mainwindow_action_defcurrency(void)
 {
-       //ui_cur_manage_dialog();
-       ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE));
+       ui_cur_manage_dialog();
+       ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_REFRESHALL));
 }
-*/
+
 
 static void ui_mainwindow_action_defaccount(void)
 {
@@ -592,7 +616,8 @@ static void ui_mainwindow_action_defcategory(void)
        ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE));
 }
 
-static void ui_mainwindow_action_defarchive(void)
+
+static void ui_mainwindow_defarchive(Archive *arc)
 {
 struct hbfile_data *data;
 GtkTreeModel *model;
@@ -603,7 +628,7 @@ GtkTreeModel *model;
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_upc));
        gtk_list_store_clear (GTK_LIST_STORE(model));
 
-       ui_arc_manage_dialog();
+       ui_arc_manage_dialog(arc);
 
        ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
 
@@ -611,6 +636,12 @@ GtkTreeModel *model;
 }
 
 
+static void ui_mainwindow_action_defarchive(void)
+{
+       ui_mainwindow_defarchive(NULL);
+}
+
+
 static void ui_mainwindow_action_defbudget(void)
 {
        ui_bud_manage_dialog();
@@ -679,7 +710,7 @@ struct hbfile_data *data = g_object_get_data(G_OBJECT(GLOBALS->mainwindow), "ins
 
        // top spending
        gtk_chart_show_minor(GTK_CHART(data->RE_pie), GLOBALS->minor);
-       hb_label_set_amount(GTK_LABEL(data->TX_topamount), data->toptotal, GLOBALS->minor);
+       hb_label_set_amount(GTK_LABEL(data->TX_topamount), data->toptotal, GLOBALS->kcur, GLOBALS->minor);
 
 }
 
@@ -745,10 +776,25 @@ static void ui_mainwindow_action_vehiclecost(void)
        repcost_window_new();
 }
 
-static void ui_mainwindow_action_import(void)
+static void ui_mainwindow_action_import(GtkAction *action)
 {
-       ui_import_window_new();
+const gchar *name;
+gint filetype = FILETYPE_UNKNOW;
+
+       name = gtk_action_get_name(action);
+
+       if( g_str_has_suffix (name, "QIF"))
+          filetype= FILETYPE_QIF;
+       else
+       if( g_str_has_suffix (name, "OFX"))
+          filetype= FILETYPE_OFX;
+       else
+       if( g_str_has_suffix (name, "CSV"))
+          filetype= FILETYPE_CSV_HB;
 
+       DB( g_print("action %s type=%d\n", name, filetype) );
+
+       ui_import_assistant_new(filetype);
 
 }
 
@@ -811,35 +857,35 @@ static void ui_mainwindow_action_help_welcome5 (GtkButton *button, gpointer user
 
 void ui_mainwindow_action_help_welcome(void)
 {
-GtkWidget *dialog, *content;
+GtkWidget *dialog, *content_area;
 GtkWidget *mainvbox, *widget, *label;
 
        dialog = gtk_dialog_new_with_buttons (_("Welcome to HomeBank"),
                        GTK_WINDOW(GLOBALS->mainwindow),
                        0,
-                       GTK_STOCK_CLOSE,
+                       _("_Close"),
                        GTK_RESPONSE_ACCEPT,
                        NULL);
 
-       content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        
-       mainvbox = gtk_vbox_new (FALSE, 0);
-       gtk_box_pack_start (GTK_BOX (content), mainvbox, FALSE, FALSE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+       gtk_box_pack_start (GTK_BOX (content_area), mainvbox, FALSE, FALSE, 0);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
 
        label = make_label (_("HomeBank"), 0, 0);
        gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
        gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, 0);
 
-       label = make_label (_("Free, easy, personal accounting for everyone."), 0, 0);
+       label = make_label (_("Free, easy, personal accounting for everyone"), 0, 0);
        gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, 0);
 
-       widget = gtk_hseparator_new();
-       gtk_box_pack_start (GTK_BOX (content), widget, FALSE, FALSE, 0);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_box_pack_start (GTK_BOX (content_area), widget, FALSE, FALSE, 0);
 
-       mainvbox = gtk_vbox_new (FALSE, HB_MAINBOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), mainvbox, TRUE, TRUE, 0);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
 
        label = make_label (_("What do you want to do:"), 0, 0);
        gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
@@ -849,7 +895,7 @@ GtkWidget *mainvbox, *widget, *label;
        gtk_box_pack_start (GTK_BOX (mainvbox), widget, FALSE, FALSE, 0);
        g_signal_connect (widget, "clicked", G_CALLBACK (ui_mainwindow_action_help_welcome1), dialog);
        
-       widget = gtk_button_new_with_mnemonic(_("Configure _Preferences"));
+       widget = gtk_button_new_with_mnemonic(_("Configure _preferences"));
        gtk_box_pack_start (GTK_BOX (mainvbox), widget, FALSE, FALSE, 0);
        g_signal_connect (widget, "clicked", G_CALLBACK (ui_mainwindow_action_help_welcome2), dialog);
        
@@ -972,31 +1018,23 @@ GList *lacc, *elt;
 */
 void ui_mainwindow_clear(GtkWidget *widget, gpointer user_data)
 {
-//struct hbfile_data *data;
+struct hbfile_data *data;
 gboolean file_clear = GPOINTER_TO_INT(user_data);
 
        DB( g_print("\n[ui-mainwindow] clear\n") );
 
-       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        // Close opened account window
        // Clear TreeView
        ui_mainwindow_close_openbooks();
-       //gtk_tree_store_clear(GTK_TREE_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_acc))));
-       //gtk_list_store_clear(GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_upc))));
-       //gtk_list_store_clear(GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_top))));
+       gtk_tree_store_clear(GTK_TREE_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_acc))));
+       gtk_list_store_clear(GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_upc))));
+       gtk_list_store_clear(GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_top))));
        
        hbfile_cleanup(file_clear);
        hbfile_setup(file_clear);
 
-       if(file_clear == TRUE)
-       {
-               ui_start_assistant();
-               ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
-               ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
-               ui_mainwindow_populate_topspending(GLOBALS->mainwindow, NULL);
-       }
-
 }
 
 
@@ -1009,7 +1047,7 @@ struct hbfile_data *data;
 GtkWidget *window;
 gint result = 1;
 guint32 date;
-gint account = 1, count;
+gint account, count;
 
        DB( g_print("\n[ui-mainwindow] add transactions\n") );
 
@@ -1017,45 +1055,55 @@ gint account = 1, count;
 
        /* init the transaction */
        date = homebank_app_date_get_julian();
+       //todo: maybe think about set a default account here
+       account = 1;
        if(data->acc != NULL)
                account = data->acc->key;
 
-       window = create_deftransaction_window(GTK_WINDOW(data->window), TRANSACTION_EDIT_ADD);
+       window = create_deftransaction_window(GTK_WINDOW(data->window), TRANSACTION_EDIT_ADD, FALSE);
        count = 0;
-       while(result == GTK_RESPONSE_ADD)
+       while(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ADDKEEP)
        {
        Transaction *ope;
 
                /* fill in the transaction */
-               ope = da_transaction_malloc();
-               ope->date    = date;
-               ope->kacc = account;
+               if( result == GTK_RESPONSE_ADD )
+               {
+                       ope = da_transaction_malloc();
+                       ope->date    = date;
+                       ope->kacc = account;
 
-               if( PREFS->heritdate == FALSE ) //fix: 318733
-                       ope->date = GLOBALS->today;
+                       if( PREFS->heritdate == FALSE ) //fix: 318733
+                               ope->date = GLOBALS->today;
+               }
+
+               // normally we can't be in addkeep without initialized ope with add
 
                deftransaction_set_transaction(window, ope);
 
                result = gtk_dialog_run (GTK_DIALOG (window));
 
-               DB( g_print(" -> dialog result is %d\n", result) );
+               DB( g_print(" - dialog result is %d\n", result) );
 
-               if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ACCEPT)
+               if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ADDKEEP || result == GTK_RESPONSE_ACCEPT)
                {
                        deftransaction_get(window, NULL);
                        transaction_add(ope, NULL, ope->kacc);
 
-                       DB( g_print(" -> added 1 transaction to %d\n", ope->kacc) );
+                       DB( g_print(" - added 1 transaction to %d\n", ope->kacc) );
 
                        ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
                        
                        count++;
-                       //store last date
+                       //todo: still usefull ? store last date
                        date = ope->date;
                }
 
-               da_transaction_free(ope);
-               ope = NULL;
+               if( result == GTK_RESPONSE_ADD )
+               {
+                       da_transaction_free(ope);
+                       ope = NULL;
+               }
 
        }
 
@@ -1089,11 +1137,11 @@ struct hbfile_data *data;
 GtkTreeModel *model;
 GtkTreeIter  iter;
 GList *list;
-gint range;
+gint type, range;
 guint n_result, i, n_items;
 GArray *garray;
 gdouble total, other;
-//Account *acc;
+Account *acc;
 
 #define MAX_TOPSPENDING 5
        
@@ -1101,15 +1149,16 @@ gdouble total, other;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
+       type = radio_get_active(GTK_CONTAINER(data->RA_type));
        range = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_range));
 
-       DB( g_print(" - range=%d\n", range) );
+       DB( g_print(" - type=%d, range=%d\n", type, range) );
        DB( g_print(" - pref range=%d\n", PREFS->date_range_wal) );
 
        if(range == FLT_RANGE_OTHER)
                return;
        
-       filter_preset_daterange_set(data->filter, range);
+       filter_preset_daterange_set(data->filter, range, 0);
        
        
        n_result = da_cat_get_max_key() + 1;
@@ -1123,6 +1172,7 @@ gdouble total, other;
        if(garray)
        {
        struct tmptop zero = { .key=0, .value=0.0 };
+       GQueue *txn_queue;
                
                //DB( g_print(" - array length=%d\n", garray->len) );
 
@@ -1137,74 +1187,70 @@ gdouble total, other;
 
                //DB( g_print("\n - end array length=%d\n", garray->len) );
 
+               //todo: not ideal, has ot force to get_acc for each txn below
+               txn_queue = hbfile_transaction_get_partial(data->filter->mindate, data->filter->maxdate);
+
                /* compute the results */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
-               Account *acc;
-                       //debug
+
                        //DB( g_print(" - eval txn: '%s', cat=%d ==> flt-test=%d\n", ope->wording, ope->kcat, filter_test(data->filter, ope)) );
-                       acc = da_acc_get(ope->kacc);
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-                       if(ope->paymode == PAYMODE_INTXFER) goto next1;
 
-                       if( !(ope->flags & OF_REMIND) )
+                       if( !(ope->paymode == PAYMODE_INTXFER) )
                        {
-                               if( (ope->date >= data->filter->mindate) && (ope->date <= data->filter->maxdate) )
-                               {
-                               guint32 pos = 0;
-                               gdouble trn_amount;
+                       guint32 pos = 0;
+                       gdouble trn_amount;
 
-                                       //trn_amount = to_base_amount(ope->amount, acc->kcur);
-                                       trn_amount = ope->amount;
+                               //todo: optimize here
+                               trn_amount = ope->amount;
+                               acc = da_acc_get(ope->kacc);
+                               if(acc)
+                                       trn_amount = hb_amount_base(ope->amount, acc->kcur);
 
-                                       if(  ope->flags & OF_SPLIT )
-                                       {
-                                       guint nbsplit = da_transaction_splits_count(ope);
-                                       Split *split;
-                                       struct tmptop *item;
-                                       
-                                               for(i=0;i<nbsplit;i++)
-                                               {
-                                                       split = ope->splits[i];
-                                                       Category *catentry = da_cat_get(split->kcat);
-                                                               if(catentry)
-                                                                       pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-
-                                                       //trn_amount = to_base_amount(split->amount, acc->kcur);
-                                                       trn_amount = split->amount;
-                                                       //#1297054 if( trn_amount < 0 ) {
-                                                               item = &g_array_index (garray, struct tmptop, pos);
-                                                               item->key = pos;
-                                                               item->value += trn_amount;
-                                                               DB( g_print(" - stored %.2f to item %d\n", trn_amount, pos)  );
-                                                       //}
-                                               }
-                                       }
-                                       else
+                               if(  ope->flags & OF_SPLIT )
+                               {
+                               guint nbsplit = da_splits_count(ope->splits);
+                               Split *split;
+                               struct tmptop *item;
+                               
+                                       for(i=0;i<nbsplit;i++)
                                        {
-                                       Category *catentry = da_cat_get(ope->kcat);
-                                       struct tmptop *item;
+                                               split = ope->splits[i];
+                                               pos = category_report_id(split->kcat, type);
 
-                                               if(catentry)
-                                                       pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-                       
+                                               trn_amount = hb_amount_base(split->amount, acc->kcur);
+                                               //trn_amount = split->amount;
                                                //#1297054 if( trn_amount < 0 ) {
                                                        item = &g_array_index (garray, struct tmptop, pos);
                                                        item->key = pos;
                                                        item->value += trn_amount;
-                                                       DB( g_print(" - stored %.2f to item %d\n", trn_amount, pos)  );
+                                                       //DB( g_print(" - stored %.2f to item %d\n", trn_amount, pos)  );
                                                //}
                                        }
+                               }
+                               else
+                               {
+                               struct tmptop *item;
 
+                                       pos = category_report_id(ope->kcat, type);
+       
+                                       //#1297054 if( trn_amount < 0 ) {
+                                               item = &g_array_index (garray, struct tmptop, pos);
+                                               item->key = pos;
+                                               item->value += trn_amount;
+                                               //DB( g_print(" - stored %.2f to item %d\n", trn_amount, pos)  );
+                                       //}
                                }
+
+
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
+               g_queue_free (txn_queue);
                
                // we need to sort this and limit before
                g_array_sort(garray, (GCompareFunc)tmptop_compare_func);
@@ -1245,11 +1291,11 @@ next1:
 
                        if(!item->value) continue;
 
-                       value = arrondi(item->value, 2);
+                       value = hb_amount_round(item->value, 2);
                        entry = da_cat_get(item->key);
                        if(entry == NULL) continue;
 
-                       name = entry->key == 0 ? _("(no category)") : entry->name;
+                       name = entry->key == 0 ? _("(no category)") : da_cat_get_fullname(entry);
 
                        // append test
                        gtk_list_store_append (GTK_LIST_STORE(model), &iter);
@@ -1281,10 +1327,11 @@ next1:
                g_object_unref(model);
                
                data->toptotal = total;
-               hb_label_set_amount(GTK_LABEL(data->TX_topamount), total, GLOBALS->minor);
+               hb_label_set_amount(GTK_LABEL(data->TX_topamount), total, GLOBALS->kcur, GLOBALS->minor);
 
                gtk_chart_set_color_scheme(GTK_CHART(data->RE_pie), PREFS->report_color_scheme);
-               gtk_chart_set_datas(GTK_CHART(data->RE_pie), model, LST_TOPSPEND_AMOUNT, NULL);
+               gtk_chart_set_currency(GTK_CHART(data->RE_pie), GLOBALS->kcur);
+               gtk_chart_set_datas(GTK_CHART(data->RE_pie), model, LST_TOPSPEND_AMOUNT, NULL, NULL);
                //gtk_chart_show_legend(GTK_CHART(data->RE_pie), FALSE);
 
          /* update info range text */
@@ -1326,6 +1373,76 @@ GtkTreeIter                       iter;
 }
 
 
+static void ui_mainwindow_scheduled_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+//struct hbfile_data *data;
+Archive *arc;
+
+       DB( g_print ("\n[ui-mainwindow] A scheduled row has been double-clicked!\n") );
+
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(treeview, GTK_TYPE_WINDOW)), "inst_data");
+
+       arc = ui_mainwindow_scheduled_get_selected_item(treeview);
+       ui_mainwindow_defarchive(arc);
+}
+
+
+static void ui_mainwindow_scheduled_do_post(Archive *arc, gboolean doedit, gpointer user_data)
+{
+struct hbfile_data *data = user_data;
+GtkWidget *window;
+gint result;
+Transaction *txn;
+
+       window =  create_deftransaction_window(GTK_WINDOW(data->window), TRANSACTION_EDIT_ADD, TRUE);
+
+       /* fill in the transaction */
+       txn = da_transaction_malloc();
+       da_transaction_init_from_template(txn, arc);
+       txn->date = scheduled_get_postdate(arc, arc->nextdate);
+
+       deftransaction_set_transaction(window, txn);
+
+       result = gtk_dialog_run (GTK_DIALOG (window));
+
+       DB( g_print(" - dialog result is %d\n", result) );
+
+       if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ACCEPT)
+       {
+               deftransaction_get(window, NULL);
+               transaction_add(txn, NULL, txn->kacc);
+               GLOBALS->changes_count++;
+
+               scheduled_date_advance(arc);
+
+               DB( g_print(" - added 1 transaction to %d\n", txn->kacc) );
+       }
+
+       da_transaction_free(txn);
+
+       deftransaction_dispose(window, NULL);
+       gtk_widget_destroy (window);
+
+}
+
+
+static void ui_mainwindow_scheduled_editpost_cb(GtkWidget *widget, gpointer user_data)
+{
+struct hbfile_data *data = user_data;
+
+       Archive *arc = ui_mainwindow_scheduled_get_selected_item(GTK_TREE_VIEW(data->LV_upc));
+
+       if( (arc != NULL) )
+       {
+               ui_mainwindow_scheduled_do_post(arc, TRUE, data);
+               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_SENSITIVE|UF_REFRESHALL));
+       }
+}
+
+
 static void ui_mainwindow_scheduled_post_cb(GtkWidget *widget, gpointer user_data)
 {
 struct hbfile_data *data = user_data;
@@ -1341,53 +1458,19 @@ struct hbfile_data *data = user_data;
                        da_transaction_init_from_template(txn, arc);
                        txn->date = scheduled_get_postdate(arc, arc->nextdate);
                        transaction_add(txn, NULL, 0);
+
                        GLOBALS->changes_count++;
-               
                        scheduled_date_advance(arc);
 
                        da_transaction_free (txn);
                }
                else
                {
-               GtkWidget *window = create_deftransaction_window(GTK_WINDOW(data->window), TRANSACTION_EDIT_ADD);
-               gint result;
-                       Transaction *txn;
-
-                               /* fill in the transaction */
-                               txn = da_transaction_malloc();
-                               da_transaction_init_from_template(txn, arc);
-                               txn->date = scheduled_get_postdate(arc, arc->nextdate);
-
-                               deftransaction_set_transaction(window, txn);
-
-                               result = gtk_dialog_run (GTK_DIALOG (window));
-
-                               DB( g_print(" -> dialog result is %d\n", result) );
-
-                               if(result == GTK_RESPONSE_ADD || result == GTK_RESPONSE_ACCEPT)
-                               {
-                                       deftransaction_get(window, NULL);
-                                       transaction_add(txn, NULL, txn->kacc);
-                                       GLOBALS->changes_count++;
-               
-                                       scheduled_date_advance(arc);
-
-                                       DB( g_print(" -> added 1 transaction to %d\n", txn->kacc) );
-                               }
-
-                               da_transaction_free(txn);
-                       
-                               deftransaction_dispose(window, NULL);
-                               gtk_widget_destroy (window);
-               
+                       ui_mainwindow_scheduled_do_post(arc, FALSE, data);
                }
 
-               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_REFRESHALL));
-               
+               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_SENSITIVE|UF_REFRESHALL));
        }
-       
-
-
 }
 
 
@@ -1398,9 +1481,11 @@ struct hbfile_data *data = user_data;
        Archive *arc = ui_mainwindow_scheduled_get_selected_item(GTK_TREE_VIEW(data->LV_upc));
        if( (arc != NULL) && (arc->flags & OF_AUTO) )
        {
+               GLOBALS->changes_count++;
                scheduled_date_advance(arc);
 
                ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
+               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_SENSITIVE));
        }
 }
 
@@ -1423,13 +1508,15 @@ struct hbfile_data *data;
        {
                DB( g_print("archive is %s\n", arc->wording) );
                
-               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_post), TRUE);
                gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_skip), TRUE);
+               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_post), TRUE);
+               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_editpost), TRUE);
        }
        else
        {
-               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_post), FALSE);
                gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_skip), FALSE);
+               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_post), FALSE);
+               gtk_widget_set_sensitive(GTK_WIDGET(data->BT_sched_editpost), FALSE);
        }
 
 }
@@ -1521,6 +1608,8 @@ GDate *date;
        while (list != NULL)
        {
        Archive *arc = list->data;
+       Account *acc;
+       gdouble inc, exp;
        guint nbdays, nblate;
 
                if((arc->flags & OF_AUTO) ) //&& arc->kacc > 0)
@@ -1531,22 +1620,55 @@ GDate *date;
                        
                        DB( g_print(" - append '%s' : %d\n", arc->wording, nbdays) );
 
+                       if(arc->flags & OF_INCOME)
+                       {
+                               inc = arc->amount;
+                               exp = 0.0;
+                       }
+                       else
+                       {
+                               exp = arc->amount;
+                               inc = 0.0;
+                       }
+
+                       /* insert normal txn */
+                       acc = da_acc_get(arc->kacc);
+                       if( acc)
+                       {
+                               totinc += hb_amount_base(inc, acc->kcur);
+                               totexp += hb_amount_base(exp, acc->kcur);
+                       }
                        gtk_list_store_append (GTK_LIST_STORE(model), &iter);
                        gtk_list_store_set (GTK_LIST_STORE(model), &iter,
                                  LST_DSPUPC_DATAS, arc,
+                                 LST_DSPUPC_ACCOUNT, acc,
                              LST_DSPUPC_WORDING, arc->wording,
-                             LST_DSPUPC_EXPENSE, !(arc->flags & OF_INCOME) ? arc->amount : 0.0,
-                             LST_DSPUPC_INCOME, (arc->flags & OF_INCOME) ? arc->amount :  0.0,
+                             LST_DSPUPC_EXPENSE, exp,
+                             LST_DSPUPC_INCOME, inc,
                                  LST_DSPUPC_REMAINING, nbdays,
                              LST_DSPUPC_NB_LATE, nblate,
                                  -1);
 
-                       //acc = da_acc_get(arc->kacc);
-                       //total += to_base_amount(arc->amount, acc->kcur);
-                       if(arc->flags & OF_INCOME)
-                               totinc += arc->amount;
-                       else
-                               totexp += arc->amount;
+                       /* insert internal xfer txn : 1378836 */
+                       if(arc->paymode == PAYMODE_INTXFER)
+                       {
+                               acc = da_acc_get(arc->kxferacc);
+                               if( acc)
+                               {
+                                       totinc += hb_amount_base(-inc, acc->kcur);
+                                       totexp += hb_amount_base(-exp, acc->kcur);
+                               }
+                               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                         LST_DSPUPC_DATAS, arc,
+                                         LST_DSPUPC_ACCOUNT, acc,
+                                         LST_DSPUPC_WORDING, arc->wording,
+                                         LST_DSPUPC_EXPENSE, -inc,
+                                         LST_DSPUPC_INCOME, -exp,
+                                         LST_DSPUPC_REMAINING, nbdays,
+                                         LST_DSPUPC_NB_LATE, nblate,
+                                         -1);
+                       }
 
                }
                list = g_list_next(list);
@@ -1558,6 +1680,7 @@ GDate *date;
                gtk_list_store_append (GTK_LIST_STORE(model), &iter);
                gtk_list_store_set (GTK_LIST_STORE(model), &iter,
                          LST_DSPUPC_DATAS, NULL,
+                         LST_DSPUPC_ACCOUNT, NULL,
                          LST_DSPUPC_WORDING, _("Total"),
                          LST_DSPUPC_EXPENSE, totexp,
                      LST_DSPUPC_INCOME, totinc,
@@ -1609,7 +1732,7 @@ gint r;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       DB( g_print(" -> filename: '%s'\n", GLOBALS->xhb_filepath) );
+       DB( g_print(" - filename: '%s'\n", GLOBALS->xhb_filepath) );
 
        if( GLOBALS->xhb_filepath != NULL )
        {
@@ -1619,22 +1742,22 @@ gint r;
                r = homebank_load_xml(GLOBALS->xhb_filepath);
                if( r == XML_OK )
                {
-                       DB( g_print(" -> file loaded ok : rcode=%d\n", r) );
+                       DB( g_print(" - file loaded ok : rcode=%d\n", r) );
                        
                        hbfile_file_hasbackup(GLOBALS->xhb_filepath);
                        
                        if(PREFS->appendscheduled)
                                scheduled_post_all_pending();
 
+                       if(PREFS->do_update_currency)
+                               ui_cur_manage_dialog_update_currencies(GTK_WINDOW(GLOBALS->mainwindow));
+
                        homebank_lastopenedfiles_save();
 
-                       //todo: remove this after computing done at xml read
+                       //todo: delete this after computing done at xml read
                        account_compute_balances();
 
                        ui_mainwindow_recent_add(data, GLOBALS->xhb_filepath);
-                       ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
-                       ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
-                       ui_mainwindow_populate_topspending(GLOBALS->mainwindow, NULL);
                }
                else
                {
@@ -1663,6 +1786,9 @@ gint r;
 
                }
 
+               ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
+               ui_mainwindow_scheduled_populate(GLOBALS->mainwindow, NULL);
+               ui_mainwindow_populate_topspending(GLOBALS->mainwindow, NULL);
                ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_VISUAL));
        }
 
@@ -1690,10 +1816,9 @@ gint r = XML_UNSET;
        {
                if(ui_file_chooser_xhb(GTK_FILE_CHOOSER_ACTION_SAVE, &filename) == TRUE)
                {
-                       DB( g_print(" + should save as %s\n", GLOBALS->xhb_filepath) );
-                       hbfile_change_filepath(filename);
-                       homebank_backup_current_file(GLOBALS->xhb_filepath);
-                       homebank_file_ensure_xhb();
+                       DB( g_print(" + should save as '%s'\n", filename) );
+                       homebank_file_ensure_xhb(filename);
+                       homebank_backup_current_file();
                        r = homebank_save_xml(GLOBALS->xhb_filepath);
                        GLOBALS->hbfile_is_new = FALSE;
                }
@@ -1703,8 +1828,8 @@ gint r = XML_UNSET;
        else
        {
                DB( g_print(" + should quick save %s\n", GLOBALS->xhb_filepath) );
-               homebank_backup_current_file(GLOBALS->xhb_filepath);
-               homebank_file_ensure_xhb();
+               homebank_file_ensure_xhb(NULL);
+               homebank_backup_current_file();
                r = homebank_save_xml(GLOBALS->xhb_filepath);
        }
 
@@ -1716,7 +1841,7 @@ gint r = XML_UNSET;
        }
        else
        {
-       gchar *msg = _("I/O error for file %s.");
+       gchar *msg = _("I/O error for file '%s'.");
 
                ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_ERROR,
                        _("File error"),
@@ -1754,7 +1879,7 @@ gdouble gtbank, gttoday, gtfuture;
                //#1339572
                if( !(acc->flags & (AF_CLOSED|AF_NOSUMMARY)) )
                {
-                       DB( g_print(" -> insert %d:%s\n", acc->key, acc->name) );
+                       DB( g_print(" - insert %d:%s\n", acc->key, acc->name) );
 
                        if(typeacc[acc->type] == NULL)
                                typeacc[acc->type] = g_ptr_array_sized_new(da_acc_length ());
@@ -1767,7 +1892,7 @@ gdouble gtbank, gttoday, gtfuture;
 
        gtbank = gttoday = gtfuture = 0;
 
-       DB( g_print(" -> populate listview\n") );
+       DB( g_print(" - populate listview\n") );
 
 
        /* then populate the listview */
@@ -1784,7 +1909,7 @@ gdouble gtbank, gttoday, gtfuture;
                {
                        nbtype++;
                        //1: Header: Bank, Cash, ...
-                       DB( g_print(" -> append type '%s'\n", CYA_ACC_TYPE[i]) );
+                       DB( g_print(" - append type '%s'\n", CYA_ACC_TYPE[i]) );
 
                        gtk_tree_store_append (GTK_TREE_STORE(model), &iter1, NULL);
                        gtk_tree_store_set (GTK_TREE_STORE(model), &iter1,
@@ -1799,18 +1924,12 @@ gdouble gtbank, gttoday, gtfuture;
                        {
                                acc = g_ptr_array_index(gpa, j);
 
-                               //if(acc->kcur == GLOBALS->kcur)
-                               //{
-                                       tbank += acc->bal_bank;
-                                       ttoday += acc->bal_today;
-                                       tfuture += acc->bal_future;
-                               /*}
-                               else
-                               {
-                                       tbank += to_base_amount(acc->bal_bank, acc->kcur);
-                                       ttoday += to_base_amount(acc->bal_today, acc->kcur);
-                                       tfuture += to_base_amount(acc->bal_future, acc->kcur);
-                               }*/
+                               //tbank += acc->bal_bank;
+                               //ttoday += acc->bal_today;
+                               //tfuture += acc->bal_future;
+                               tbank += hb_amount_base(acc->bal_bank, acc->kcur);
+                               ttoday += hb_amount_base(acc->bal_today, acc->kcur);
+                               tfuture += hb_amount_base(acc->bal_future, acc->kcur);
 
                                DB( g_print(" - insert '%s' :: %.2f %.2f %.2f\n", acc->name, acc->bal_bank, acc->bal_today, acc->bal_future) );
 
@@ -1873,7 +1992,7 @@ gdouble gtbank, gttoday, gtfuture;
 
        gtk_tree_view_expand_all(GTK_TREE_VIEW(data->LV_acc));
 
-       DB( g_print(" -> free ressources\n") );
+       DB( g_print(" - free ressources\n") );
 
 
        /* free all temp stuff */
@@ -1907,11 +2026,11 @@ gint flags;
        gchar *basename;
        gchar *changed;
 
-               DB( printf(" +  1: wintitle %x\n", (gint)data->wintitle) );
+               DB( g_print(" +  1: wintitle %x\n", (gint)data->wintitle) );
 
                basename = g_path_get_basename(GLOBALS->xhb_filepath);
 
-               DB( printf(" global changes: %d\n", GLOBALS->changes_count) );
+               DB( g_print(" global changes: %d\n", GLOBALS->changes_count) );
 
                g_free(data->wintitle);
 
@@ -1933,7 +2052,7 @@ gint flags;
        GtkTreePath             *path;
        gboolean        active,sensitive;
 
-               DB( printf(" +  2: disabled, opelist count\n") );
+               DB( g_print(" +  2: disabled, opelist count\n") );
 
                selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_acc));
 
@@ -1948,7 +2067,7 @@ gint flags;
 
                        if( depth > 1 )
                        {
-                               DB( printf(" depth is %d\n", depth) );
+                               DB( g_print(" depth is %d\n", depth) );
 
                                gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, LST_DSPACC_DATAS, &acc, -1);
                                data->acc = acc;
@@ -1965,7 +2084,7 @@ gint flags;
 
 
                // no change: disable save
-               DB( printf(" changes %d - new %d\n", GLOBALS->changes_count, GLOBALS->hbfile_is_new) );
+               DB( g_print(" changes %d - new %d\n", GLOBALS->changes_count, GLOBALS->hbfile_is_new) );
 
 
                sensitive = (GLOBALS->changes_count != 0 ) ? TRUE : FALSE;
@@ -1981,7 +2100,6 @@ gint flags;
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Account"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Payee"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Category"), sensitive);
-               //gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Assign"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Budget"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/EditMenu/Preferences"), sensitive);
 
@@ -1992,54 +2110,60 @@ gint flags;
 
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/FileMenu/Close"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Archive"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TransactionMenu/AddOpe"), sensitive);
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TransactionMenu/ShowOpe"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TxnMenu/AddOpe"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TxnMenu/ShowOpe"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ReportMenu/RStatistics"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ReportMenu/RTrendTime"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ReportMenu/RBudget"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ReportMenu/RBalance"), sensitive);
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ReportMenu/RVehiculeCost"), sensitive);
 
-       // empty category list: disable Budget & Budget report
+       // empty category list: disable Budget
                sensitive = da_cat_length() > 1 ? TRUE : FALSE;
-
                gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Budget"), sensitive);
 
+               //#1501129 no need to disable, P & C can be created from assign dialog
+               //sensitive = ((da_cat_length() > 1) || (da_pay_length() > 1)) ? TRUE : FALSE;
+               //gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/ManageMenu/Assign"), sensitive);
+
        // empty archive list: disable scheduled check
                sensitive = g_list_length(GLOBALS->arc_list) > 0 ? TRUE : FALSE;
 
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TransactionMenu/AddScheduled"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TxnMenu/AddScheduled"), sensitive);
 
        // no active account: disable Edit, Over
                sensitive = (active == TRUE ) ? TRUE : FALSE;
                if(data->acc && data->acc->window != NULL)
                        sensitive = FALSE;
 
-               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TransactionMenu/ShowOpe"), sensitive);
+               gtk_action_set_sensitive(gtk_ui_manager_get_action(data->manager, "/MenuBar/TxnMenu/ShowOpe"), sensitive);
 
        }
 
        /* update toolbar, list */
        if(flags & UF_VISUAL)
        {
-               DB( printf(" +  8: visual\n") );
+               DB( g_print(" +  8: visual\n") );
 
                if(PREFS->toolbar_style == 0)
                        gtk_toolbar_unset_style(GTK_TOOLBAR(data->toolbar));
                else
                        gtk_toolbar_set_style(GTK_TOOLBAR(data->toolbar), PREFS->toolbar_style-1);
 
-               gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (data->LV_acc), PREFS->rules_hint);
+               gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (data->LV_acc), PREFS->grid_lines);
                gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_acc));
 
-               DB( printf(" - show toolbar=%d\n", PREFS->wal_toolbar) );
+               gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (data->LV_upc), PREFS->grid_lines);
+               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_upc));
+
+               DB( g_print(" - show toolbar=%d\n", PREFS->wal_toolbar) );
                if(PREFS->wal_toolbar)
                        gtk_widget_show(GTK_WIDGET(data->toolbar));
                else
                        gtk_widget_hide(GTK_WIDGET(data->toolbar));
 
 
-               DB( printf(" - show top_spending=%d\n", PREFS->wal_spending) );
+               DB( g_print(" - show top_spending=%d\n", PREFS->wal_spending) );
 
                gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), PREFS->date_range_wal);
 
@@ -2050,13 +2174,13 @@ gint flags;
 
 
                
-               DB( printf(" - show upcoming=%d\n", PREFS->wal_upcoming) );
+               DB( g_print(" - show upcoming=%d\n", PREFS->wal_upcoming) );
                if(PREFS->wal_upcoming)
                        gtk_widget_show(GTK_WIDGET(data->GR_upc));
                else
                        gtk_widget_hide(GTK_WIDGET(data->GR_upc));
 
-               DB( printf(" minor %d\n", PREFS->euro_active) );
+               DB( g_print(" minor %d\n", PREFS->euro_active) );
                gtk_action_set_visible(gtk_ui_manager_get_action(data->manager, "/MenuBar/ViewMenu/AsMinor"), PREFS->euro_active);
        }
 
@@ -2064,7 +2188,7 @@ gint flags;
        if(flags & UF_BALANCE)
        {
 
-               DB( printf(" +  4: balances\n") );
+               DB( g_print(" +  4: balances\n") );
 
                gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_acc));
 
@@ -2079,7 +2203,7 @@ gint flags;
 
        if(flags & UF_REFRESHALL)
        {
-               DB( printf(" +  8: refreshall\n") );
+               DB( g_print(" +  8: refreshall\n") );
 
                ui_mainwindow_populate_accounts(GLOBALS->mainwindow, NULL);
                ui_mainwindow_populate_topspending(GLOBALS->mainwindow, NULL);
@@ -2242,7 +2366,7 @@ void ui_mainwindow_recent_add (struct hbfile_data *data, const gchar *path)
 
        DB( g_print("\n[ui-mainwindow] recent_add\n") );
 
-       DB( g_print(" - suffix xhb %d", g_str_has_suffix (path, ".xhb") ) );
+       DB( g_print(" - file has .xhb suffix = %d\n", g_str_has_suffix (path, ".xhb") ) );
 
        if( g_str_has_suffix (path, ".xhb") == FALSE )  //ignore reverted file
                return;
@@ -2299,7 +2423,7 @@ static void ui_mainwindow_drag_data_received (GtkWidget *widget,
                        guint info, guint time, GtkWindow *window)
 {
        gchar **uris, **str;
-       gchar *data;
+       gchar *newseldata;
        gint filetype, slen;
 
        if (info != TARGET_URI_LIST)
@@ -2309,11 +2433,11 @@ static void ui_mainwindow_drag_data_received (GtkWidget *widget,
 
        /* On MS-Windows, it looks like `selection_data->data' is not NULL terminated. */
        slen = gtk_selection_data_get_length(selection_data);
-       data = g_new (gchar, slen + 1);
-       memcpy (data, gtk_selection_data_get_data(selection_data), slen);
-       data[slen] = 0;
+       newseldata = g_new (gchar, slen + 1);
+       memcpy (newseldata, gtk_selection_data_get_data(selection_data), slen);
+       newseldata[slen] = 0;
 
-       uris = g_uri_list_extract_uris (data);
+       uris = g_uri_list_extract_uris (newseldata);
 
        str = uris;
        //for (str = uris; *str; str++)
@@ -2330,7 +2454,7 @@ static void ui_mainwindow_drag_data_received (GtkWidget *widget,
 
                        if( filetype == FILETYPE_HOMEBANK)
                        {
-                               hbfile_change_filepath(path);
+                               hbfile_change_filepath(g_strdup(path));
                                ui_mainwindow_open_internal(GTK_WIDGET(window), NULL);
                        }
                        else
@@ -2356,6 +2480,8 @@ static void ui_mainwindow_drag_data_received (GtkWidget *widget,
                g_free (path);
        }
        g_strfreev (uris);
+       
+       g_free(newseldata);
 }
 
 
@@ -2372,7 +2498,7 @@ GtkRecentFilter *filter;
                                        GTK_RECENT_SORT_MRU);
        //todo: add a user pref for this
        gtk_recent_chooser_set_limit(GTK_RECENT_CHOOSER (toolbar_recent_menu),
-                                       5);
+                                       10);
 
 
        //gtk_recent_chooser_set_show_icons (GTK_RECENT_CHOOSER (toolbar_recent_menu), FALSE);
@@ -2422,8 +2548,8 @@ GError *error = NULL;
        action = gtk_action_group_get_action(action_group, "Open");
        g_object_set(action, "short_label", _("Open"), NULL);
 
-       action = gtk_action_group_get_action(action_group, "Save");
-       g_object_set(action, "is_important", TRUE, NULL);
+       //action = gtk_action_group_get_action(action_group, "Save");
+       //g_object_set(action, "is_important", TRUE, NULL);
 
        action = gtk_action_group_get_action(action_group, "Account");
        g_object_set(action, "short_label", _("Account"), NULL);
@@ -2467,7 +2593,7 @@ GError *error = NULL;
                g_error_free (error);
        }
 
-
+       //todo: this generate a warning
        data->menubar = gtk_ui_manager_get_widget (manager, "/MenuBar");
        gtk_box_pack_start (GTK_BOX (mainvbox),
                            data->menubar,
@@ -2484,8 +2610,6 @@ GError *error = NULL;
 
        /* recent files menu */
 
-
-
        data->recent_manager = gtk_recent_manager_get_default ();
 
        data->recent_menu = ui_mainwindow_create_recent_chooser_menu (data->recent_manager);
@@ -2500,52 +2624,48 @@ GError *error = NULL;
        gtk_menu_item_set_submenu (GTK_MENU_ITEM (widget), data->recent_menu);
 */
 
-       /* testing */
-               /* add the custom Open button to the toolbar */
-       GtkToolItem *open_button = gtk_menu_tool_button_new_from_stock (GTK_STOCK_OPEN);
-       gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (open_button),
-                                      data->recent_menu);
+       /* test */
+       /* add the custom Open button to the toolbar */
+       GtkWidget *image = gtk_image_new_from_icon_name (ICONNAME_OPEN, GTK_ICON_SIZE_BUTTON);
 
-       gtk_tool_item_set_tooltip_text (open_button, _("Open a file"));
-       gtk_menu_tool_button_set_arrow_tooltip_text (GTK_MENU_TOOL_BUTTON (open_button),
-                                                    _("Open a recently used file"));
+       GtkToolItem *open_button = gtk_menu_tool_button_new(image, _("_Open"));
+       gtk_menu_tool_button_set_menu (GTK_MENU_TOOL_BUTTON (open_button), data->recent_menu);
 
+       gtk_tool_item_set_tooltip_text (open_button, _("Open a file"));
+       gtk_menu_tool_button_set_arrow_tooltip_text (GTK_MENU_TOOL_BUTTON (open_button), _("Open a recently used file"));
 
        action = gtk_action_group_get_action (data->actions, "Open");
-       g_object_set (action,
-                     "short_label", _("Open"),
-                     NULL);
+       g_object_set (action, "short_label", _("Open"), NULL);
        //gtk_action_connect_proxy (action, GTK_WIDGET (open_button));
        gtk_activatable_set_related_action (GTK_ACTIVATABLE (open_button), action);
 
-       gtk_toolbar_insert (GTK_TOOLBAR (data->toolbar),
-                           open_button,
-                           1);
-       /* end testing */
+       gtk_toolbar_insert (GTK_TOOLBAR (data->toolbar), open_button, 1);
+       /* end test */
 
 }
 
 static GtkWidget *ui_mainwindow_create_youraccounts(struct hbfile_data *data)
 {
-GtkWidget *mainvbox, *align, *label, *widget, *sw;
+GtkWidget *mainvbox, *label, *widget, *sw;
 
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
-       label = make_label(_("Your accounts"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_misc_set_padding (GTK_MISC(label), HB_BOX_SPACING, HB_BOX_SPACING/2);
+       label = make_label_group(_("Your accounts"));
+       gtk_widget_set_margin_top(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_start(GTK_WIDGET(label), SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(label), SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, 0);
 
-       align = gtk_alignment_new(0, 0, 1.0, 1.0);
-       // top, bottom, left, right
-       gtk_alignment_set_padding (GTK_ALIGNMENT(align), 0, HB_BOX_SPACING, 2*HB_BOX_SPACING, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (mainvbox), align, 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_AUTOMATIC);
-       gtk_container_add (GTK_CONTAINER (align), sw);
-       
+       //gtk_widget_set_margin_top(GTK_WIDGET(sw), 0);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(sw), SPACING_SMALL);
+       gtk_widget_set_margin_start(GTK_WIDGET(sw), 2*SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(sw), SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainvbox), sw, TRUE, TRUE, 0);
+
        widget = (GtkWidget *)create_list_account();
        data->LV_acc = widget;
        gtk_container_add (GTK_CONTAINER (sw), widget);
@@ -2557,59 +2677,65 @@ GtkWidget *mainvbox, *align, *label, *widget, *sw;
 static GtkWidget *ui_mainwindow_create_topspending(struct hbfile_data *data)
 {
 GtkWidget *mainvbox, *hbox, *vbox;
-GtkWidget *label, *align, *widget;
+GtkWidget *label, *widget;
 
-               mainvbox = gtk_vbox_new (FALSE, 0);
-               data->GR_top = mainvbox;
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+       data->GR_top = mainvbox;
 
-               label = make_label(_("Where your money goes"), 0.0, 0.5);
-               gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-               gtk_misc_set_padding (GTK_MISC(label), HB_BOX_SPACING, HB_BOX_SPACING/2);
-           gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, 0);
+       label = make_label_group(_("Where your money goes"));
+       gtk_widget_set_margin_top(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_start(GTK_WIDGET(label), SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(label), SPACING_SMALL);
+    gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, 0);
 
-               align = gtk_alignment_new(0, 0, 1.0, 1.0);
-               // top, bottom, left, right
-               gtk_alignment_set_padding (GTK_ALIGNMENT(align), 0, HB_BOX_SPACING, 2*HB_BOX_SPACING, HB_BOX_SPACING);
-               gtk_box_pack_start (GTK_BOX (mainvbox), align, TRUE, TRUE, 0);
 
-               vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-               gtk_container_add (GTK_CONTAINER (align), vbox);
-               
-               /* total + date range */
-               hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-               gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
-               
-               label = make_label(_("Top 5 spending"), 0.0, 0.5);
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-               
-               label = make_label(NULL, 0.0, 0.5);
-               data->TX_topamount = label;
-               gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       //gtk_widget_set_margin_top(GTK_WIDGET(vbox), 0);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(vbox), SPACING_SMALL);
+       gtk_widget_set_margin_start(GTK_WIDGET(vbox), 2*SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(vbox), SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainvbox), vbox, TRUE, TRUE, 0);
+       
+       /* total + date range */
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
+       
+       label = make_label(_("Top spending"), 0.0, 0.5);
+       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
        
-               data->CY_range = make_daterange(label, FALSE);
-               gtk_box_pack_end (GTK_BOX (hbox), data->CY_range, FALSE, FALSE, 0);
+       label = make_label(NULL, 0.0, 0.5);
+       data->TX_topamount = label;
+       gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
 
-               /* pie + listview */
-               hbox = gtk_hbox_new (FALSE, 0);
-               gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
+       data->CY_range = make_daterange(label, FALSE);
+       gtk_box_pack_end (GTK_BOX (hbox), data->CY_range, FALSE, FALSE, 0);
 
-               widget = gtk_chart_new(CHART_TYPE_PIE);
-               data->RE_pie = widget;
-               gtk_chart_set_minor_prefs(GTK_CHART(widget), PREFS->euro_value, PREFS->minor_cur.symbol);
-               gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
+       widget = make_radio(CYA_CATSUBCAT, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data->RA_type = widget;
+       gtk_box_pack_end (GTK_BOX (hbox), widget, FALSE, FALSE, 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_AUTOMATIC);
-               gtk_box_pack_start (GTK_BOX (hbox), sw, FALSE, FALSE, 0);
-               */
-               
-               widget = (GtkWidget *)create_list_topspending();
-               data->LV_top = widget;
+       /* pie + listview */
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
+
+       widget = gtk_chart_new(CHART_TYPE_PIE);
+       data->RE_pie = widget;
+       gtk_chart_set_minor_prefs(GTK_CHART(widget), PREFS->euro_value, PREFS->minor_cur.symbol);
+       gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-               gtk_chart_show_legend(GTK_CHART(data->RE_pie), TRUE, TRUE);
+/*
+       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_AUTOMATIC);
+       gtk_box_pack_start (GTK_BOX (hbox), sw, FALSE, FALSE, 0);
+       */
        
+       widget = (GtkWidget *)create_list_topspending();
+       data->LV_top = widget;
+
+       gtk_chart_show_legend(GTK_CHART(data->RE_pie), TRUE, TRUE);
+
 //             gtk_container_add (GTK_CONTAINER (sw), widget);
 
        return mainvbox;
@@ -2618,20 +2744,21 @@ GtkWidget *label, *align, *widget;
 
 static GtkWidget *ui_mainwindow_scheduled_create(struct hbfile_data *data)
 {
-GtkWidget *mainvbox, *hbox, *vbox, *sw, *tbar;
-GtkWidget *label, *image, *align, *widget;
+GtkWidget *mainvbox, *hbox, *vbox, *bbox, *sw, *tbar;
+GtkWidget *label, *widget;
 GtkToolItem *toolitem;
        
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        data->GR_upc = mainvbox;
 
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, FALSE, FALSE, 0);
 
-       label = make_label(_("Scheduled transactions"), 0.0, 0.5);
-       //gtk_label_set_angle(GTK_LABEL(label), 90.0);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_misc_set_padding (GTK_MISC(label), HB_BOX_SPACING, HB_BOX_SPACING/2);
+       label = make_label_group(_("Scheduled transactions"));
+       gtk_widget_set_margin_top(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(label), SPACING_SMALL/2);
+       gtk_widget_set_margin_start(GTK_WIDGET(label), SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(label), SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
        label = make_label(_("maximum post date"), 0.0, 0.7);
@@ -2643,13 +2770,12 @@ GtkToolItem *toolitem;
        gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
     gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
        
-       align = gtk_alignment_new(0, 0, 1.0, 1.0);
-       // top, bottom, left, right
-       gtk_alignment_set_padding (GTK_ALIGNMENT(align), 0, HB_BOX_SPACING, 2*HB_BOX_SPACING, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (mainvbox), align, TRUE, TRUE, 0);
-
-       vbox = gtk_vbox_new (FALSE, 0);
-       gtk_container_add (GTK_CONTAINER (align), vbox);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+       //gtk_widget_set_margin_top(GTK_WIDGET(vbox), 0);
+       gtk_widget_set_margin_bottom(GTK_WIDGET(vbox), SPACING_SMALL);
+       gtk_widget_set_margin_start(GTK_WIDGET(vbox), 2*SPACING_SMALL);
+       gtk_widget_set_margin_end(GTK_WIDGET(vbox), SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainvbox), vbox, TRUE, TRUE, 0);
 
        sw = gtk_scrolled_window_new (NULL, NULL);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_ETCHED_IN);
@@ -2663,25 +2789,41 @@ GtkToolItem *toolitem;
        tbar = gtk_toolbar_new();
        gtk_toolbar_set_icon_size (GTK_TOOLBAR(tbar), GTK_ICON_SIZE_MENU);
        gtk_toolbar_set_style(GTK_TOOLBAR(tbar), GTK_TOOLBAR_ICONS);
+       gtk_style_context_add_class (gtk_widget_get_style_context (tbar), GTK_STYLE_CLASS_INLINE_TOOLBAR);
        gtk_box_pack_start (GTK_BOX (vbox), tbar, FALSE, FALSE, 0);
 
-       /*widget = gtk_tool_item_new ();
-       label = gtk_label_new("test");
-       gtk_container_add(GTK_CONTAINER(widget), label);
-       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(widget), -1);*/
-       
-       image = gtk_image_new_from_icon_name ("media-skip-forward", GTK_ICON_SIZE_MENU);
+       bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
+       toolitem = gtk_tool_item_new();
+       gtk_container_add (GTK_CONTAINER(toolitem), bbox);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
+
+       widget = gtk_button_new_with_label(_("Skip"));
+       data->BT_sched_skip = widget;
+       gtk_box_pack_start (GTK_BOX (bbox), widget, FALSE, FALSE, 0);
+
+       widget = gtk_button_new_with_label(_("Edit & Post"));
+       data->BT_sched_editpost = widget;
+       gtk_box_pack_start (GTK_BOX (bbox), widget, FALSE, FALSE, 0);
+
+       //TRANSLATORS: Posting a scheduled transaction is the action to materialize it into its target account.
+       //TRANSLATORS: Before that action the automated transaction occurrence is pending and not yet really existing.
+       widget = gtk_button_new_with_label (_("Post"));
+       data->BT_sched_post = widget;
+       gtk_box_pack_start (GTK_BOX (bbox), widget, FALSE, FALSE, 0);
+
+
+/*     image = gtk_image_new_from_icon_name (ICONNAME_HB_SCHED_SKIP, GTK_ICON_SIZE_MENU);
        toolitem = gtk_tool_button_new(image, NULL);
        data->BT_sched_skip = toolitem;
        gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
        gtk_widget_set_tooltip_text(GTK_WIDGET(toolitem), _("Skip"));
 
-       image = gtk_image_new_from_icon_name ("media-playback-start", GTK_ICON_SIZE_MENU);
+       image = gtk_image_new_from_icon_name (ICONNAME_HB_SCHED_POST, GTK_ICON_SIZE_MENU);
        toolitem = gtk_tool_button_new(image, NULL);
        data->BT_sched_post = toolitem;
        gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
        gtk_widget_set_tooltip_text(GTK_WIDGET(toolitem), _("Post"));
-
+*/
 
        
        return mainvbox;
@@ -2714,19 +2856,7 @@ GtkAction *action;
        data->window = window;
        GLOBALS->mainwindow = window;
 
-       //setup, init and show window
-       wg = &PREFS->wal_wg;
-       if(wg->s == 0)
-       {
-               gtk_window_move(GTK_WINDOW(window), wg->l, wg->t);
-               gtk_window_resize(GTK_WINDOW(window), wg->w, wg->h);
-       }
-       else
-               gtk_window_maximize(GTK_WINDOW(window));
-
-       gtk_widget_show (window);
-
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
        ui_mainwindow_create_menu_bar_and_toolbar (data, mainvbox);
@@ -2743,15 +2873,15 @@ GtkWidget *bar, *label;
 #endif
        
        /* Add the main area */
-       vbox = gtk_vbox_new (FALSE, 0);
-    //gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+    //gtk_container_set_border_width (GTK_CONTAINER(vbox), SPACING_MEDIUM);
     gtk_box_pack_start (GTK_BOX (mainvbox), vbox, TRUE, TRUE, 0);
 
-       vpaned = gtk_vpaned_new();
+       vpaned = gtk_paned_new(GTK_ORIENTATION_VERTICAL);
        data->vpaned = vpaned;
     gtk_box_pack_start (GTK_BOX (vbox), vpaned, TRUE, TRUE, 0);
 
-               hpaned = gtk_hpaned_new();
+               hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
                data->hpaned = hpaned;
                gtk_paned_pack1 (GTK_PANED(vpaned), hpaned, FALSE, FALSE);
 
@@ -2772,6 +2902,16 @@ GtkWidget *bar, *label;
        if(PREFS->wal_vpaned > 0)
                gtk_paned_set_position(GTK_PANED(data->vpaned), PREFS->wal_vpaned);
 
+       //setup, init and show window
+       wg = &PREFS->wal_wg;
+       if(wg->s == 0)
+       {
+               gtk_window_move(GTK_WINDOW(window), wg->l, wg->t);
+               gtk_window_resize(GTK_WINDOW(window), wg->w, wg->h);
+       }
+       else
+               gtk_window_maximize(GTK_WINDOW(window));
+
        gtk_widget_show_all (window);
        
        //todo: move this elsewhere
@@ -2813,9 +2953,15 @@ GtkWidget *bar, *label;
        g_signal_connect (GTK_TREE_VIEW(data->LV_acc), "row-activated", G_CALLBACK (ui_mainwindow_onRowActivated), GINT_TO_POINTER(2));
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_upc)), "changed", G_CALLBACK (ui_mainwindow_scheduled_selection_cb), NULL);
-       g_signal_connect (G_OBJECT (data->BT_sched_post), "clicked", G_CALLBACK (ui_mainwindow_scheduled_post_cb), data);
+       g_signal_connect (GTK_TREE_VIEW(data->LV_upc), "row-activated", G_CALLBACK (ui_mainwindow_scheduled_onRowActivated), NULL);
        g_signal_connect (G_OBJECT (data->BT_sched_skip), "clicked", G_CALLBACK (ui_mainwindow_scheduled_skip_cb), data);
+       g_signal_connect (G_OBJECT (data->BT_sched_editpost), "clicked", G_CALLBACK (ui_mainwindow_scheduled_editpost_cb), data);
+       g_signal_connect (G_OBJECT (data->BT_sched_post), "clicked", G_CALLBACK (ui_mainwindow_scheduled_post_cb), data);
        
+       widget = radio_get_nth_widget(GTK_CONTAINER(data->RA_type), 1);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_mainwindow_populate_topspending), &data);
+
        g_signal_connect (data->CY_range, "changed", G_CALLBACK (ui_mainwindow_populate_topspending), NULL);
 
 
@@ -2830,9 +2976,7 @@ GtkWidget *bar, *label;
 
        //gtk_action_group_set_sensitive(data->actions, FALSE);
 
-
        
-  return window;
+       return window;
 }
 
-
index 7230f4134df49c2f812af83a3b64a920e70246b9..eae87dd84d2f27f93e2c8543afce2d7cc1c2e3d9 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -41,9 +41,12 @@ struct hbfile_data
        GtkWidget       *GR_upc;
        GtkWidget       *LV_upc;
        GtkWidget   *LB_maxpostdate;
-       GtkToolItem *BT_sched_post;
-       GtkToolItem *BT_sched_skip;
+       GtkWidget   *BT_sched_skip;
+       GtkWidget   *BT_sched_post;
+       GtkWidget   *BT_sched_editpost;
 
+       GtkWidget   *RA_type;
+       
        gchar   *wintitle;
 
        Account *acc;
index 98586a997eda84ab66af7ed43543b25bb48203af..1aeec33f79c0182228aa1815a1f119384af3efa4 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -95,20 +95,21 @@ enum
 /* list display transaction (dsp_account) */
 enum
 {
-       LST_DSPOPE_DATAS,
-       LST_DSPOPE_STATUS,      /* fake column */
-       LST_DSPOPE_DATE,        /* fake column */
-       LST_DSPOPE_INFO,        /* fake column */
-       LST_DSPOPE_PAYEE,       /* fake column */
-       LST_DSPOPE_WORDING,     /* fake column */
-       LST_DSPOPE_AMOUNT,      /* fake column */
-       LST_DSPOPE_EXPENSE,     /* fake column */
-       LST_DSPOPE_INCOME,      /* fake column */
-       LST_DSPOPE_CATEGORY,    /* fake column */
-       LST_DSPOPE_TAGS,        /* fake column */
-       LST_DSPOPE_BALANCE,
+       LST_DSPOPE_DATAS,   /*  0 so columns id start at 1 */
+       LST_DSPOPE_STATUS,      /*  1 fake column */
+       LST_DSPOPE_DATE,        /*  2 fake column */
+       LST_DSPOPE_INFO,        /*  3 fake column */
+       LST_DSPOPE_PAYEE,       /*  4 fake column */
+       LST_DSPOPE_WORDING,     /*  5 fake column */
+       LST_DSPOPE_AMOUNT,      /*  6 fake column */
+       LST_DSPOPE_EXPENSE,     /*  7 fake column */
+       LST_DSPOPE_INCOME,      /*  8 fake column */
+       LST_DSPOPE_CATEGORY,/*  9 fake column */
+       LST_DSPOPE_TAGS,        /* 10 fake column */
+       LST_DSPOPE_BALANCE, /* 11 fake column */
+       LST_DSPOPE_CLR,     /* 12 fake column */
        /* here we insert account column, only used for detail */
-       LST_DSPOPE_ACCOUNT,
+       LST_DSPOPE_ACCOUNT, /* 13 fake column : not stored */
        NUM_LST_DSPOPE
 };
 
@@ -139,7 +140,8 @@ enum
 {
        PRF_DATEFMT_MDY,
        PRF_DATEFMT_DMY,
-       PRF_DATEFMT_YMD
+       PRF_DATEFMT_YMD,
+       NUM_PRF_DATEFMT
 };
 
 
index de98590d6435f47fb5d2616c634aedcb5575e392..e7bca04088d7703cf5fb43f749d052d4347d2838 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -239,11 +239,21 @@ struct rgbcol global_colors[] =
 {
        {  0,   0,   0},        // black
        {255, 255, 255},        // white
-       {239, 239, 239},        // grey1 intermediate lines
-       { 68,  68,  68},        // text
-       { 51,  51,  51},        // x/y axis
-       {  0,   0,   0},        // theme base
-       {  0,   0,   0},        // theme text
+       {239, 239, 239},        // grey1        THTEXT 0.05
+       { 68,  68,  68},        // text         THTEXT 0.78
+       { 51,  51,  51},        // xyline   THTEXT 0.8
+
+
+/*     {  255,   0,   0},      // fake
+       {  255,   255,   0},    // fake
+       {  255,   0,   255},    // fake
+       {  0,   255,   0},      // fake
+       {  0,   0,   255},      // fake
+*/
+
+       
+       {255, 255, 255},        // theme base (bg)
+       { 46,  52,  54},        // theme fg
 };
 
 
@@ -268,6 +278,22 @@ struct rgbcol global_colors[] =
 };*/
 
 
+void chart_color_global_default(void)
+{
+struct rgbcol *tcol;
+
+       // set base color (adwaita)
+       tcol = &global_colors[THBASE];
+       tcol->r = 255;
+       tcol->g = 255;
+       tcol->b = 255;
+
+       // set text(bg) color (adwaita)
+       tcol = &global_colors[THTEXT];
+       tcol->r = 46;
+       tcol->g = 52;
+       tcol->b = 54;
+}
 
 
 void cairo_user_set_rgbcol(cairo_t *cr, struct rgbcol *col)
@@ -290,3 +316,75 @@ void cairo_user_set_rgbcol_over(cairo_t *cr, struct rgbcol *col, gboolean over)
                cairo_set_source_rgb(cr, COLTOCAIRO(col->r), COLTOCAIRO(col->g), COLTOCAIRO(col->b));
 }
 
+
+void colorscheme_init(GtkColorScheme *scheme, gint index)
+{
+
+       scheme->cs_blue = 0;
+
+       switch(index)
+       {
+               default:
+               case CHART_COLMAP_HOMEBANK:
+                       scheme->colors = homebank_colors;
+                       scheme->nb_cols = homebank_nbcolors;
+                       scheme->cs_green = 4;
+                       scheme->cs_red = 6;
+                       scheme->cs_yellow = 2;
+                       scheme->cs_orange = 2;
+                       break;
+               case CHART_COLMAP_MSMONEY:
+                       scheme->colors = money_colors;
+                       scheme->nb_cols = money_nbcolors;
+                       scheme->cs_blue = 17;
+                       scheme->cs_green = 19;
+                       scheme->cs_red = 18;
+                       scheme->cs_yellow = 16;
+                       scheme->cs_orange = 8;
+                       break;
+               case CHART_COLMAP_QUICKEN:
+                       scheme->colors = quicken_colors;
+                       scheme->nb_cols = quicken_nbcolors;
+                       scheme->cs_blue = 3;
+                       scheme->cs_green = 2;
+                       scheme->cs_red = 0;
+                       scheme->cs_yellow = 1;
+                       scheme->cs_orange = 9;
+                       break;
+               case CHART_COLMAP_ANALYTICS:
+                       scheme->colors = analytics_colors;
+                       scheme->nb_cols = analytics_nbcolors;
+                       scheme->cs_green = 1;
+                       scheme->cs_red = 2;
+                       scheme->cs_yellow = 3;
+                       scheme->cs_orange = 6;
+                       break;
+               case CHART_COLMAP_OFFICE2010:
+                       scheme->colors = office2010_colors;
+                       scheme->nb_cols = office2010_nbcolors;
+                       scheme->cs_green = 2;
+                       scheme->cs_red = 1;
+                       scheme->cs_yellow = 5;
+                       scheme->cs_orange = 5;
+                       break;
+               case CHART_COLMAP_OFFICE2013:
+                       scheme->colors = office2013_colors;
+                       scheme->nb_cols = office2013_nbcolors;
+                       scheme->cs_green = 5;
+                       scheme->cs_red = 1;
+                       scheme->cs_yellow = 3;
+                       scheme->cs_orange = 1;
+                       break;
+               case CHART_COLMAP_SAP:
+                       scheme->colors = sap_colors;
+                       scheme->nb_cols = sap_nbcolors;
+                       scheme->cs_green = 14;
+                       scheme->cs_red = 15;
+                       scheme->cs_yellow = 12;
+                       scheme->cs_orange = 20;
+                       break;
+       }
+
+
+}
+
index 6c31cdd464156085f2b85335dc90ddce0693cd17..1fa7b2d0dba5618f58d7b837aa6f88208c853c56 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #define COLTO16(col8) ( (col8 | col8<<8 ) )
 #define COLTOOVER(col8) ( (col8 + MASKCOL) / 2 )
 
-
+#define AREA_ALPHA .33
 #define OVER_ALPHA .15
 #define OVER_COLOR (MASKCOL * OVER_ALPHA)
 #define COLTOCAIRO(col8)        ( (col8 / 255.0) )
 #define COLTOCAIROOVER(col8) ( ((col8 * (1 - OVER_ALPHA)) + OVER_COLOR ) / 255.0 )
 
-/* new stuff */
-#define CHART_FONT_SIZE_NORMAL  10
-#define CHART_FONT_SIZE_TITLE   18
-#define CHART_FONT_SIZE_PERIOD  11
-
-
 //typedef struct _rgbcol RgbCol;
-       
+typedef struct _ColorScheme  GtkColorScheme;
+
 struct rgbcol
 {
        guint8  r, g, b;
 };
 
 
+struct _ColorScheme
+{
+       struct rgbcol           *colors;
+       gint    nb_cols;
+       gint    cs_red;
+       gint    cs_green;
+       gint    cs_blue;
+       gint    cs_yellow;
+       gint    cs_orange;
+};
+
 
 enum {
        BLACK,
@@ -68,6 +74,13 @@ enum colmap
        CHART_COLMAP_ANALYTICS,
 };
 
+enum {
+       CHART_FONT_SIZE_TITLE,
+       CHART_FONT_SIZE_SUBTITLE,
+       CHART_FONT_SIZE_NORMAL
+};
+
+
 extern char *chart_colors[];
 
 extern struct rgbcol global_colors[];
@@ -87,8 +100,12 @@ extern int office2013_nbcolors;
 extern int sap_nbcolors;
 extern int homebank_nbcolors;
 
+void chart_color_global_default(void);
+
 void cairo_user_set_rgbcol(cairo_t *cr, struct rgbcol *col);
 void cairo_user_set_rgbacol(cairo_t *cr, struct rgbcol *col, double alpha);
 void cairo_user_set_rgbcol_over(cairo_t *cr, struct rgbcol *col, gboolean over);
 
+void colorscheme_init(GtkColorScheme *scheme, gint index);
+
 #endif /* __GTK_COLORS_H__ */
\ No newline at end of file
diff --git a/src/gtk-chart-stack.c b/src/gtk-chart-stack.c
new file mode 100644 (file)
index 0000000..6997608
--- /dev/null
@@ -0,0 +1,1275 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2013 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+#include <math.h>
+#include <string.h>
+#include <gtk/gtk.h>
+
+#include "homebank.h"
+#include "gtk-chart-colors.h"
+#include "gtk-chart-stack.h"
+
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+
+#define HELPDRAW 0
+
+
+
+/* --- prototypes --- */
+static void ui_chart_stack_class_init      (ChartStackClass *klass);
+static void ui_chart_stack_init            (ChartStack      *chart);
+static void ui_chart_stack_destroy         (GtkWidget     *chart);
+/*static void  ui_chart_stack_set_property              (GObject           *object,
+                                                 guint              prop_id,
+                                                 const GValue      *value,
+                                                 GParamSpec        *pspec);*/
+
+static gboolean drawarea_configure_event_callback (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data);
+static gboolean drawarea_draw_callback(GtkWidget *widget, cairo_t *cr, gpointer user_data);
+static gboolean drawarea_scroll_event_callback( GtkWidget *widget, GdkEventScroll *event, gpointer user_data);
+static gboolean drawarea_motionnotifyevent_callback(GtkWidget *widget, GdkEventMotion *event, gpointer user_data);
+static void ui_chart_stack_first_changed( GtkAdjustment *adj, gpointer user_data);
+
+static void ui_chart_stack_clear(ChartStack *chart, gboolean store);
+
+static void ui_chart_stack_queue_redraw(ChartStack *chart);
+
+/* --- variables --- */
+static GtkBoxClass *parent_class = NULL;
+
+
+/* --- functions --- */
+GType ui_chart_stack_get_type ()
+{
+static GType ui_chart_stack_type = 0;
+
+       if (G_UNLIKELY(ui_chart_stack_type == 0))
+    {
+               const GTypeInfo ui_chart_stack_info =
+               {
+               sizeof (ChartStackClass),
+               NULL,   /* base_init */
+               NULL,   /* base_finalize */
+               (GClassInitFunc) ui_chart_stack_class_init,
+               NULL,   /* class_finalize */
+               NULL,   /* class_init */
+               sizeof (ChartStack),
+               0,              /* n_preallocs */
+               (GInstanceInitFunc) ui_chart_stack_init,
+               NULL    /* value_table */
+               };
+
+               ui_chart_stack_type = g_type_register_static (GTK_TYPE_BOX, "ChartStack",
+                                                        &ui_chart_stack_info, 0);
+
+       }
+       return ui_chart_stack_type;
+}
+
+
+static void ui_chart_stack_class_init (ChartStackClass * class)
+{
+//GObjectClass *gobject_class;
+GtkWidgetClass *widget_class;
+
+       DB( g_print("\n[chartstack] class_init\n") );
+
+       //gobject_class = (GObjectClass*) class;
+       widget_class = (GtkWidgetClass*) class;
+
+       parent_class = g_type_class_peek_parent (class);
+
+       //gobject_class->dispose = ui_chart_stack_dispose;
+       //gobject_class->finalize = ui_chart_stack_finalize;
+       //gobject_class->set_property = ui_chart_stack_set_property;
+       //gobject_class->get_property = ui_chart_stack_get_property;
+
+       widget_class->destroy = ui_chart_stack_destroy;
+
+       
+}
+
+/* get/set properties goes here */
+
+
+static void
+ui_chart_stack_init (ChartStack * chart)
+{
+GtkWidget *widget, *hbox, *scrollwin;
+
+
+       DB( g_print("\n[chartstack] init\n") );
+
+       chart->surface = NULL;
+       chart->nb_items = 0;
+       chart->active = -1;
+       chart->title = NULL;
+       chart->subtitle = NULL;
+       chart->pfd = NULL;
+       
+       chart->budget_title = "Budget";
+       chart->result_title = "Result";
+       chart->barw = GTK_CHARTSTACK_BARW;
+       ui_chart_stack_set_color_scheme(chart, CHART_COLMAP_HOMEBANK);
+
+       widget=GTK_WIDGET(chart);
+
+       gtk_box_set_homogeneous(GTK_BOX(widget), FALSE);
+
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+    gtk_box_pack_start (GTK_BOX (widget), hbox, TRUE, TRUE, 0);
+
+       /* drawing area */
+       scrollwin = gtk_frame_new(NULL);
+    gtk_frame_set_shadow_type (GTK_FRAME(scrollwin), GTK_SHADOW_ETCHED_IN);
+    gtk_box_pack_start (GTK_BOX (hbox), scrollwin, TRUE, TRUE, 0);
+
+       //scrollwin = gtk_scrolled_window_new(NULL,NULL);
+    //gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+    //gtk_box_pack_start (GTK_BOX (hbox), scrollwin, TRUE, TRUE, 0);
+
+       chart->drawarea = gtk_drawing_area_new();
+       //gtk_widget_set_double_buffered (GTK_WIDGET(widget), FALSE);
+       
+       gtk_container_add( GTK_CONTAINER(scrollwin), chart->drawarea );
+       gtk_widget_set_size_request(chart->drawarea, 150, 150 );
+       gtk_widget_set_has_tooltip(chart->drawarea, FALSE);
+       gtk_widget_show(chart->drawarea);
+       
+       /* scrollbar */
+    chart->adjustment = GTK_ADJUSTMENT(gtk_adjustment_new (0.0, 0.0, 1.0, 1.0, 1.0, 1.0));
+    chart->scrollbar = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL,GTK_ADJUSTMENT (chart->adjustment));
+    gtk_box_pack_start (GTK_BOX (hbox), chart->scrollbar, FALSE, TRUE, 0);
+
+       gtk_widget_set_events(GTK_WIDGET(chart->drawarea),
+               GDK_EXPOSURE_MASK |
+               //GDK_POINTER_MOTION_MASK |
+               //GDK_POINTER_MOTION_HINT_MASK |
+               GDK_SCROLL_MASK
+               );
+
+       g_signal_connect( G_OBJECT(chart->drawarea), "configure-event", G_CALLBACK (drawarea_configure_event_callback), chart);
+       //g_signal_connect( G_OBJECT(chart->drawarea), "realize", G_CALLBACK(drawarea_realize_callback), chart ) ;
+       g_signal_connect( G_OBJECT(chart->drawarea), "draw", G_CALLBACK(drawarea_draw_callback), chart );
+       //g_signal_connect( G_OBJECT(chart->drawarea), "query-tooltip", G_CALLBACK(drawarea_querytooltip_callback), chart );
+       g_signal_connect( G_OBJECT(chart->drawarea), "scroll-event", G_CALLBACK(drawarea_scroll_event_callback), chart ) ;
+       g_signal_connect( G_OBJECT(chart->drawarea), "motion-notify-event", G_CALLBACK(drawarea_motionnotifyevent_callback), chart );
+
+       g_signal_connect (G_OBJECT(chart->adjustment), "value-changed", G_CALLBACK (ui_chart_stack_first_changed), chart);
+
+       /*
+       g_signal_connect( G_OBJECT(chart->drawarea), "leave-notify-event", G_CALLBACK(ui_chart_stack_leave), chart );
+       g_signal_connect( G_OBJECT(chart->drawarea), "enter-notify-event", G_CALLBACK(ui_chart_stack_enter), chart );
+       g_signal_connect( G_OBJECT(chart->drawarea), "button-press-event", G_CALLBACK(ui_chart_stack_button_press), chart );
+       g_signal_connect( G_OBJECT(chart->drawarea), "button-release-event", G_CALLBACK(ui_chart_stack_button_release), chart );
+       */
+
+
+}
+
+
+GtkWidget *
+ui_chart_stack_new (void)
+{
+GtkWidget *chart;
+
+       chart = (GtkWidget *)g_object_new (GTK_TYPE_CHARTSTACK, NULL);
+
+       return chart;
+}
+
+
+void
+ui_chart_stack_destroy (GtkWidget * object)
+{
+ChartStack *chart = GTK_CHARTSTACK(object);
+
+       g_return_if_fail (GTK_IS_CHARTSTACK (object));
+
+       ui_chart_stack_clear(GTK_CHARTSTACK (object), FALSE);
+
+       if(chart->pfd)
+       {
+               pango_font_description_free (chart->pfd);
+               chart->pfd = NULL;
+       }
+
+       if (chart->surface)
+       {
+               cairo_surface_destroy (chart->surface);
+               chart->surface = NULL;
+       }
+
+       GTK_WIDGET_CLASS (parent_class)->destroy (object);
+}
+
+
+
+
+/*
+** print a integer number
+*/
+static gchar *ui_chart_stack_print_int(ChartStack *chart, gdouble value)
+{
+
+       hb_strfmon(chart->buffer, CHART_BUFFER_LENGTH-1, value, chart->kcur, chart->minor);
+       return chart->buffer;
+}
+
+
+static void ui_chart_stack_clear(ChartStack *chart, gboolean store)
+{
+
+       DB( g_print("\n[chartstack] clear\n") );
+
+       //free & clear any previous allocated datas
+       if(chart->title != NULL)
+       {
+               g_free(chart->title);
+               chart->title = NULL;
+       }
+
+       if(chart->subtitle != NULL)
+       {
+               g_free(chart->subtitle);
+               chart->subtitle = NULL;
+       }
+
+       if(chart->items != NULL)
+       {
+               /*for(i=0;i<chart->nb_items;i++)
+               {
+               StackItem *item = &g_array_index(chart->items, StackItem, i);
+
+                       //g_free(item->legend);
+               }*/
+               g_array_free(chart->items, TRUE);
+               chart->items =  NULL;
+       }
+
+       chart->nb_items = 0;
+
+}
+
+
+static void ui_chart_stack_setup_with_model(ChartStack *chart, GtkTreeModel *list_store, gchar *coltitle1, gchar *coltitle2)
+{
+guint i;
+gboolean valid;
+GtkTreeIter iter;
+
+       DB( g_print("\n[chartstack] setup with model\n") );
+
+       ui_chart_stack_clear(chart, TRUE);
+
+       chart->nb_items = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(list_store), NULL);
+
+       chart->items = g_array_sized_new(FALSE, FALSE, sizeof(StackItem), chart->nb_items);
+
+       DB( g_print(" nb=%d\n", chart->nb_items) );
+
+       if(coltitle1)
+               chart->budget_title = coltitle1;
+       if(coltitle2)
+               chart->result_title = coltitle2;
+
+       /* Get the first iter in the list */
+       valid = gtk_tree_model_get_iter_first (GTK_TREE_MODEL(list_store), &iter);
+       i = 0;
+       while (valid)
+    {
+       gint id;
+       gchar *label, *status;
+       gdouble value1, value2;
+       StackItem item;
+
+               gtk_tree_model_get (GTK_TREE_MODEL(list_store), &iter,
+                       0, &id,
+                       //1, &pos,
+                       2, &label,
+                       3, &value1,   //spent
+                       4, &value2,   //budget
+                       //5, &result,
+                       6, &status,
+                       -1);
+
+               item.label = label;
+               item.spent = value1;
+               item.budget = value2;
+               item.status = status;
+
+               /* additional pre-compute */    
+               item.result = item.spent - item.budget;
+               item.rawrate = 0;
+               if(ABS(item.budget) > 0)
+               {
+                       item.rawrate = item.spent / item.budget;
+               }
+
+               item.warn = item.result < 0.0 ? TRUE : FALSE;
+
+               item.rate = CLAMP(item.rawrate, 0, 1.0);
+               
+               g_array_append_vals(chart->items, &item, 1);
+
+               i++;
+               valid = gtk_tree_model_iter_next (list_store, &iter);
+       }
+
+}
+
+
+static void ui_chart_stack_set_font_size(ChartStack *chart, gint font_size)
+{
+gint size = 10;
+
+       DB( g_print("\n[chartstack] set font size\n") );
+
+       switch(font_size)
+       {
+               case CHART_FONT_SIZE_TITLE:
+                       size = chart->pfd_size + 3;
+                       break;
+               case CHART_FONT_SIZE_SUBTITLE:
+                       size = chart->pfd_size + 1;
+                       break;
+               case CHART_FONT_SIZE_NORMAL:
+                       size = chart->pfd_size - 1;
+                       break;
+       }
+
+       DB( g_print(" size=%d\n", size) );
+
+       pango_font_description_set_size(chart->pfd, size * PANGO_SCALE);
+
+}
+
+
+
+static void ui_chart_stack_calculation(ChartStack *chart)
+{
+GtkWidget *drawarea = chart->drawarea;
+cairo_surface_t *surf;
+cairo_t *cr;
+gint blkw;
+gint i;
+int tw, th;
+gchar *valstr;
+GtkAllocation allocation;
+PangoLayout *layout;
+
+       DB( g_print("\n[chartstack] bar calculation\n") );
+
+       gtk_widget_get_allocation(drawarea, &allocation);
+
+       chart->l = CHART_MARGIN;
+       chart->t = CHART_MARGIN;
+       chart->r = allocation.width  - CHART_MARGIN;
+       chart->b = allocation.height - CHART_MARGIN;
+       chart->w = allocation.width  - (CHART_MARGIN*2);
+       chart->h = allocation.height - (CHART_MARGIN*2);
+
+       //todo: seems not working well...
+       surf = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, allocation.width, allocation.height);
+       cr = cairo_create (surf);
+
+       /* Create a PangoLayout, set the font and text */
+       layout = pango_cairo_create_layout (cr);
+
+       
+       // compute title
+       chart->title_zh = 0;
+       if(chart->title)
+       {
+               //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_TITLE * PANGO_SCALE);
+               ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_TITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+
+               pango_layout_set_text (layout, chart->title, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               chart->title_zh = (th / PANGO_SCALE) + CHART_SPACING;
+               DB( g_print(" - title: %s w=%d h=%d\n", chart->title, tw, th) );
+       }
+               
+       // compute period
+       chart->subtitle_zh = 0;
+       if(chart->subtitle)
+       {
+               //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_PERIOD * PANGO_SCALE);
+               ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_SUBTITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+
+               pango_layout_set_text (layout, chart->subtitle, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               chart->subtitle_zh = (th / PANGO_SCALE) + CHART_SPACING;
+               DB( g_print(" - period: %s w=%d h=%d\n", chart->subtitle, tw, th) );
+       }
+       
+       // compute other text
+       //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_NORMAL * PANGO_SCALE);
+       ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_NORMAL);
+       pango_layout_set_font_description (layout, chart->pfd);
+
+       double title_w = 0;
+       chart->bud_col_w = 0;
+       chart->rel_col_w = 0;
+
+       gdouble maxbudget = 0;
+       gdouble maxresult = 0;
+       gdouble result;
+       for(i=0;i<chart->nb_items;i++)
+       {
+       StackItem *item = &g_array_index(chart->items, StackItem, i);
+       
+               // category width
+               pango_layout_set_text (layout, item->label, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               title_w = MAX(title_w, (tw / PANGO_SCALE));
+
+               DB( g_print(" - calc '%s' title_w=%f (w=%d)\n", item->label, title_w, tw) );
+
+               //result = ABS(chart->spent[i]) - ABS(chart->budget[i]);
+               result = ABS(item->spent - item->budget);
+               
+               maxbudget = MAX(maxbudget, ABS(item->budget) );
+               maxresult = MAX(maxresult, result);
+
+               DB( g_print(" - maxbudget maxbudget=%f (w=%d)\n", maxbudget, tw) );
+
+               pango_layout_set_text (layout, item->status, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               chart->rel_col_w = MAX(chart->rel_col_w, (tw / PANGO_SCALE));
+       }
+       
+       chart->rel_col_w += CHART_SPACING;
+
+       // compute budget/result width
+       valstr = ui_chart_stack_print_int(chart, -maxbudget);
+       pango_layout_set_text (layout, valstr, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->bud_col_w = (tw / PANGO_SCALE);
+       pango_layout_set_text (layout, chart->budget_title, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->bud_col_w = MAX(chart->bud_col_w, (tw / PANGO_SCALE));
+       DB( g_print(" - budget-col: w=%f, %.2f, '%s'\n", chart->bud_col_w, maxbudget, valstr) );
+
+       
+       valstr = ui_chart_stack_print_int(chart, -maxresult);
+       pango_layout_set_text (layout, valstr, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->res_col_w = (tw / PANGO_SCALE);
+       pango_layout_set_text (layout, chart->result_title, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->res_col_w = MAX(chart->res_col_w, (tw / PANGO_SCALE));
+       DB( g_print(" - result-col: w=%f, %.2f, '%s'\n", chart->res_col_w, maxresult, valstr) );
+
+       
+       // collect other width, add margins
+       chart->header_zh = (th / PANGO_SCALE) + CHART_SPACING;
+       chart->cat_col_w = title_w + CHART_SPACING;
+
+       //chart->title_y = chart->t;
+       chart->subtitle_y = chart->t + chart->title_zh;
+       chart->header_y = chart->subtitle_y + chart->subtitle_zh;
+
+       
+       chart->graph_width  = chart->w - chart->cat_col_w - chart->bud_col_w - chart->res_col_w - chart->rel_col_w - (double)(CHART_SPACING*4);
+       chart->graph_height = chart->h - chart->title_zh - chart->subtitle_zh -chart->header_zh;
+
+
+       DB( g_print("gfx_w = %.2f - %.2f - %.2f  - %.2f - %.2f \n",
+                           chart->w , chart->cat_col_w , chart->bud_col_w , chart->res_col_w , (double)(CHART_SPACING*4)) );
+       
+       DB( g_print("gfx_w = %.2f\n", chart->graph_width) );
+
+       //if expand : we compute available space
+       //chart->barw = MAX(32, (chart->graph_width)/chart->nb_items);
+       //chart->barw = 32; // usr setted or defaut to BARW
+
+       blkw = chart->barw + floor(chart->barw * 0.2);
+       chart->blkw = blkw;
+       
+       chart->visible = (chart->graph_height - chart->t) / blkw;
+       chart->visible = MIN(chart->visible, chart->nb_items);
+
+       g_object_unref (layout);
+       
+       cairo_destroy(cr);
+       cairo_surface_destroy(surf);
+
+}
+
+
+#if HELPDRAW == 1
+static void ui_chart_stack_draw_help(GtkWidget *widget, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+cairo_t *cr;
+double x, y, y2;
+gint first = 0;
+gint i;
+
+       //cr = gdk_cairo_create (gtk_widget_get_window(widget));
+       cr = cairo_create (chart->surface);
+
+       cairo_set_line_width (cr, 1);
+
+
+       cairo_set_line_width(cr, 1.0);
+       cairo_set_source_rgb(cr, 0.0, 1.0, 0.0); //green
+       cairo_rectangle(cr, chart->l+0.5, chart->t+0.5, chart->w, chart->h);
+       cairo_stroke(cr);
+
+       
+       //title rect
+       cairo_set_source_rgb(cr, .0, .0, 1.0);
+       cairo_rectangle(cr, chart->l+0.5, chart->t+0.5, chart->w, chart->title_zh);
+       cairo_stroke(cr);
+
+       //period rect
+       cairo_set_source_rgb(cr, .0, 0, 1.0);
+       cairo_rectangle(cr, chart->l+0.5, chart->subtitle_y+0.5, chart->w, chart->subtitle_zh);
+       cairo_stroke(cr);
+       
+       //header rect
+       cairo_set_source_rgb(cr, .0, 1.0, 1.0);
+       cairo_rectangle(cr, chart->l+0.5, chart->header_y+0.5, chart->w, chart->header_zh);
+       cairo_stroke(cr);
+
+       //category column
+       y = chart->t + chart->title_zh + chart->header_zh + chart->subtitle_zh;
+       cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
+       cairo_rectangle(cr, chart->l+0.5, y+0.5, chart->cat_col_w, chart->h - y);
+       cairo_stroke(cr);
+
+       //budget column
+       x = chart->l + chart->cat_col_w + chart->graph_width + CHART_SPACING ;
+       cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
+       cairo_rectangle(cr, x+0.5, y+0.5, chart->bud_col_w, chart->h - y);
+       cairo_stroke(cr);
+
+       //result column
+       x = chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + (CHART_SPACING*3);
+       cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
+       cairo_rectangle(cr, x+0.5, y+0.5, chart->res_col_w, chart->h - y);
+       cairo_stroke(cr);
+
+       
+       // draw item lines
+       y = chart->header_y + chart->header_zh;
+
+       cairo_set_source_rgb(cr, 1.0, .0, .0);
+       cairo_rectangle(cr, chart->l+chart->cat_col_w+0.5, y+0.5, chart->graph_width+0.5, chart->graph_height+0.5);
+       cairo_stroke(cr);
+
+
+
+       y2 = y+0.5;
+       cairo_set_line_width(cr, 1.0);
+       double dashlength;
+       dashlength = 4;
+       cairo_set_dash (cr, &dashlength, 1, 0);
+       cairo_set_source_rgb(cr, 1.0, 0.0, 1.0); // violet
+       for(i=first; i<=(first+chart->visible) ;i++)
+       {
+               cairo_move_to(cr, chart->l, y2);
+               cairo_line_to(cr, chart->r, y2);
+               
+               y2 += chart->blkw;
+       }
+       cairo_stroke(cr);
+
+       cairo_destroy(cr);
+
+}
+#endif
+
+
+/*
+** draw all visible bars
+*/
+static void ui_chart_stack_draw_bars(ChartStack *chart, cairo_t *cr)
+{
+double x, y, x2, y2, h;
+gint first;
+gint i, idx;
+gchar *valstr;
+PangoLayout *layout;
+int tw, th;
+
+       DB( g_print("\n[chartstack] bar draw bars\n") );
+
+       layout = pango_cairo_create_layout (cr);
+       
+       x = chart->l + chart->cat_col_w;
+       y = chart->t + chart->title_zh + chart->header_zh + chart->subtitle_zh;
+       first = (gint)gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
+
+       // draw title
+       if(chart->title)
+       {
+               //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_TITLE * PANGO_SCALE);
+               ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_TITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+               pango_layout_set_text (layout, chart->title, -1);
+               pango_layout_get_size (layout, &tw, &th);
+
+               cairo_user_set_rgbcol(cr, &global_colors[THTEXT]);
+               cairo_move_to(cr, chart->l, chart->t);
+               pango_cairo_show_layout (cr, layout);
+       }
+       
+       // draw period
+       if(chart->subtitle)
+       {
+               //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_PERIOD * PANGO_SCALE);
+               ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_SUBTITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+               pango_layout_set_text (layout, chart->subtitle, -1);
+               pango_layout_get_size (layout, &tw, &th);
+
+               cairo_user_set_rgbcol(cr, &global_colors[THTEXT]);
+               cairo_move_to(cr, chart->l, chart->subtitle_y);
+               pango_cairo_show_layout (cr, layout);
+       }
+       
+       // draw column title
+       //cairo_user_set_rgbcol(cr, &global_colors[BLACK]);
+       cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+       //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_NORMAL * PANGO_SCALE);
+       ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_NORMAL);
+       pango_layout_set_font_description (layout, chart->pfd);
+
+       pango_layout_set_text (layout, chart->budget_title, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       cairo_move_to(cr, chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + CHART_SPACING - (tw /PANGO_SCALE), chart->header_y);
+       pango_cairo_show_layout (cr, layout);
+
+       pango_layout_set_text (layout, chart->result_title, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       cairo_move_to(cr, chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + chart->res_col_w - (tw /PANGO_SCALE) + (CHART_SPACING*3), chart->header_y);
+       pango_cairo_show_layout (cr, layout);
+
+
+       // draw items
+       //pango_font_description_set_size(chart->pfd, CHART_FONT_SIZE_NORMAL * PANGO_SCALE);
+       ui_chart_stack_set_font_size(chart, CHART_FONT_SIZE_NORMAL);
+       pango_layout_set_font_description (layout, chart->pfd);
+
+       for(i=0; i<chart->visible ;i++)
+       {
+       StackItem *item;
+       gint barw = chart->barw;
+       gint blkw = chart->blkw;
+
+               idx = i + first;
+
+               item = &g_array_index(chart->items, StackItem, idx);
+
+               x2 = x;
+               y2 = y + (CHART_SPACING/2) + (blkw * i);
+               
+               DB( g_print("'%-32s' wrn=%d %.2f%% (%.2f%%) :: r=% 4.2f s=% 4.2f b=% 4.2f\n", 
+               item->label, item->warn, item->rawrate, item->rate, item->result, item->spent, item->budget) );
+               
+               valstr = item->label;
+               pango_layout_set_text (layout, valstr, -1);
+               pango_layout_get_size (layout, &tw, &th);
+
+               double ytext = y2 + ((barw - (th / PANGO_SCALE))/2);
+
+               //cairo_user_set_rgbcol(cr, &global_colors[BLACK]);
+               cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+               cairo_move_to(cr, chart->l + chart->cat_col_w - (tw / PANGO_SCALE) - CHART_SPACING, ytext);
+               pango_cairo_show_layout (cr, layout);
+
+               // bar background
+               cairo_user_set_rgbacol(cr, &global_colors[THTEXT], 0.15);
+               cairo_rectangle(cr, x2, y2, chart->graph_width, barw);
+               cairo_fill(cr);
+
+               //bar with color :: todo migrate this
+               h = floor(item->rate * chart->graph_width);     
+               if(item->warn)
+               {
+                       cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[chart->color_scheme.cs_red], idx == chart->active);
+               }   
+               else
+               {
+                       if(item->rate > 0.8 && item->rate < 1.0)
+                               cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[chart->color_scheme.cs_orange], idx == chart->active);
+                       else
+                               cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[chart->color_scheme.cs_green], idx == chart->active);
+               }
+
+               
+               cairo_rectangle(cr, x2, y2, h, barw);
+               cairo_fill(cr);
+
+               // spent value
+               if( item->result != 0)
+               {
+                       valstr = ui_chart_stack_print_int(chart, item->spent);
+                       pango_layout_set_text (layout, valstr, -1);
+                       pango_layout_get_size (layout, &tw, &th);
+       
+                       if( h  >= ( (tw / PANGO_SCALE) + (CHART_SPACING*2)) )
+                       {
+                               // draw inside
+                               cairo_user_set_rgbcol(cr, &global_colors[WHITE]);
+                               //cairo_user_set_rgbcol (cr, &global_colors[THBASE]);
+                               cairo_move_to(cr, x2 + h - (tw / PANGO_SCALE) - CHART_SPACING, ytext);
+                       }
+                       else
+                       {
+                               // draw outside
+                               //cairo_user_set_rgbcol(cr, &global_colors[TEXT]);
+                               cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+                               cairo_move_to(cr, x2 + h + CHART_SPACING, ytext);                       
+                       }
+               
+                       pango_cairo_show_layout (cr, layout);
+               }
+
+               // budget value
+               valstr = ui_chart_stack_print_int(chart, item->budget);
+               pango_layout_set_text (layout, valstr, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               //cairo_user_set_rgbcol(cr, &global_colors[BLACK]);
+               cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+               cairo_move_to(cr, chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + CHART_SPACING - (tw / PANGO_SCALE), ytext);
+               pango_cairo_show_layout (cr, layout);
+
+               // result value
+
+               if( item->result != 0)
+               {
+                       valstr = ui_chart_stack_print_int(chart, item->result);
+
+                       if(item->warn)
+                               //cairo_set_source_rgb(cr, COLTOCAIRO(164), COLTOCAIRO(0), COLTOCAIRO(0));
+                               cairo_user_set_rgbcol(cr, &chart->color_scheme.colors[chart->color_scheme.cs_red]);
+                       else
+                               //cairo_user_set_rgbcol(cr, &global_colors[TEXT]);
+                               cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+
+                       pango_layout_set_text (layout, valstr, -1);
+                       pango_layout_get_size (layout, &tw, &th);
+                       cairo_move_to(cr, chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + chart->res_col_w - (tw / PANGO_SCALE) + (CHART_SPACING*3), ytext);
+                       pango_cairo_show_layout (cr, layout);
+
+                       // status
+                       pango_layout_set_text (layout, item->status, -1);
+                       pango_layout_get_size (layout, &tw, &th);
+                       cairo_move_to(cr, chart->l + chart->cat_col_w + chart->graph_width + chart->bud_col_w + chart->res_col_w  + (CHART_SPACING*4), ytext);
+                       pango_cairo_show_layout (cr, layout);
+               }
+               
+               //y += blkw;
+
+       }
+
+       g_object_unref (layout);
+       
+}
+
+
+/*
+** get the bar under the mouse pointer
+*/
+static gint ui_chart_stack_get_active(GtkWidget *widget, gint x, gint y, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+gint retval, first, index, py;
+gint blkw = chart->blkw;
+double oy;
+               
+       retval = -1;
+
+       oy = chart->t + chart->title_zh + chart->header_zh + chart->subtitle_zh;
+
+       //DB( g_print(" y=%d, oy=%f, cb=%f\n", y, oy, chart->b) );
+
+
+       if( (y <= chart->b && y >= oy) && (x >= chart->l && x <= chart->r) )
+       {
+               first = gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
+               py = (y - oy);
+               index = first + (py / blkw);
+
+
+               if(index < chart->nb_items)
+                       retval = index;
+
+               //DB( g_print(" hover=%d\n", retval) );
+       }
+
+       return(retval);
+}
+
+
+static void ui_chart_stack_first_changed( GtkAdjustment *adj, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+//gint first;
+
+       DB( g_print("\n[chartstack] bar first changed\n") );
+
+       //first = gtk_adjustment_get_value(GTK_ADJUSTMENT(adj));
+
+       //DB( g_print(" first=%d\n", first) );
+
+/*
+       DB( g_print("scrollbar\n adj=%8x, low=%.2f upp=%.2f val=%.2f step=%.2f page=%.2f size=%.2f\n", adj,
+               adj->lower, adj->upper, adj->value, adj->step_increment, adj->page_increment, adj->page_size) );
+ */
+    /* Set the number of decimal places to which adj->value is rounded */
+    //gtk_scale_set_digits (GTK_SCALE (hscale), (gint) adj->value);
+    //gtk_scale_set_digits (GTK_SCALE (vscale), (gint) adj->value);
+       gtk_widget_queue_draw(chart->drawarea);
+
+}
+
+/*
+** scrollbar set values for upper, page size, and also show/hide
+*/
+static void ui_chart_stack_scrollbar_setvalues(ChartStack *chart)
+{
+GtkAdjustment *adj = chart->adjustment;
+gint first;
+
+       g_return_if_fail (GTK_IS_ADJUSTMENT (adj));
+
+       DB( g_print("\n[chartstack] sb_set_values\n") );
+
+       //if(visible < entries)
+       //{
+               first = gtk_adjustment_get_value(GTK_ADJUSTMENT(adj));
+
+               DB( g_print(" entries=%d, visible=%d\n", chart->nb_items, chart->visible) );
+               DB( g_print(" first=%d, upper=%d, pagesize=%d\n", first, chart->nb_items, chart->visible) );
+
+               gtk_adjustment_set_upper(adj, (gdouble)chart->nb_items);
+               gtk_adjustment_set_page_size(adj, (gdouble)chart->visible);
+               gtk_adjustment_set_page_increment(adj, (gdouble)chart->visible);
+       
+               if(first+chart->visible > chart->nb_items)
+               {   
+                       gtk_adjustment_set_value(adj, (gdouble)chart->nb_items - chart->visible);
+               }
+       
+               gtk_adjustment_changed (adj);
+
+               //gtk_widget_show(GTK_WIDGET(scrollbar));
+       //}
+       //else
+               //gtk_widget_hide(GTK_WIDGET(scrollbar));
+
+
+}
+
+
+static void ui_chart_stack_recompute(ChartStack *chart)
+{
+
+       DB( g_print("\n[chartstack] recompute\n") );
+
+       ui_chart_stack_calculation(chart);
+       gtk_adjustment_set_value(chart->adjustment, 0);
+       ui_chart_stack_scrollbar_setvalues(chart);
+       gtk_widget_show(chart->scrollbar);
+
+       gtk_widget_queue_draw( chart->drawarea );
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+static gboolean drawarea_full_redraw(GtkWidget *widget, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+cairo_t *cr;
+
+       DB( g_print("\n[gtkchart] drawarea full redraw\n") );
+
+       cr = cairo_create (chart->surface);
+
+       /* fillin the back in white */
+       //cairo_user_set_rgbcol(cr, &global_colors[WHITE]);
+       cairo_user_set_rgbcol(cr, &global_colors[THBASE]);
+
+       cairo_paint(cr);
+
+       if(chart->nb_items == 0)
+       {
+               cairo_destroy(cr);
+               return FALSE;
+       }
+
+#if HELPDRAW == 1
+       ui_chart_stack_draw_help(widget, user_data);
+#endif
+
+       ui_chart_stack_draw_bars(chart, cr);
+
+       cairo_destroy(cr);
+
+       return TRUE;
+}
+
+
+static gboolean
+drawarea_configure_event_callback (GtkWidget         *widget,
+                          GdkEventConfigure *event,
+                          gpointer           user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+GtkAllocation allocation;
+GtkStyleContext *context;
+PangoFontDescription *desc;
+gboolean colfound;
+GdkRGBA color;
+
+       DB( g_print("\n[chartstack] drawarea configure \n") );
+
+       DB( g_print("w=%d h=%d\n", allocation.width, allocation.height) );
+
+       gtk_widget_get_allocation (widget, &allocation);
+
+       if (chart->surface)
+               cairo_surface_destroy (chart->surface);
+
+       chart->surface = gdk_window_create_similar_surface (gtk_widget_get_window (widget),
+                                               CAIRO_CONTENT_COLOR,
+                                               allocation.width,
+                                               allocation.height);
+
+       context = gtk_widget_get_style_context (widget);
+
+       chart_color_global_default();
+
+       // get base color
+       colfound = gtk_style_context_lookup_color(context, "theme_base_color", &color);
+       if(!colfound)
+               colfound = gtk_style_context_lookup_color(context, "base_color", &color);
+
+       if( colfound )
+       {
+               struct rgbcol *tcol = &global_colors[THBASE];
+               tcol->r = color.red * 255;
+               tcol->g = color.green * 255;
+               tcol->b = color.blue * 255;
+               DB( g_print(" - theme base col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
+       }
+
+       //get text color
+       colfound = gtk_style_context_lookup_color(context, "theme_fg_color", &color);
+       if(!colfound)
+               gtk_style_context_lookup_color(context, "fg_color", &color);
+
+       if( colfound )
+       {
+               struct rgbcol *tcol = &global_colors[THTEXT];
+               tcol->r = color.red * 255;
+               tcol->g = color.green * 255;
+               tcol->b = color.blue * 255;
+               DB( g_print(" - theme text (bg) col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
+       }
+
+       /* get and copy the font */
+       gtk_style_context_get(context, GTK_STATE_FLAG_NORMAL, "font", &desc, NULL);
+       if(chart->pfd)
+       {
+               pango_font_description_free (chart->pfd);
+               chart->pfd = NULL;
+       }
+       chart->pfd = pango_font_description_copy(desc);
+       chart->pfd_size = pango_font_description_get_size (desc) / PANGO_SCALE;
+       chart->barw = (6 + chart->pfd_size) * PHI;
+
+       DB( g_print("family: %s\n", pango_font_description_get_family(chart->pfd) ) );
+       DB( g_print("size  : %d (%d)\n", chart->pfd_size, chart->pfd_size/PANGO_SCALE ) );
+       DB( g_print("isabs : %d\n", pango_font_description_get_size_is_absolute (chart->pfd) ) );
+
+       if( gtk_widget_get_realized(widget) )
+       {
+               ui_chart_stack_recompute(chart);   
+               drawarea_full_redraw(widget, user_data);
+       }
+       
+       /* We've handled the configure event, no need for further processing. */
+       return TRUE;
+}
+
+
+static gboolean drawarea_draw_callback(GtkWidget *widget, cairo_t *cr, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+
+       if( !gtk_widget_get_realized(widget) || chart->surface == NULL )
+               return FALSE;
+
+       //DB( g_print("\n[chartstack] drawarea draw cb\n") );
+
+       cairo_set_source_surface (cr, chart->surface, 0, 0);
+       cairo_paint (cr);
+       
+       /* always redraw directly the active block */
+       gint first;
+       double ox, oy;
+       
+       first = (gint)gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
+       ox = chart->l + chart->cat_col_w;
+       oy = chart->t + chart->title_zh + chart->header_zh + chart->subtitle_zh;
+
+
+       if(chart->active != -1)
+       {
+               DB( g_print(" draw active\n") );
+
+               oy += CHART_SPACING/2 + (chart->active - first) * chart->blkw;
+               //cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
+               cairo_user_set_rgbacol(cr, &global_colors[WHITE], OVER_ALPHA);
+               //cairo_move_to(cr, chart->l, chart->t);
+               cairo_rectangle(cr, ox, oy, chart->graph_width, chart->barw);
+               cairo_fill(cr);
+       }
+       
+       return FALSE;
+}
+
+
+static gboolean drawarea_motionnotifyevent_callback(GtkWidget *widget, GdkEventMotion *event, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+gint x, y;
+
+       if(chart->nb_items == 0)
+               return FALSE;
+
+       DB( g_print("\n[chartstack] drawarea motion cb\n") );
+       x = event->x;
+       y = event->y;
+
+       //todo see this
+       if(event->is_hint)
+       {
+               //DB( g_print(" is hint\n") );
+
+               gdk_window_get_device_position(event->window, event->device, &x, &y, NULL);
+               //gdk_window_get_pointer(event->window, &x, &y, NULL);
+               //return FALSE;
+       }
+
+       chart->active = ui_chart_stack_get_active(widget, x, y, chart);
+
+       
+       // rollover redraw ?
+       DB( g_print(" %d, %d :: active: last=%d, curr=%d\n", x, y, chart->lastactive, chart->active) );
+       
+       if(chart->lastactive != chart->active)
+       {
+       GdkRectangle update_rect;
+       gint first;
+       double oy;
+       
+               DB( g_print(" motion rollover redraw :: active=%d\n", chart->active) );
+
+               first = (gint)gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
+               oy = chart->t + chart->title_zh + chart->header_zh + chart->subtitle_zh;
+
+               if(chart->lastactive != -1)
+               {
+                       update_rect.x = chart->l;
+                       update_rect.y = oy + (chart->lastactive - first) * chart->blkw;
+                       update_rect.width = chart->r;
+                       update_rect.height = chart->blkw;
+               
+                       /* Now invalidate the affected region of the drawing area. */
+                       gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+                                         &update_rect,
+                                         FALSE);
+               }
+               
+               update_rect.x = chart->l;
+               update_rect.y = oy + (chart->active - first) * chart->blkw;
+               update_rect.width = chart->r;
+               update_rect.height = chart->blkw;
+       
+               /* Now invalidate the affected region of the drawing area. */
+               gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+                                 &update_rect,
+                                 FALSE);
+               
+               //gtk_widget_queue_draw( widget );              
+               //retval = FALSE;
+       }
+       
+       chart->lastactive = chart->active;
+
+       return TRUE;
+}
+
+
+
+static gboolean drawarea_scroll_event_callback( GtkWidget *widget, GdkEventScroll *event, gpointer user_data)
+{
+ChartStack *chart = GTK_CHARTSTACK(user_data);
+GtkAdjustment *adj = chart->adjustment;
+gdouble first, upper, pagesize;
+       
+       DB( g_print("\n[chartstack] scroll\n") );
+
+       first = gtk_adjustment_get_value(GTK_ADJUSTMENT(adj));
+       //lower = gtk_adjustment_get_lower(GTK_ADJUSTMENT(adj));
+       upper = gtk_adjustment_get_upper(GTK_ADJUSTMENT(adj));
+       pagesize = gtk_adjustment_get_page_size(GTK_ADJUSTMENT(adj));
+
+       DB( g_print("- pos is %.2f, [%.2f - %.2f]\n", first, 0.0, upper) );
+
+       switch(event->direction)
+       {
+               case GDK_SCROLL_UP:
+                       gtk_adjustment_set_value(adj, first - 1);
+                       break;
+               case GDK_SCROLL_DOWN:
+                       gtk_adjustment_set_value(adj, CLAMP(first + 1, 0, upper - pagesize) );
+                       break;
+               default:
+                       break;
+       }
+
+       drawarea_full_redraw(widget, user_data);
+
+       return TRUE;
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+/* public functions */
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+static void ui_chart_stack_queue_redraw(ChartStack *chart)
+{
+
+       if( gtk_widget_get_realized(GTK_WIDGET(chart)) )
+       {
+               ui_chart_stack_recompute(chart);
+               drawarea_full_redraw(chart->drawarea, chart);
+               //gtk_widget_queue_draw( chart->drawarea );
+       }
+}
+
+/*
+** change the model and/or column
+*/
+void ui_chart_stack_set_dualdatas(ChartStack *chart, GtkTreeModel *model, gchar *coltitle1, gchar *coltitle2, gchar *title, gchar *subtitle)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       if( GTK_IS_TREE_MODEL(model) )
+       {
+               ui_chart_stack_setup_with_model(chart, model, coltitle1, coltitle2 );
+               if(title != NULL)
+                       chart->title = g_strdup(title);
+               if(subtitle != NULL)
+                       chart->subtitle = g_strdup(subtitle);
+
+               ui_chart_stack_queue_redraw(chart);
+       }
+       else
+       {
+               ui_chart_stack_clear(chart, TRUE);
+       }
+}
+
+/*
+** change the tooltip title
+*/
+void ui_chart_stack_set_title(ChartStack * chart, gchar *title)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       chart->title = g_strdup(title);
+
+       DB( g_print("\n[chartstack] set title = %s\n", chart->title) );
+
+       ui_chart_stack_recompute(chart);
+
+}
+
+void ui_chart_stack_set_subtitle(ChartStack * chart, gchar *subtitle)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       chart->subtitle = g_strdup(subtitle);
+
+       DB( g_print("\n[chartstack] set period = %s\n", chart->subtitle) );
+
+       ui_chart_stack_recompute(chart);
+
+}
+
+
+/*
+** change the minor visibility
+*/
+void ui_chart_stack_show_minor(ChartStack * chart, gboolean minor)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       chart->minor = minor;
+
+       ui_chart_stack_queue_redraw(chart);
+
+}
+
+void ui_chart_stack_set_color_scheme(ChartStack * chart, gint index)
+{
+       colorscheme_init(&chart->color_scheme, index);
+}
+
+
+/*
+** set the minor parameters
+*/
+/*void ui_chart_stack_set_minor_prefs(ChartStack * chart, gdouble rate, gchar *symbol)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       chart->minor_rate   = rate;
+       chart->minor_symbol = symbol;
+}*/
+
+void ui_chart_stack_set_currency(ChartStack * chart, guint32 kcur)
+{
+       g_return_if_fail (GTK_IS_CHARTSTACK (chart));
+
+       chart->kcur = kcur;
+}
+
diff --git a/src/gtk-chart-stack.h b/src/gtk-chart-stack.h
new file mode 100644 (file)
index 0000000..d27f697
--- /dev/null
@@ -0,0 +1,186 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2012 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __CHARTSTACK_H__
+#define __CHARTSTACK_H__
+
+#include "gtk-chart-colors.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+       
+/* Macro for casting a pointer to a GtkWidget or GtkWidgetClass pointer.
+ * Macros for testing whether `widget' or `klass' are of type GTK_TYPE_WIDGET.
+ */
+#define GTK_TYPE_CHARTSTACK            (ui_chart_stack_get_type ())
+#define GTK_CHARTSTACK(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHARTSTACK, ChartStack))
+#define GTK_CHARTSTACK_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHARTSTACK, ChartStackClass)
+#define GTK_IS_CHARTSTACK(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHARTSTACK))
+#define GTK_IS_CHARTSTACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHARTSTACK))
+#define GTK_CHARTSTACK_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHARTSTACK, ChartStackClass))
+
+typedef struct _ChartStack             ChartStack;
+typedef struct _ChartStackClass        ChartStackClass;
+
+typedef struct _StackItem          StackItem;
+
+typedef gchar (* ChartStackPrintIntFunc)    (gint value, gboolean minor);
+typedef gchar (* ChartStackPrintDoubleFunc) (gdouble value, gboolean minor);
+
+/* = = = = = = = = = = */
+/* = = = = = = = = = = = = = = = = = = = = */
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+#define GTK_CHARTSTACK_BARW            32
+#define CHART_BUFFER_LENGTH 128
+
+
+#define DEFAULT_DELAY 500           /* Default delay in ms */
+
+
+#define CHART_MARGIN   18 //standard a4 margin
+#define CHART_SPACING   6
+
+
+
+struct _StackItem
+{
+       /* data part */
+       gchar    *label;
+       gdouble  spent;
+       gdouble  budget;
+       gdouble  result;
+       gchar    *status;
+       
+       /* draw stuffs */
+       gdouble  rate;
+       gboolean warn;
+               
+       /* tmp datas */
+       gdouble  rawrate;
+       
+};
+
+
+
+/* you should access only the entry and list fields directly */
+struct _ChartStack
+{
+       /*< private >*/
+       GtkBox                  hbox;
+
+       GtkWidget               *drawarea;
+       GtkAdjustment   *adjustment;
+       GtkWidget               *scrollbar;
+
+       /* data storage */
+       gint            nb_items;
+       GArray          *items;
+
+       /*gchar         **titles;
+       gdouble         *spent;
+       gdouble         *budget;*/
+
+       gchar           *title;
+       gchar           *subtitle;
+
+       gchar       *budget_title;
+       gchar       *result_title;
+
+       gboolean        minor;
+       guint32         kcur;
+       gdouble         minor_rate;
+       gchar           *minor_symbol;
+
+
+
+       /* color datas */
+       GtkColorScheme color_scheme;
+
+       /* cairo default value */
+       PangoFontDescription *pfd;
+       gint                            pfd_size;
+
+       /* buffer surface */
+       cairo_surface_t  *surface;
+
+       
+       double barw, blkw;
+
+       /* draw area coordinates */
+       double  l, t, b, r, w, h;
+
+       /* zones height */
+       double  title_zh;
+       double  subtitle_zh, subtitle_y;
+       double  header_zh, header_y;
+       double  item_zh;
+
+       /* column width */
+       double  cat_col_w;
+       double  bud_col_w;
+       double  res_col_w;
+       double  rel_col_w;
+
+       
+       double  graph_width, graph_height;      //graph dimension
+       gint    visible;
+
+       gint    active, lastactive;
+
+       gchar   buffer[CHART_BUFFER_LENGTH];
+
+};
+
+
+struct _ChartStackClass {
+       GtkBoxClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
+};
+
+
+GType      ui_chart_stack_get_type (void);
+
+
+/* public function */
+GtkWidget *ui_chart_stack_new(void);
+
+void ui_chart_stack_set_color_scheme(ChartStack * chart, gint colorscheme);
+void ui_chart_stack_set_dualdatas(ChartStack *chart, GtkTreeModel *model, gchar *coltitle1, gchar *coltitle2, gchar *title, gchar *subtitle);
+void ui_chart_stack_set_title(ChartStack * chart, gchar *title);
+void ui_chart_stack_set_subtitle(ChartStack * chart, gchar *subtitle);
+void ui_chart_stack_set_barw(ChartStack * chart, gdouble barw);
+void ui_chart_stack_show_minor(ChartStack * chart, gboolean minor);
+
+void ui_chart_stack_set_minor_prefs(ChartStack * chart, gdouble rate, gchar *symbol);
+void ui_chart_stack_set_currency(ChartStack * chart, guint32 kcur);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __CHARTSTACK_H__ */
index 3c9b9149a1939c99ae02c363ebc5a7e580f3208f..d01d097d40bb22a2603814ec3fc48cc13aa5703b 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 
 #include <math.h>
 #include <string.h>
-
 #include <gtk/gtk.h>
 
 #include "homebank.h"
 #include "gtk-chart-colors.h"
 #include "gtk-chart.h"
 
-
-#define HELPDRAW 0
-
 #define MYDEBUG 0
 
 #if MYDEBUG
 #endif
 
 
+#define HELPDRAW 0
+#define DYNAMICS 1
+
+
 static void gtk_chart_class_intern_init (gpointer);
-static void gtk_chart_class_init      (GtkChartClass *klass);
-static void gtk_chart_init            (GtkChart      *chart);
-static void gtk_chart_destroy         (GtkObject     *chart);
+static void gtk_chart_class_init (GtkChartClass *klass);
+static void gtk_chart_init (GtkChart *chart);
+static void gtk_chart_dispose (GObject * object);
+static void gtk_chart_finalize (GObject * object);
 
-static gboolean
-drawarea_configure_event (GtkWidget         *widget,
-                          GdkEventConfigure *event,
-                          gpointer           user_data);
-static void drawarea_sizeallocate_callback(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data);
+static gboolean drawarea_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data);
 static void drawarea_realize_callback(GtkWidget *widget, gpointer user_data);
-static gboolean drawarea_draw_callback( GtkWidget *widget, GdkEventExpose *event, gpointer user_data);
+static gboolean drawarea_draw_callback(GtkWidget *widget, cairo_t *wcr, gpointer user_data);
 static gboolean drawarea_motionnotifyevent_callback(GtkWidget *widget, GdkEventMotion *event, gpointer user_data);
 static gboolean drawarea_querytooltip_callback(GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip, gpointer user_data);
 
 static gboolean drawarea_full_redraw(GtkWidget *widget, gpointer user_data);
 
 static void chart_calculation(GtkChart *chart);
-static void chart_clear(GtkChart *chart, gboolean store);
+static void chart_clear(GtkChart *chart);
 
 static void colchart_first_changed( GtkAdjustment *adj, gpointer user_data);
 static void colchart_compute_range(GtkChart *chart);
@@ -65,12 +62,13 @@ static void colchart_scrollbar_setvalues(GtkChart *chart);
 
 static void piechart_calculation(GtkChart *chart);
 
-static GdkPixbuf *create_color_pixbuf (GdkColor *col);
+static GdkPixbuf *create_color_pixbuf (struct rgbcol *color);
 static GtkWidget *legend_list_new(GtkChart *chart);
 
 
-static GtkHBoxClass *gtk_chart_parent_class = NULL;
+static GtkBoxClass *gtk_chart_parent_class = NULL;
 
+static const double dashed3[] = {3.0};
 
 GType
 gtk_chart_get_type ()
@@ -93,7 +91,7 @@ static GType chart_type = 0;
                NULL
                };
 
-               chart_type = g_type_register_static (GTK_TYPE_HBOX, "GtkChart",
+               chart_type = g_type_register_static (GTK_TYPE_BOX, "GtkChart",
                                                         &chart_info, 0);
 
        }
@@ -110,36 +108,39 @@ gtk_chart_class_intern_init (gpointer klass)
 static void
 gtk_chart_class_init (GtkChartClass * klass)
 {
-//GObjectClass *gobject_class;
-GtkObjectClass *object_class;
-//GtkWidgetClass *widget_class;
-
-       //gobject_class = (GObjectClass*) klass;
-       object_class = (GtkObjectClass*) klass;
-       //widget_class = (GtkWidgetClass*) klass;
+GObjectClass *gobject_class;
 
-       gtk_chart_parent_class = g_type_class_peek_parent (klass);
+       DB( g_print("\n[gtkchart] class init\n") );
 
-       DB( g_print("\n[gtkchart] class_init\n") );
-
-       object_class->destroy = gtk_chart_destroy;
+       gobject_class = G_OBJECT_CLASS (klass);
 
+       //gobject_class->get_property = gtk_chart_get_property;
+       //gobject_class->set_property = gtk_chart_set_property;
+       gobject_class->dispose = gtk_chart_dispose;
+       gobject_class->finalize = gtk_chart_finalize;
 }
 
+
 static void
 gtk_chart_init (GtkChart * chart)
 {
-GtkWidget *widget, *vbox, *frame;
+GtkWidget *widget, *vbox;
 GtkWidget *scrollwin, *treeview;
 
+       DB( g_print("\n[gtkchart] init\n") );
+
+
        chart->surface = NULL;
        chart->nb_items = 0;
        chart->items = NULL;
        chart->title = NULL;
+       
+       chart->pfd = NULL;
        chart->abs = FALSE;
        chart->dual = FALSE;
        chart->barw = GTK_CHART_BARW;
-
+       chart->show_mono = FALSE;
+       //chart->drawmode = CHART_DRAW_FULL;
        chart->active = -1;
        chart->lastactive = -1;
 
@@ -152,24 +153,29 @@ GtkWidget *scrollwin, *treeview;
 
        gtk_box_set_homogeneous(GTK_BOX(widget), FALSE);
 
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (widget), vbox, TRUE, TRUE, 0);
 
        /* drawing area */
-       frame = gtk_frame_new(NULL);
-    gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 0);
-    gtk_frame_set_shadow_type (GTK_FRAME(frame), GTK_SHADOW_ETCHED_IN);
+       scrollwin = gtk_frame_new(NULL);
+    gtk_frame_set_shadow_type (GTK_FRAME(scrollwin), GTK_SHADOW_ETCHED_IN);
+    gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
+
+       //scrollwin = gtk_scrolled_window_new(NULL,NULL);
+    //gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+    //gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
 
        chart->drawarea = gtk_drawing_area_new();
        //gtk_widget_set_double_buffered (GTK_WIDGET(widget), FALSE);
        
-       gtk_container_add( GTK_CONTAINER(frame), chart->drawarea );
-       gtk_widget_set_size_request(chart->drawarea, 150, 150 );
+       gtk_container_add( GTK_CONTAINER(scrollwin), chart->drawarea );
+       gtk_widget_set_size_request(chart->drawarea, 100, 100 );
        gtk_widget_set_has_tooltip(chart->drawarea, TRUE);
        gtk_widget_show(chart->drawarea);
 
 #if MYDEBUG == 1
-       GtkStyle *style;
+       /*GtkStyle *style;
        PangoFontDescription *font_desc;
 
        g_print("draw_area font\n");
@@ -179,15 +185,14 @@ GtkWidget *scrollwin, *treeview;
 
        g_print("family: %s\n", pango_font_description_get_family(font_desc) );
        g_print("size: %d (%d)\n", pango_font_description_get_size (font_desc), pango_font_description_get_size (font_desc )/PANGO_SCALE );
-
+       */
 #endif
        
        /* scrollbar */
     chart->adjustment = GTK_ADJUSTMENT(gtk_adjustment_new (0.0, 0.0, 1.0, 1.0, 1.0, 1.0));
-    chart->scrollbar = gtk_hscrollbar_new (GTK_ADJUSTMENT (chart->adjustment));
+    chart->scrollbar = gtk_scrollbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_ADJUSTMENT (chart->adjustment));
     gtk_box_pack_start (GTK_BOX (vbox), chart->scrollbar, FALSE, TRUE, 0);
 
-
        /* legend treeview */
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
        chart->scrollwin = scrollwin;
@@ -208,14 +213,14 @@ GtkWidget *scrollwin, *treeview;
                //GDK_BUTTON_RELEASE_MASK
                );
 
-       g_signal_connect( G_OBJECT(chart->drawarea),"configure-event", G_CALLBACK (drawarea_configure_event), chart);
-       g_signal_connect( G_OBJECT(chart->drawarea), "size-allocate", G_CALLBACK(drawarea_sizeallocate_callback), chart ) ;
+       g_signal_connect( G_OBJECT(chart->drawarea), "configure-event", G_CALLBACK (drawarea_configure_event), chart);
        g_signal_connect( G_OBJECT(chart->drawarea), "realize", G_CALLBACK(drawarea_realize_callback), chart ) ;
-       g_signal_connect( G_OBJECT(chart->drawarea), "expose-event", G_CALLBACK(drawarea_draw_callback), chart ) ;
+       g_signal_connect( G_OBJECT(chart->drawarea), "draw", G_CALLBACK(drawarea_draw_callback), chart ) ;
+#if DYNAMICS == 1
        g_signal_connect( G_OBJECT(chart->drawarea), "query-tooltip", G_CALLBACK(drawarea_querytooltip_callback), chart );
        g_signal_connect( G_OBJECT(chart->drawarea), "motion-notify-event", G_CALLBACK(drawarea_motionnotifyevent_callback), chart );
-
-       g_signal_connect (G_OBJECT(chart->adjustment), "value_changed", G_CALLBACK (colchart_first_changed), chart);
+#endif
+       g_signal_connect (G_OBJECT(chart->adjustment), "value-changed", G_CALLBACK (colchart_first_changed), chart);
 
        //g_signal_connect( G_OBJECT(chart->drawarea), "map-event", G_CALLBACK(chart_map), chart ) ;
        //g_signal_connect( G_OBJECT(chart->drawarea), "button-press-event", G_CALLBACK(chart_button_press), chart );
@@ -230,6 +235,7 @@ gtk_chart_new (gint type)
 {
 GtkChart *chart;
 
+       DB( g_print("\n======================================================\n") );
        DB( g_print("\n[gtkchart] new\n") );
 
        chart = g_object_new (GTK_TYPE_CHART, NULL);
@@ -240,27 +246,57 @@ GtkChart *chart;
 
 
 static void
-gtk_chart_destroy (GtkObject * object)
+gtk_chart_dispose (GObject *gobject)
 {
-GtkChart *chart;
+//GtkChart *chart = GTK_CHART (object);
+
+       DB( g_print("\n[gtkchart] dispose\n") );
+
+  /* In dispose(), you are supposed to free all types referenced from this
+   * object which might themselves hold a reference to self. Generally,
+   * the most simple solution is to unref all members on which you own a 
+   * reference.
+   */
+
+  /* dispose() might be called multiple times, so we must guard against
+   * calling g_object_unref() on an invalid GObject by setting the member
+   * NULL; g_clear_object() does this for us, atomically.
+   */
+  //g_clear_object (&self->priv->an_object);
+
+  /* Always chain up to the parent class; there is no need to check if
+   * the parent class implements the dispose() virtual function: it is
+   * always guaranteed to do so
+   */
+  G_OBJECT_CLASS (gtk_chart_parent_class)->dispose (gobject);
+}
+
+
 
-       DB( g_print("\n[gtkchart] destroy\n") );
 
-       g_return_if_fail (GTK_IS_CHART (object));
+static void
+gtk_chart_finalize (GObject * object)
+{
+GtkChart *chart = GTK_CHART (object);
 
-       chart = GTK_CHART (object);
+       DB( g_print("\n[gtkchart] finalize\n") );
 
-       chart_clear(chart, FALSE);
+       chart_clear(chart);
 
+       if(chart->pfd)
+       {
+               pango_font_description_free (chart->pfd);
+               chart->pfd = NULL;
+       }
+       
        if (chart->surface)
        {
                cairo_surface_destroy (chart->surface);
                chart->surface = NULL;
        }
-       GTK_OBJECT_CLASS (gtk_chart_parent_class)->destroy (object);
-}
-
 
+       G_OBJECT_CLASS (gtk_chart_parent_class)->finalize (object);
+}
 
 
 /*
@@ -268,21 +304,7 @@ GtkChart *chart;
 */
 static gchar *chart_print_int(GtkChart *chart, gint value)
 {
-
-       //mystrfmon(chart->buffer, CHART_BUFFER_LENGTH-1, (gdouble)value, chart->minor);
-       mystrfmon_int(chart->buffer1, CHART_BUFFER_LENGTH-1, (gdouble)value, chart->minor);
-
-       /*
-       if(chart->minor)
-       {
-               value *= chart->minor_rate;
-               strfmon(chart->buffer, CHART_BUFFER_LENGTH-1, "%!.0n ", (gdouble)value);
-               strcat(chart->buffer, chart->minor_symbol);
-       }
-       else
-               strfmon(chart->buffer, CHART_BUFFER_LENGTH-1, "%.0n", (gdouble)value);
-       */
-
+       hb_strfmon_int(chart->buffer1, CHART_BUFFER_LENGTH-1, (gdouble)value, chart->kcur, chart->minor);
        return chart->buffer1;
 }
 
@@ -291,20 +313,7 @@ static gchar *chart_print_int(GtkChart *chart, gint value)
 */
 static gchar *chart_print_double(GtkChart *chart, gchar *buffer, gdouble value)
 {
-
-       mystrfmon(buffer, CHART_BUFFER_LENGTH-1, value, chart->minor);
-
-       /*
-       if(chart->minor)
-       {
-               value *= chart->minor_rate;
-               strfmon(chart->buffer, CHART_BUFFER_LENGTH-1, "%!n ", (gdouble)value);
-               strcat(chart->buffer, chart->minor_symbol);
-       }
-       else
-               strfmon(chart->buffer, CHART_BUFFER_LENGTH-1, "%n", (gdouble)value);
-       */
-
+       hb_strfmon(buffer, CHART_BUFFER_LENGTH-1, value, chart->kcur, chart->minor);
        return buffer;
 }
 
@@ -312,7 +321,7 @@ static gchar *chart_print_double(GtkChart *chart, gchar *buffer, gdouble value)
 /*
 ** clear any allocated memory
 */
-static void chart_clear(GtkChart *chart, gboolean store)
+static void chart_clear(GtkChart *chart)
 {
 gint i;
 
@@ -325,6 +334,12 @@ gint i;
                chart->title = NULL;
        }
 
+       if(chart->subtitle != NULL)
+       {
+               g_free(chart->subtitle);
+               chart->subtitle = NULL;
+       }
+
        if(chart->items != NULL)
        {
                for(i=0;i<chart->nb_items;i++)
@@ -337,11 +352,6 @@ gint i;
                chart->items =  NULL;
        }
 
-       if(store == TRUE)
-       {
-               gtk_list_store_clear (GTK_LIST_STORE(chart->legend));
-       }
-
        chart->nb_items = 0;
 
        chart->total = 0;
@@ -365,11 +375,14 @@ gint i;
 gboolean valid;
 GtkTreeIter iter, l_iter;
 gint color;
-GdkColor colour;
 
-       DB( g_print("\n[gtkchart] setup with model\n") );
+       DB( g_print("\n[chart] setup with model\n") );
 
-       chart_clear(chart, TRUE);
+       chart_clear(chart);
+       
+       if( GTK_IS_LIST_STORE(chart->legend) )
+               gtk_list_store_clear (GTK_LIST_STORE(chart->legend));
+       
        chart->nb_items = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(list_store), NULL);
 
        chart->items = g_array_sized_new(FALSE, FALSE, sizeof(ChartItem), chart->nb_items);
@@ -387,6 +400,7 @@ GdkColor colour;
        gchar *label;
        gdouble value1, value2;
        ChartItem item;
+       GdkPixbuf *pixbuf;
                
                /* column 0: pos (gint) */
                /* column 1: key (gint) */
@@ -424,25 +438,28 @@ GdkColor colour;
                item.serie2 = value2;
                g_array_append_vals(chart->items, &item, 1);
 
-               /* populate our legend list */
+               /* ensure rawmin rawmax not equal */
+               if(chart->rawmin == chart->rawmax)
+               {
+                       chart->rawmin = 0;
+                       chart->rawmax = 100;
+               }
 
-               color = i % chart->nb_cols;
+               /* populate our legend list */
+               color = i % chart->color_scheme.nb_cols;
                //color = id % chart->nb_cols;
 
                //DB( g_print ("Row %d: (%s, %2.f) color %d\n", id, title, value, color) );
 
-               colour.red   = COLTO16(chart->colors[color].r);
-               colour.green = COLTO16(chart->colors[color].g);
-               colour.blue  = COLTO16(chart->colors[color].b);
+               pixbuf = create_color_pixbuf (&chart->color_scheme.colors[color]);
 
         gtk_list_store_append (GTK_LIST_STORE(chart->legend), &l_iter);
         gtk_list_store_set (GTK_LIST_STORE(chart->legend), &l_iter,
-                            LST_LEGEND_COLOR, create_color_pixbuf (&colour),
+                            LST_LEGEND_COLOR, pixbuf,
                             LST_LEGEND_TITLE, label,
                             LST_LEGEND_AMOUNT, value1,
                             -1);
 
-
                /* pie chart total sum */
                chart->total += ABS(value1);
                
@@ -490,6 +507,31 @@ GdkColor colour;
 }
 
 
+static void chart_set_font_size(GtkChart *chart, gint font_size)
+{
+gint size = 10;
+
+       //DB( g_print("\n[chart] set font size\n") );
+
+       switch(font_size)
+       {
+               case CHART_FONT_SIZE_TITLE:
+                       size = chart->pfd_size + 3;
+                       break;
+               case CHART_FONT_SIZE_SUBTITLE:
+                       size = chart->pfd_size + 1;
+                       break;
+               case CHART_FONT_SIZE_NORMAL:
+                       size = chart->pfd_size - 1;
+                       break;
+       }
+
+       //DB( g_print(" size=%d\n", size) );
+
+       pango_font_description_set_size(chart->pfd, size * PANGO_SCALE);
+
+}
+
 
 /*
 ** recompute according to type
@@ -506,7 +548,6 @@ static void chart_recompute(GtkChart *chart)
                case CHART_TYPE_LINE:
                case CHART_TYPE_COL:
                        colchart_compute_range(chart);
-
                        colchart_calculation(chart);
                        gtk_adjustment_set_value(chart->adjustment, 0);
                        colchart_scrollbar_setvalues(chart);
@@ -517,7 +558,6 @@ static void chart_recompute(GtkChart *chart)
                        gtk_widget_hide(chart->scrollbar);
                        break;
        }
-
 }
 
 
@@ -554,7 +594,7 @@ static void colchart_compute_range(GtkChart *chart)
 {
 double lobound=chart->rawmin, hibound=chart->rawmax;
 
-       DB( g_print("\n[gtkchart] bar compute range\n") );
+       DB( g_print("\n[column] compute range\n") );
 
        /* comptute max ticks */
        chart->range = chart->rawmax - chart->rawmin;
@@ -582,10 +622,11 @@ GtkWidget *drawarea = chart->drawarea;
 GdkWindow *gdkwindow;
 cairo_surface_t *surf = NULL;
 cairo_t *cr;
-cairo_text_extents_t te;
-cairo_font_extents_t fe;
+int tw, th;
 GtkAllocation allocation;
+PangoLayout *layout;
 gchar *valstr;
+gint i;
 
        
        DB( g_print("\n[gtkchart] calculation\n") );
@@ -609,40 +650,73 @@ gchar *valstr;
        else
                cr = gdk_cairo_create (gdkwindow);
 
+       /* Create a PangoLayout, set the font and text */
+       layout = pango_cairo_create_layout (cr);
+
+
        // compute title
        chart->title_zh = 0;
        if(chart->title != NULL)
        {
-               cairo_set_font_size(cr, CHART_FONT_SIZE_TITLE);
-               cairo_font_extents(cr, &fe);
-               chart->title_zh = fe.height;
+               chart_set_font_size(chart, CHART_FONT_SIZE_TITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+
+               pango_layout_set_text (layout, chart->title, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               chart->title_zh = (th / PANGO_SCALE);
+               DB( g_print(" - title: %s w=%d h=%d\n", chart->title, tw, th) );
        }
 
        // compute subtitle
        chart->subtitle_zh = 0;
        if(chart->subtitle != NULL)
        {
-               cairo_set_font_size(cr, CHART_FONT_SIZE_PERIOD);
-               cairo_font_extents(cr, &fe);
-               chart->subtitle_zh = fe.height;
+               chart_set_font_size(chart, CHART_FONT_SIZE_SUBTITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+
+               pango_layout_set_text (layout, chart->subtitle, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               chart->subtitle_zh = (th / PANGO_SCALE);
+               DB( g_print(" - title: %s w=%d h=%d\n", chart->subtitle, tw, th) );
        }
 
        chart->subtitle_y = chart->t + chart->title_zh;
 
-       cairo_set_font_size(cr, CHART_FONT_SIZE_NORMAL);
+       // todo: compute maxwidth of item labels
+       double label_w = 0;
+       for(i=0;i<chart->nb_items;i++)
+       {
+       ChartItem *item = &g_array_index(chart->items, ChartItem, i);
+       
+               // category width
+               pango_layout_set_text (layout, item->label, -1);
+               pango_layout_get_size (layout, &tw, &th);
+               label_w = MAX(label_w, (tw / PANGO_SCALE));
+       }
+
+       chart->label_w = label_w + CHART_SPACING;
+
+       DB( g_print(" - label_w:%g\n", chart->label_w) );
+
+
+       // compute other text
+       chart_set_font_size(chart, CHART_FONT_SIZE_NORMAL);
+       pango_layout_set_font_description (layout, chart->pfd);
 
        // compute amount scale
        valstr = chart_print_int(chart, (gint)chart->min);
-       cairo_text_extents(cr, valstr, &te);
-       chart->scale_w = te.width;
+       pango_layout_set_text (layout, valstr, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->scale_w = (tw / PANGO_SCALE);
+
        valstr = chart_print_int(chart, (gint)chart->max);
-       cairo_text_extents(cr, valstr, &te);
-       chart->scale_w = MAX(chart->scale_w, te.width);
+       pango_layout_set_text (layout, valstr, -1);
+       pango_layout_get_size (layout, &tw, &th);
+       chart->scale_w = MAX(chart->scale_w, (tw / PANGO_SCALE));
        DB( g_print(" - scale: %g,%g %g,%g\n", chart->l, 0.0, chart->scale_w, 0.0) );
 
        // compute font height
-       cairo_font_extents(cr, &fe);
-       chart->font_h = fe.height;
+       chart->font_h = (th / PANGO_SCALE);
 
        // compute graph region
        switch(chart->type)
@@ -671,6 +745,8 @@ gchar *valstr;
        if(chart->type != CHART_TYPE_PIE && chart->show_xval)
                chart->graph_height -= (chart->font_h + CHART_SPACING);
 
+       g_object_unref (layout);
+
        cairo_destroy(cr);
        cairo_surface_destroy(surf);
 
@@ -681,12 +757,11 @@ static void colchart_calculation(GtkChart *chart)
 {
 gint blkw;
 
-       DB( g_print("\n[gtkchart] bar calculation\n") );
+       DB( g_print("\n[column]  calculation\n") );
 
 
        //if expand : we compute available space
-       //chart->barw = MAX(32, (chart->graph_width)/chart->nb_items);
-       //chart->barw = 32; // usr setted or defaut to BARW
+       //blkw = floor(MAX(8, (chart->graph_width)/chart->nb_items));
 
        // if fixed
        blkw = chart->barw + 3;
@@ -698,10 +773,25 @@ gint blkw;
        chart->visible = MIN(chart->visible, chart->nb_items);
 
        chart->ox = chart->l;
-       chart->oy = floor(chart->graph_y + (chart->max/chart->range) * chart->graph_height);
+       chart->oy = chart->b;
+       if(chart->range > 0)
+               chart->oy = floor(chart->graph_y + (chart->max/chart->range) * chart->graph_height);
 
        DB( g_print(" + ox=%f oy=%f\n", chart->ox, chart->oy) );
 
+       /* todo: hack on every xval */
+       if(chart->label_w > 0)
+       {
+               blkw = floor(MIN(chart->nb_items*chart->blkw, chart->graph_width) / chart->label_w);
+               if(blkw > 0 )
+                       blkw = chart->visible / blkw;
+       
+               chart->every_xval = MAX(1,blkw);
+       }
+       //chart->every_xval = chart->visible - floor(chart->graph_width / chart->label_w);
+
+       DB( g_print("vis=%d, width=%g, lbl_w=%g :: %d\n", chart->visible, chart->graph_width, chart->label_w, blkw) );
+
 }
 
 
@@ -715,10 +805,10 @@ double x, y;
 gdouble curxval;
 gint i, first;
 
-       DB( g_print("\n(gtkline) draw scale\n") );
+       DB( g_print("\n[column] draw scale\n") );
 
 cairo_t *cr;
-//static const double dashed3[] = {2.0};
+
 
        //gdkwindow = gtk_widget_get_window(widget);
        //cr = gdk_cairo_create (gdkwindow);
@@ -738,15 +828,18 @@ cairo_t *cr;
                y = chart->oy;
                first = gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
 
+               cairo_set_dash(cr, dashed3, 1, 0);
                for(i=first; i<(first+chart->visible) ;i++)
                {
                        if( !(i % chart->every_xval) )
                        {
                                //cairo_user_set_rgbcol(cr, &global_colors[GREY1]);
-                               cairo_user_set_rgbacol(cr, &global_colors[THTEXT], 0.05);
+                               cairo_user_set_rgbacol(cr, &global_colors[THTEXT], 0.1);
+                               
+                               //cairo_set_source_rgb(cr, 1.0, 0.0, 0.0); //blue
 
                                cairo_move_to(cr, x, chart->graph_y);
-                               cairo_line_to(cr, x, chart->b);
+                               cairo_line_to(cr, x, chart->b - chart->font_h);
                                cairo_stroke(cr);
                        }
 
@@ -757,6 +850,7 @@ cairo_t *cr;
        /* horizontal lines */
 
        curxval = chart->max;
+       cairo_set_dash(cr, 0, 0, 0);
        for(i=0;i<=chart->div;i++)
        {
 
@@ -802,11 +896,12 @@ double x, y;
 gdouble curxval;
 gchar *valstr;
 gint i, first;
+cairo_t *cr;
+PangoLayout *layout;
+int tw, th;
 
-       DB( g_print("----------------------\n(gtkline) draw scale text\n") );
 
-cairo_t *cr;
-cairo_text_extents_t te;
+       DB( g_print("\n([column] draw scale text\n") );
 
        //GdkWindow *gdkwindow;
        //gdkwindow = gtk_widget_get_window(widget);
@@ -814,7 +909,9 @@ cairo_text_extents_t te;
        //cr = gdk_cairo_create (gdkwindow);
        //cr = gdk_cairo_create (widget->window);
        cr = cairo_create (chart->surface);
-       
+
+       layout = pango_cairo_create_layout (cr);
+
        cairo_set_line_width(cr, 1);
 
        /* clip */
@@ -823,6 +920,11 @@ cairo_text_extents_t te;
 
        //cairo_set_operator(cr, CAIRO_OPERATOR_SATURATE);
 
+       chart_set_font_size(chart, CHART_FONT_SIZE_NORMAL);
+       pango_layout_set_font_description (layout, chart->pfd);
+
+
+
        /* draw x-legend (items) */
        if(chart->show_xval)
        {
@@ -837,14 +939,15 @@ cairo_text_extents_t te;
                        if( !(i % chart->every_xval) )
                        {
                                valstr = item->label;
-                               cairo_text_extents(cr, valstr, &te);
+                               pango_layout_set_text (layout, valstr, -1);
+                               pango_layout_get_size (layout, &tw, &th);
 
-                               DB( g_print("%s w=%f h=%f\n", valstr, te.width, te.height) );
+                               DB( g_print("%s w=%d h=%d\n", valstr, tw, th) );
 
                                cairo_user_set_rgbacol(cr, &global_colors[THTEXT], 0.78);
-                               //cairo_move_to(cr, x - (te.width/2), y  - te.y_bearing);
-                               cairo_move_to(cr, x, y  - te.y_bearing);
-                               cairo_show_text(cr, valstr);
+                               cairo_move_to(cr, x - ((tw / PANGO_SCALE)/2), y);
+                               //cairo_move_to(cr, x, y);
+                               pango_cairo_show_layout (cr, layout);
 
                                /*cairo_user_set_rgbcol(cr, &global_colors[TEXT]);
                                cairo_move_to(cr, x, y);
@@ -868,20 +971,23 @@ cairo_text_extents_t te;
                if( curxval != 0.0 )
                {
                        valstr = chart_print_int(chart, (gint)curxval);
-                       cairo_text_extents(cr, valstr, &te);
+                       pango_layout_set_text (layout, valstr, -1);
+                       pango_layout_get_size (layout, &tw, &th);
 
                        //DB( g_print("'%s', %f %f %f %f %f %f\n", valstr, te.x_bearing, te.y_bearing, te.width, te.height, te.x_advance, te.y_advance) );
 
                        // draw texts
-                       cairo_move_to(cr, chart->graph_x - te.x_bearing - te.width - 2, y + (( te.height)/2));
+                       cairo_move_to(cr, chart->graph_x - (tw / PANGO_SCALE) - 2, y - ((th / PANGO_SCALE)*0.8) );
                        cairo_user_set_rgbacol (cr, &global_colors[THTEXT], 0.78);
-                       cairo_show_text(cr, valstr);
-                       
+                       pango_cairo_show_layout (cr, layout);
+
                }
 
                curxval -= chart->unit;
        }
 
+       g_object_unref (layout);
+
        cairo_destroy(cr);
 }
 
@@ -895,7 +1001,7 @@ cairo_t *cr;
 double x, x2, y2, h;
 gint i, first;
 
-       DB( g_print("\n[gtkchart] bar draw bars\n") );
+       DB( g_print("\n[column] draw bars\n") );
 
        x = chart->graph_x;
        first = (gint)gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
@@ -911,7 +1017,6 @@ gint i, first;
        {
                cairo_move_to(cr, x2, chart->graph_y);
                cairo_line_to(cr, x2, chart->graph_x + chart->graph_height);
-
                x2 += chart->blkw;
        }
        cairo_stroke(cr);
@@ -925,9 +1030,12 @@ gint i, first;
 
                //if(!chart->datas1[i]) goto nextbar;
 
-               color = i % chart->nb_cols;
+               if(!chart->show_mono)
+                       color = i % chart->color_scheme.nb_cols;
+               else
+                       color = chart->color_scheme.cs_green;
 
-               cairo_user_set_rgbcol_over(cr, &chart->colors[color], i == chart->active);
+               cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[color], i == chart->active);
                
                if(item->serie1)
                {
@@ -935,11 +1043,16 @@ gint i, first;
                        h = floor((item->serie1 / chart->range) * chart->graph_height);
                        y2 = chart->oy - h;
                        if(item->serie1 < 0.0)
+                       {
                                y2 += 1;
-
+                               if(chart->show_mono)
+                               {
+                                       color = chart->color_scheme.cs_red;
+                                       cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[color], i == chart->active);
+                               }
+                       }
                        //DB( g_print(" + i=%d :: y2=%f h=%f (%f / %f) * %f\n", i, y2, h, chart->datas1[i], chart->range, chart->graph_height ) );
 
-
                        cairo_rectangle(cr, x2+2, y2, barw, h);
                        cairo_fill(cr);
 
@@ -998,7 +1111,7 @@ static void colchart_first_changed( GtkAdjustment *adj, gpointer user_data)
 GtkChart *chart = GTK_CHART(user_data);
 //gint first;
 
-       DB( g_print("\n[gtkchart] bar first changed\n") );
+       DB( g_print("\n[column] first changed\n") );
 
        //first = gtk_adjustment_get_value(GTK_ADJUSTMENT(adj));
 
@@ -1027,7 +1140,7 @@ gint first;
 
        g_return_if_fail (GTK_IS_ADJUSTMENT (adj));
 
-       DB( g_print("\n[gtkchart] sb_set_values\n") );
+       DB( g_print("\n[column] sb_set_values\n") );
 
        first = gtk_adjustment_get_value(GTK_ADJUSTMENT(adj));
 
@@ -1065,7 +1178,7 @@ static void linechart_draw_plot(cairo_t *cr, double x, double y, double r, GtkCh
        cairo_stroke_preserve(cr);
 
        //cairo_set_source_rgb(cr, COLTOCAIRO(0), COLTOCAIRO(119), COLTOCAIRO(204));
-       cairo_user_set_rgbcol(cr, &chart->colors[chart->cs_blue]);
+       cairo_user_set_rgbcol(cr, &chart->color_scheme.colors[chart->color_scheme.cs_blue]);
        cairo_fill(cr);
 }
 
@@ -1078,7 +1191,7 @@ double x, y, x2, y2, firstx, lastx, linew;
 gint first, i;
 
 
-       DB( g_print("\n(gtkline) line draw lines\n") );
+       DB( g_print("\n[line] draw lines\n") );
 
        x = chart->graph_x;
        y = chart->oy;
@@ -1100,9 +1213,10 @@ gint first, i;
        {
                cairo_move_to(cr, x2, chart->graph_y);
                cairo_line_to(cr, x2, chart->graph_x + chart->graph_height);
-               cairo_stroke(cr);
                x2 += chart->blkw;
        }
+       cairo_stroke(cr);
+
        #endif
 
        //todo: it should be possible to draw line & plot together using surface and composite fill, or sub path ??
@@ -1142,14 +1256,14 @@ gint first, i;
                x += chart->blkw;
        }
 
-       cairo_user_set_rgbcol(cr, &chart->colors[chart->cs_blue]);
+       cairo_user_set_rgbcol(cr, &chart->color_scheme.colors[chart->color_scheme.cs_blue]);
        cairo_stroke_preserve(cr);
 
        cairo_line_to(cr, lastx, y);
        cairo_line_to(cr, firstx, y);
        cairo_close_path(cr);
 
-       cairo_user_set_rgbacol(cr, &chart->colors[chart->cs_blue], 0.15);
+       cairo_user_set_rgbacol(cr, &chart->color_scheme.colors[chart->color_scheme.cs_blue], AREA_ALPHA);
        cairo_fill(cr);
 
        x = chart->graph_x;
@@ -1168,17 +1282,30 @@ gint first, i;
        }
 
 /* overdrawn */
+
+       DB( g_print(" min=%.2f range=%.2f\n", chart->min, chart->range) );
+
+
        if( chart->show_over )
        {
                if(chart->minimum != 0 && chart->minimum >= chart->min)
                {
-                       y = chart->oy - (chart->minimum/chart->range) * chart->graph_height;
-                       cairo_set_source_rgba(cr, COLTOCAIRO(255), COLTOCAIRO(0), COLTOCAIRO(0), .15);
+                       y  = 0.5 + chart->oy + (ABS(chart->minimum)/chart->range) * chart->graph_height;
+                       y2 = (ABS(chart->min)/chart->range) * chart->graph_height - (y - chart->oy) + 1;
+                       cairo_set_source_rgba(cr, COLTOCAIRO(255), COLTOCAIRO(0), COLTOCAIRO(0), AREA_ALPHA / 2);
 
-                       DB( g_print(" draw over: %f, %f, %f, %f\n", chart->l, y, chart->w, chart->b - y) );
+                       DB( g_print(" draw over: x%f, y%f, w%f, h%f\n", chart->l, y, chart->w, y2) );
 
-                       cairo_rectangle(cr, chart->graph_x, y, chart->graph_width, chart->b - y);
+                       cairo_rectangle(cr, chart->graph_x, y, chart->graph_width, y2 );
                        cairo_fill(cr);
+                       
+                       cairo_set_line_width(cr, 1.0);
+                       cairo_set_source_rgb(cr, COLTOCAIRO(255), COLTOCAIRO(0), COLTOCAIRO(0));
+
+                       cairo_set_dash (cr, dashed3, 1, 0);
+                       cairo_move_to(cr, chart->graph_x, y);
+                       cairo_line_to (cr, chart->graph_x + chart->graph_width, y);
+                       cairo_stroke(cr);
                }
        }
 
@@ -1199,9 +1326,11 @@ GtkChart *chart = GTK_CHART(user_data);
 gint retval;
 gint first, index, px;
 
+       DB( g_print("\n[line] get active\n") );
+
        retval = -1;
 
-       if( x <= chart->r && x >= chart->l )
+       if( x <= chart->r && x >= chart->graph_x && y >= chart->graph_y && y <= chart->b )
        {
                px = (x - chart->graph_x);
                //py = (y - chart->oy);
@@ -1225,6 +1354,9 @@ GtkWidget *drawarea = chart->drawarea;
 GtkAllocation allocation;
 gint w, h;
 
+       DB( g_print("\n[pie] calculation\n") );
+
+
        w = chart->graph_width;
        h = chart->graph_height;
 
@@ -1246,6 +1378,8 @@ cairo_t *cr;
        if(chart->nb_items <= 0)
                return;
 
+       DB( g_print("\n[pie] draw slices\n") );
+
 
                //cairo drawing
 
@@ -1291,8 +1425,8 @@ cairo_t *cr;
 
                        //g_print("color : %f %f %f\n", COLTOCAIRO(colors[i].r), COLTOCAIRO(colors[i].g), COLTOCAIRO(colors[i].b));
 
-                       color = i % chart->nb_cols;
-                       cairo_user_set_rgbcol_over(cr, &chart->colors[color], i == chart->active);
+                       color = i % chart->color_scheme.nb_cols;
+                       cairo_user_set_rgbcol_over(cr, &chart->color_scheme.colors[color], i == chart->active);
                        cairo_fill(cr);
                }
 
@@ -1336,21 +1470,21 @@ cairo_t *cr;
 #if CHART_PIE_DONUT == 1
        a1 = 0;
        a2 = 2 * M_PI;
-       radius = (gint)((chart->rayon/3) * (1 / PHI));
+
+       //original
+       //radius = (gint)((chart->rayon/3) * (1 / PHI));
+       //5.1
+       //radius = (gint)((chart->rayon/2) * 2 / 3);
+       //ynab
+       radius = (gint)(chart->rayon/2) * 0.5;
 
        cairo_arc(cr, cx, cy, radius, a1, a2);
        cairo_user_set_rgbcol(cr, &global_colors[THBASE]);
        cairo_fill(cr);
-               
-
-               
 #endif
-               
-               
 
        cairo_destroy(cr);
 
-
 }
 
 
@@ -1361,6 +1495,8 @@ gint retval, px, py;
 gint index;
 double h;
 
+       DB( g_print("\n[pie] get active\n") );
+
        px = x - chart->ox;
        py = y - chart->oy;
        h  = sqrt( pow(px,2) + pow(py,2) );
@@ -1401,54 +1537,25 @@ double h;
 static gboolean drawarea_full_redraw(GtkWidget *widget, gpointer user_data)
 {
 GtkChart *chart = GTK_CHART(user_data);
-cairo_text_extents_t te;
-cairo_font_extents_t fe;
 cairo_t *cr;
+PangoLayout *layout;
+int tw, th;
 
        DB( g_print("\n[gtkchart] drawarea full redraw\n") );
 
-
-       
        cr = cairo_create (chart->surface);
 
-#if MYDEBUG == 1
-cairo_font_face_t *ff;
-cairo_scaled_font_t *sf;
-
-       ff = cairo_get_font_face(cr);
-       sf = cairo_get_scaled_font(cr);
-       
-       g_print("cairo ff = '%s'\n", cairo_toy_font_face_get_family(ff) );
-
-       ff = cairo_scaled_font_get_font_face(sf);
-       g_print("cairo sf = '%s'\n", cairo_toy_font_face_get_family(ff) );
-
-
-       //cairo_set_font_face(cr, ff);
-
-
-
-#endif
-
-
-
-       
        /* fillin the back in white */
        //cairo_user_set_rgbcol(cr, &global_colors[WHITE]);
        cairo_user_set_rgbcol(cr, &global_colors[THBASE]);
 
        cairo_paint(cr);
 
-       /* taken from scrolled window
-    gtk_paint_shadow (widget->style, widget->window,
-                       GTK_STATE_NORMAL, scrolled_window->shadow_type,
-                       area, widget, "scrolled_window",
-                       widget->allocation.x + relative_allocation.x,
-                       widget->allocation.y + relative_allocation.y,
-                       relative_allocation.width,
-                       relative_allocation.height);
-       */
-       
+       if(chart->nb_items == 0)
+       {
+               cairo_destroy(cr);
+               return FALSE;
+       }
 
        /*debug help draws */
 #if HELPDRAW == 1
@@ -1462,32 +1569,33 @@ cairo_scaled_font_t *sf;
        cairo_stroke(cr);
 #endif
 
-       // draw title
-       cairo_set_font_size(cr, CHART_FONT_SIZE_TITLE);
-       cairo_font_extents(cr, &fe);
-       cairo_text_extents(cr, chart->title, &te);
-
-#if HELPDRAW == 1
-       double dashlength;
-       cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
-       dashlength = 3;
-       cairo_set_dash (cr, &dashlength, 1, 0);
-       cairo_move_to(cr, chart->l, chart->t);
-       cairo_rectangle(cr, chart->l + te.x_bearing, chart->t, te.width, fe.height);
-       cairo_stroke(cr);
-#endif
-
-       //center title
-       //cairo_move_to(cr, chart->l + (chart->w/2) - ((te.width - te.x_bearing) / 2), chart->t - te.y_bearing);
-       cairo_move_to(cr, chart->l, chart->t - te.y_bearing);
-       //cairo_user_set_rgbcol(cr, &global_colors[BLACK]);
-       cairo_user_set_rgbcol(cr, &global_colors[THTEXT]);
-       cairo_show_text(cr, chart->title);
-
-       cairo_destroy(cr);
 
-       if(chart->nb_items == 0)
-               return FALSE;
+       // draw title
+       if(chart->title)
+       {
+               layout = pango_cairo_create_layout (cr);
+       
+               chart_set_font_size(chart, CHART_FONT_SIZE_TITLE);
+               pango_layout_set_font_description (layout, chart->pfd);
+               pango_layout_set_text (layout, chart->title, -1);
+               pango_layout_get_size (layout, &tw, &th);
+
+               cairo_user_set_rgbcol(cr, &global_colors[THTEXT]);
+               cairo_move_to(cr, chart->l, chart->t);
+               pango_cairo_show_layout (cr, layout);
+
+               #if HELPDRAW == 1
+                       double dashlength;
+                       cairo_set_source_rgb(cr, 0.0, 0.0, 1.0); //blue
+                       dashlength = 3;
+                       cairo_set_dash (cr, &dashlength, 1, 0);
+                       cairo_move_to(cr, chart->l, chart->t);
+                       cairo_rectangle(cr, chart->l, chart->t, (tw / PANGO_SCALE), (th / PANGO_SCALE));
+                       cairo_stroke(cr);
+               #endif
+
+               g_object_unref (layout);
+       }
 
        switch(chart->type)
        {
@@ -1506,10 +1614,13 @@ cairo_scaled_font_t *sf;
                        break;
        }
 
+       cairo_destroy(cr);
+
        return TRUE;
 }
 
 
+
 static gboolean
 drawarea_configure_event (GtkWidget         *widget,
                           GdkEventConfigure *event,
@@ -1517,16 +1628,18 @@ drawarea_configure_event (GtkWidget         *widget,
 {
 GtkChart *chart = GTK_CHART(user_data);
 GtkAllocation allocation;
-GtkStyle *style;
-GdkColor *color;
+GtkStyleContext *context;
+PangoFontDescription *desc;
+gboolean colfound;
+GdkRGBA color;
 
        DB( g_print("\n[gtkchart] drawarea configure \n") );
 
+       gtk_widget_get_allocation (widget, &allocation);
+
        DB( g_print("w=%d h=%d\n", allocation.width, allocation.height) );
 
-       gtk_widget_get_allocation (widget, &allocation);
 
-       chart_recompute(chart);   
        
        if (chart->surface)
                cairo_surface_destroy (chart->surface);
@@ -1536,53 +1649,63 @@ GdkColor *color;
                                                allocation.width,
                                                allocation.height);
 
+       context = gtk_widget_get_style_context (widget);
 
-               // get theme color
-               style = gtk_widget_get_style (widget);
-               //style = gtk_widget_get_style (chart->treeview);
-               //style = gtk_widget_get_default_style();
+       chart_color_global_default();
 
-               //get text color
-               color = &style->text[GTK_STATE_NORMAL];
-               struct rgbcol *tcol = &global_colors[THTEXT];
-               tcol->r = color->red;
-               tcol->g = color->green;
-               tcol->b = color->blue;
-               DB( g_print(" - theme text col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
-
-               // get base color
-               color = &style->base[GTK_STATE_NORMAL];
-               tcol = &global_colors[THBASE];
-               tcol->r = color->red;
-               tcol->g = color->green;
-               tcol->b = color->blue;
-               DB( g_print(" - theme base col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
+       // get base color
+       colfound = gtk_style_context_lookup_color(context, "theme_base_color", &color);
+       if(!colfound)
+               colfound = gtk_style_context_lookup_color(context, "base_color", &color);
 
-       
-       drawarea_full_redraw(widget, user_data);
+       if( colfound )
+       {
+               struct rgbcol *tcol = &global_colors[THBASE];
+               tcol->r = color.red * 255;
+               tcol->g = color.green * 255;
+               tcol->b = color.blue * 255;
+               DB( g_print(" - theme base col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
+       }
 
-       
-  /* We've handled the configure event, no need for further processing. */
-  return TRUE;
-}
+       //get text color
+       colfound = gtk_style_context_lookup_color(context, "theme_fg_color", &color);
+       if(!colfound)
+               gtk_style_context_lookup_color(context, "fg_color", &color);
 
+       if( colfound )
+       {
+               struct rgbcol *tcol = &global_colors[THTEXT];
+               tcol->r = color.red * 255;
+               tcol->g = color.green * 255;
+               tcol->b = color.blue * 255;
+               DB( g_print(" - theme text (bg) col: %x %x %x\n", tcol->r, tcol->g, tcol->b) );
+       }
 
-static void drawarea_sizeallocate_callback(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data)
-{
-GtkChart *chart = GTK_CHART(user_data);
-       
-       DB( g_print("\n[gtkchart] drawarea sizeallocate\n") );
-       DB( g_print("w=%d h=%d\n", allocation->width, allocation->height) );
 
-        //g_print("\n[gtkchart] drawarea sizeallocate\n") ;
-        //g_print("w=%d h=%d\n", allocation->width, allocation->height) ;
+       /* get and copy the font */
+       gtk_style_context_get(context, GTK_STATE_FLAG_NORMAL, "font", &desc, NULL);
+       if(chart->pfd)
+       {
+               pango_font_description_free (chart->pfd);
+               chart->pfd = NULL;
+       }
+       chart->pfd = pango_font_description_copy(desc);
+       chart->pfd_size = pango_font_description_get_size (desc) / PANGO_SCALE;
+       //chart->barw = (6 + chart->pfd_size) * PHI;
 
+       DB( g_print("family: %s\n", pango_font_description_get_family(chart->pfd) ) );
+       DB( g_print("size  : %d (%d)\n", chart->pfd_size, chart->pfd_size/PANGO_SCALE ) );
+       DB( g_print("isabs : %d\n", pango_font_description_get_size_is_absolute (chart->pfd) ) );
 
+       
        if( gtk_widget_get_realized(widget))
        {
-               chart_recompute(chart);
+               chart_recompute(chart);   
+               drawarea_full_redraw(widget, chart);
        }
-
+       
+       /* We've handled the configure event, no need for further processing. */
+       return TRUE;
 }
 
 
@@ -1597,28 +1720,18 @@ static void drawarea_realize_callback(GtkWidget *widget, gpointer   user_data)
 }
 
 
-
-static gboolean drawarea_draw_callback( GtkWidget *widget, GdkEventExpose *event, gpointer user_data)
+static gboolean drawarea_draw_callback(GtkWidget *widget, cairo_t *cr, gpointer user_data)
 {
 GtkChart *chart = GTK_CHART(user_data);
-cairo_t *cr;
 
-       DB( g_print("\n[gtkchart] drawarea expose\n") );
-
-       DB( g_print(" type=%d regionempty=%d\n", event->type, cairo_region_is_empty(event->region)) );
+       if( !gtk_widget_get_realized(widget) || chart->surface == NULL )
+               return FALSE;
 
-       
-       
-       cr = gdk_cairo_create (gtk_widget_get_window (widget));
+       DB( g_print("\n[gtkchart] drawarea draw callback\n") );
 
        cairo_set_source_surface (cr, chart->surface, 0, 0);
-       //gdk_cairo_rectangle (cr, &event->area);
        cairo_paint (cr);
 
-       /* here draw only line, bar, slices */
-       if(chart->nb_items == 0)
-               return FALSE;
-
        switch(chart->type)
        {
                case CHART_TYPE_COL:
@@ -1632,10 +1745,6 @@ cairo_t *cr;
                        break;
        }
        
-
-       
-       cairo_destroy (cr);
-
        return FALSE;
 }
 
@@ -1646,6 +1755,9 @@ GtkChart *chart = GTK_CHART(user_data);
 gchar *strval, *strval2, *buffer;
 gboolean retval = FALSE;
        
+       if(chart->surface == NULL)
+               return FALSE;
+       
        DB( g_print("\n[gtkchart] drawarea querytooltip\n") );
 
        DB( g_print(" x=%d, y=%d kbm=%d\n", x, y, keyboard_mode) );
@@ -1661,17 +1773,17 @@ gboolean retval = FALSE;
                strval = chart_print_double(chart, chart->buffer1, item->serie1);
                if( !chart->dual )
                {
-
+                       //#1420495 don't use g_markup_printf_escaped
                        if( chart->type == CHART_TYPE_PIE )
-                               buffer = g_markup_printf_escaped("%s\n%s\n%.2f%%", item->label, strval, item->rate);
+                               buffer = g_strdup_printf("%s\n%s\n%.2f%%", item->label, strval, item->rate);
                        else
-                               buffer = g_markup_printf_escaped("%s\n%s", item->label, strval);
+                               buffer = g_strdup_printf("%s\n%s", item->label, strval);
 
                }
                else
                {
                        strval2 = chart_print_double(chart, chart->buffer2, item->serie2);
-                       buffer = g_markup_printf_escaped("%s\n+%s\n%s", item->label, strval2, strval);
+                       buffer = g_strdup_printf("%s\n+%s\n%s", item->label, strval2, strval);
                }
                
                gtk_tooltip_set_text(tooltip, buffer);
@@ -1692,7 +1804,7 @@ GtkChart *chart = GTK_CHART(user_data);
 gboolean retval = TRUE;
 gint x, y;
 
-       if(chart->nb_items == 0)
+       if(chart->surface == NULL || chart->nb_items == 0)
                return FALSE;
 
        DB( g_print("\n[gtkchart] drawarea motion\n") );
@@ -1704,8 +1816,8 @@ gint x, y;
        {
                DB( g_print(" is hint\n") );
 
-               //gdk_window_get_device_position(event->window, event->device, &x, &y, NULL);
-               gdk_window_get_pointer(event->window, &x, &y, NULL);
+               gdk_window_get_device_position(event->window, event->device, &x, &y, NULL);
+               //gdk_window_get_pointer(event->window, &x, &y, NULL);
                //return FALSE;
        }
 
@@ -1727,11 +1839,59 @@ gint x, y;
 
        if(chart->lastactive != chart->active)
        {
-               DB( g_print(" rollover redraw :: active=%d\n", chart->active) );
-               //chart->drawmode = CHART_DRAW_OVERCHANGE;
-               //gtk_widget_queue_draw_area(widget, chart->graph_x, chart->graph_y, chart->graph_width, chart->graph_height);
+       GdkRectangle update_rect;
+       gint first;
+
+               DB( g_print(" motion rollover redraw :: active=%d\n", chart->active) );
+
+               first = (gint)gtk_adjustment_get_value(GTK_ADJUSTMENT(chart->adjustment));
+       
+               /* pie : always invalidate all graph area */
+               if( chart->type == CHART_TYPE_PIE )
+               {
+                       update_rect.x = chart->graph_x;
+                       update_rect.y = chart->graph_y;
+                       update_rect.width = chart->graph_width;
+                       update_rect.height = chart->graph_height;
+
+                       /* Now invalidate the affected region of the drawing area. */
+                       gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+                                         &update_rect,
+                                         FALSE);
+               }
+       
+               if(chart->lastactive != -1)
+               {
+                       /* column/line : invalidate rollover */
+                       if( chart->type != CHART_TYPE_PIE )
+                       {
+                               update_rect.x = chart->graph_x + (chart->lastactive - first) * chart->blkw;
+                               update_rect.y = chart->graph_y - 6;
+                               update_rect.width = chart->blkw;
+                               update_rect.height = chart->graph_height + 12;
+                       }
+               
+                       /* Now invalidate the affected region of the drawing area. */
+                       gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+                                         &update_rect,
+                                         FALSE);
+               }
 
-               gtk_widget_queue_draw( widget );
+               /* column/line : invalidate current item */
+               if(chart->type != CHART_TYPE_PIE)
+               {
+                       update_rect.x = chart->graph_x + (chart->active - first) * chart->blkw;
+                       update_rect.y = chart->graph_y - 6;
+                       update_rect.width = chart->blkw;
+                       update_rect.height = chart->graph_height + 12;
+       
+                       /* Now invalidate the affected region of the drawing area. */
+                       gdk_window_invalidate_rect (gtk_widget_get_window (widget),
+                                             &update_rect,
+                                             FALSE);
+               }
+               
+               //gtk_widget_queue_draw( widget );
                //retval = FALSE;
        }
 
@@ -1750,16 +1910,21 @@ gint x, y;
 
 void gtk_chart_queue_redraw(GtkChart *chart)
 {
-       chart_recompute(chart);
-       drawarea_full_redraw(chart->drawarea, chart);
-       gtk_widget_queue_draw( chart->drawarea );
+       DB( g_print("\n[gtkchart] queue redraw\n") );
+
+       if( gtk_widget_get_realized(chart->drawarea) )
+       {
+               chart_recompute(chart);
+               drawarea_full_redraw(chart->drawarea, chart);
+               gtk_widget_queue_draw( chart->drawarea );
+       }
 }
 
 
 /*
 ** change the model and/or column
 */
-void gtk_chart_set_datas(GtkChart *chart, GtkTreeModel *model, guint column, gchar *title)
+void gtk_chart_set_datas(GtkChart *chart, GtkTreeModel *model, guint column, gchar *title, gchar *subtitle)
 {
        g_return_if_fail (GTK_IS_CHART (chart));
 
@@ -1768,21 +1933,24 @@ void gtk_chart_set_datas(GtkChart *chart, GtkTreeModel *model, guint column, gch
                chart_setup_with_model(chart, model, column, column);
                if(title != NULL)
                        chart->title = g_strdup(title);
-
-
+               if(subtitle != NULL)
+                       chart->subtitle = g_strdup(subtitle);
 
                gtk_chart_queue_redraw(chart);
        }
        else
        {
-               chart_clear(chart, TRUE);
+               chart_clear(chart);
+               if( GTK_IS_LIST_STORE(chart->legend) )
+                       gtk_list_store_clear (GTK_LIST_STORE(chart->legend));
+
        }
 }
 
 /*
 ** change the model and/or column
 */
-void gtk_chart_set_dualdatas(GtkChart *chart, GtkTreeModel *model, guint column1, guint column2, gchar *title)
+void gtk_chart_set_dualdatas(GtkChart *chart, GtkTreeModel *model, guint column1, guint column2, gchar *title, gchar *subtitle)
 {
        g_return_if_fail (GTK_IS_CHART (chart));
 
@@ -1791,14 +1959,16 @@ void gtk_chart_set_dualdatas(GtkChart *chart, GtkTreeModel *model, guint column1
                chart_setup_with_model(chart, model, column1, column2 );
                if(title != NULL)
                        chart->title = g_strdup(title);
-
-
-
+               if(subtitle != NULL)
+                       chart->subtitle = g_strdup(subtitle);
+               
                gtk_chart_queue_redraw(chart);
        }
        else
        {
-               chart_clear(chart, TRUE);
+               chart_clear(chart);
+               if( GTK_IS_LIST_STORE(chart->legend) )
+                       gtk_list_store_clear (GTK_LIST_STORE(chart->legend));
        }
 }
 
@@ -1821,44 +1991,9 @@ void gtk_chart_set_type(GtkChart * chart, gint type)
 
 /* = = = = = = = = = = parameters = = = = = = = = = = */
 
-void gtk_chart_set_color_scheme(GtkChart * chart, gint colorscheme)
+void gtk_chart_set_color_scheme(GtkChart * chart, gint index)
 {
-       chart->cs_blue = 0;
-
-       switch(colorscheme)
-       {
-               default:
-               case CHART_COLMAP_HOMEBANK:
-                       chart->colors = homebank_colors;
-                       chart->nb_cols = homebank_nbcolors;
-                       break;
-               case CHART_COLMAP_MSMONEY:
-                       chart->colors = money_colors;
-                       chart->nb_cols = money_nbcolors;
-                       chart->cs_blue = 1;
-                       break;
-               case CHART_COLMAP_SAP:
-                       chart->colors = sap_colors;
-                       chart->nb_cols = sap_nbcolors;
-                       break;
-               case CHART_COLMAP_QUICKEN:
-                       chart->colors = quicken_colors;
-                       chart->nb_cols = quicken_nbcolors;
-                       chart->cs_blue = 3;
-                       break;
-               case CHART_COLMAP_OFFICE2010:
-                       chart->colors = office2010_colors;
-                       chart->nb_cols = office2010_nbcolors;
-                       break;
-               case CHART_COLMAP_OFFICE2013:
-                       chart->colors = office2013_colors;
-                       chart->nb_cols = office2013_nbcolors;
-                       break;
-               case CHART_COLMAP_ANALYTICS:
-                       chart->colors = analytics_colors;
-                       chart->nb_cols = analytics_nbcolors;
-                       break;
-       }
+       colorscheme_init(&chart->color_scheme, index);
 }
 
 
@@ -1882,14 +2017,14 @@ void gtk_chart_set_absolute(GtkChart * chart, gboolean abs)
        chart->abs = abs;
 }
 
-/*
+
 void gtk_chart_set_currency(GtkChart * chart, guint32 kcur)
 {
        g_return_if_fail (GTK_IS_CHART (chart));
 
        chart->kcur = kcur;
 }
-*/
+
 
 /*
 ** set the overdrawn minimum
@@ -1931,6 +2066,19 @@ void gtk_chart_set_barw(GtkChart * chart, gdouble barw)
                gtk_chart_queue_redraw(chart);
 }
 
+/*
+** set the show mono (colors)
+*/
+void gtk_chart_set_showmono(GtkChart * chart, gboolean mono)
+{
+       g_return_if_fail (GTK_IS_CHART (chart));
+
+       chart->show_mono = mono;
+
+       if(chart->type != CHART_TYPE_PIE)
+               gtk_chart_queue_redraw(chart);
+}
+
 
 /* = = = = = = = = = = visibility = = = = = = = = = = */
 
@@ -1997,60 +2145,39 @@ void gtk_chart_show_minor(GtkChart * chart, gboolean minor)
                gtk_chart_queue_redraw(chart);
 
        gtk_tree_view_columns_autosize (GTK_TREE_VIEW(chart->treeview));
+       gtk_widget_queue_draw (chart->treeview);
 }
 
 
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 /* legend list */
 
-static GdkPixbuf *
-//create_color_pixbuf (const char *color)
-create_color_pixbuf (GdkColor *col)
-{
-        GdkPixbuf *pixbuf;
-        //GdkColor col = color;
-
-        int x;
-        int num;
-        guchar *p;
+#define LEG_SQUARE_SIZE 12
 
-/*
-        if (!gdk_color_parse (color, &col))
-                return NULL;
-                */
-
-#define squaredim 12
-
-        pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
-                                 FALSE, 8, //bits
-                                 squaredim, squaredim);                //width,height
-
-        //rowstride = gdk_pixbuf_get_rowstride (pixbuf);
-        p = gdk_pixbuf_get_pixels (pixbuf);
+static GdkPixbuf *create_color_pixbuf (struct rgbcol *color)
+{
+GdkPixbuf *pixbuf;
+guint32 pixel;
 
-        num = gdk_pixbuf_get_width (pixbuf) *
-                gdk_pixbuf_get_height (pixbuf);
+       pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, LEG_SQUARE_SIZE, LEG_SQUARE_SIZE);
 
-        for (x = 0; x < num; x++) {
+       pixel  = 0xFF;
+       pixel |= (color->r << 24);
+       pixel |= (color->g << 16);
+       pixel |= (color->b <<  8);
 
-                p[0] = col->red;
-                p[1] = col->green;
-                p[2] = col->blue;
+       /*g_print("%08x\n", (0xFF & col->red) << 24 );
+       g_print("%08x\n", (0xFF & col->green) << 16 );
+       g_print("%08x\n", (0xFF & col->blue) << 8 );
+       g_print("%x %x %x => %08x\n", col->red, col->green, col->blue, pixel);*/
 
-                               /*
-                p[0] = col->red / 65535 * 255;
-                p[1] = col->green / 65535 * 255;
-                p[2] = col->blue / 65535 * 255;
-                */
-                p += 3;
-        }
+       gdk_pixbuf_fill(pixbuf, pixel);
 
-        return pixbuf;
+       return pixbuf;
 }
 
+
 static void legend_list_cell_data_function(GtkTreeViewColumn *col,
                            GtkCellRenderer   *renderer,
                            GtkTreeModel      *model,
@@ -2088,9 +2215,7 @@ gdouble amount;
                LST_LEGEND_AMOUNT, &amount,
                -1);
 
-       //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur);
-       //todo: manage GLOBALS->minor eq
-       mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, chart->minor);
+       hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, chart->kcur, chart->minor);
 
        g_object_set(renderer, 
                "text", buf,
@@ -2151,10 +2276,22 @@ GtkTreeViewColumn  *column;
 #endif
 
        // change the font size to a smaller one
-       PangoFontDescription *font = pango_font_description_new();
+       /*PangoFontDescription *font = pango_font_description_new();
        pango_font_description_set_size (font, 8 * PANGO_SCALE);
        gtk_widget_modify_font(GTK_WIDGET(view), font);
-       pango_font_description_free( font );
+       pango_font_description_free( font );*/
+       GtkStyleContext *context;
+       PangoFontDescription *desc, *nfd;
+       gint nfsize;
+       
+       context = gtk_widget_get_style_context (chart->drawarea);
+       gtk_style_context_get(context, GTK_STATE_FLAG_NORMAL, "font", &desc, NULL);
+       nfd = pango_font_description_copy(desc);
+       nfsize = pango_font_description_get_size (desc) / PANGO_SCALE;
+       pango_font_description_set_size(nfd, MAX(8, nfsize-2) * PANGO_SCALE);
+       gtk_widget_override_font(GTK_WIDGET(view), nfd);
+       pango_font_description_free (nfd);
+       
 
        // column 1
        column = gtk_tree_view_column_new();
index 0c4d56e06704b6e953ccf24e5996ba1f8869e5d9..fe18992219d63b5a22dfb9b26d85b6ed3bd7af56 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __GTK_CHART_H__
 #define __GTK_CHART_H__
 
-#include <glib.h>
-#include <gdk/gdk.h>
-#include <gtk/gtk.h>
-#include <cairo.h>
-#include <math.h>
+#include "gtk-chart-colors.h"
 
 G_BEGIN_DECLS
 #define GTK_TYPE_CHART            (gtk_chart_get_type ())
@@ -53,8 +49,10 @@ typedef gchar (* GtkChartPrintDoubleFunc) (gdouble value, gboolean minor);
 
 /* default zoomx for charts */
 #define GTK_CHART_BARW                         24
-#define GTK_CHART_MINBARW               8
-#define GTK_CHART_MAXBARW              64
+
+#define GTK_CHART_MINBARW               4
+#define GTK_CHART_MAXBARW              128
+
 #define GTK_CHART_MINRADIUS    64
 
 
@@ -76,6 +74,7 @@ typedef gchar (* GtkChartPrintDoubleFunc) (gdouble value, gboolean minor);
 
 enum
 {
+       CHART_TYPE_NONE,
        CHART_TYPE_COL,
        CHART_TYPE_PIE,
        CHART_TYPE_LINE,
@@ -102,7 +101,7 @@ struct _ChartItem
        gdouble  serie2;
        gdouble  rate;
 
-       /* cairo part */
+       /* draw stuffs */
        gchar    *legend;
        double   angle2;          /* rate for pie */
        double   height;   /* for column */ 
@@ -118,7 +117,7 @@ struct _GtkChart
 
 
        /* all below should be in priv normally */
-       GtkHBox                 hbox;
+       GtkBox                  hbox;
 
        GtkWidget               *drawarea;
        GtkAdjustment   *adjustment;
@@ -141,16 +140,19 @@ struct _GtkChart
        gboolean        abs;
        gboolean        show_over;
        gboolean        show_xval;
+       gboolean        show_mono;
        gint            every_xval;
-       //guint32               kcur;
+       guint32         kcur;
        gboolean        minor;
        gdouble         minor_rate;
        gchar           *minor_symbol;
 
        /* color datas */
-       struct rgbcol           *colors;
-       gint    nb_cols;
-       gint    cs_red, cs_green, cs_blue, cs_yellow;
+       GtkColorScheme color_scheme;
+       
+       /* cairo default value */
+       PangoFontDescription *pfd;
+       gint                            pfd_size;
 
        /* buffer surface */
        cairo_surface_t  *surface;
@@ -158,6 +160,7 @@ struct _GtkChart
        /* draw area coordinates */
        double  l, t, b, r, w, h;
        /* our drawing rectangle with margin */
+       double          label_w;
        double          legend_w;
 
        /* zones height */
@@ -192,7 +195,7 @@ struct _GtkChart
 
 struct _GtkChartClass
 {
-       GtkHBoxClass parent_class;
+       GtkBoxClass parent_class;
 
   /* Padding for future expansion */
   void (*_gtk_reserved1) (void);
@@ -211,15 +214,16 @@ void gtk_chart_set_color_scheme(GtkChart * chart, gint colorscheme);
 
 void gtk_chart_queue_redraw(GtkChart *chart);
 
-void gtk_chart_set_datas(GtkChart *chart, GtkTreeModel *model, guint column, gchar *title);
-void gtk_chart_set_dualdatas(GtkChart *chart, GtkTreeModel *model, guint column1, guint column2, gchar *title);
+void gtk_chart_set_datas(GtkChart *chart, GtkTreeModel *model, guint column, gchar *title, gchar *subtitle);
+void gtk_chart_set_dualdatas(GtkChart *chart, GtkTreeModel *model, guint column1, guint column2, gchar *title, gchar *subtitle);
 
 void gtk_chart_set_minor_prefs(GtkChart * chart, gdouble rate, gchar *symbol);
-//void gtk_chart_set_currency(GtkChart * chart, guint32 kcur);
+void gtk_chart_set_currency(GtkChart * chart, guint32 kcur);
 
 void gtk_chart_set_overdrawn(GtkChart * chart, gdouble minimum);
 void gtk_chart_set_every_xval(GtkChart * chart, gint decay);
 void gtk_chart_set_barw(GtkChart * chart, gdouble barw);
+void gtk_chart_set_showmono(GtkChart * chart, gboolean mono);
 
 void gtk_chart_show_legend(GtkChart * chart, gboolean visible, gboolean showextracol);
 void gtk_chart_show_overdrawn(GtkChart * chart, gboolean visible);
index ea61280a5e00e8fbe59b956a7c76b5c15bd1701f..519793decf93fa1c2679791154bfaa8ea0d7fa01 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -43,43 +43,30 @@ enum {
        PROPERTY_DATE = 5,
 };
 
-static void         gtk_dateentry_class_init      (GtkDateEntryClass *klass);
-static void         gtk_dateentry_init            (GtkDateEntry      *dateentry);
-static void         gtk_dateentry_destroy         (GtkObject     *dateentry);
-static void         gtk_dateentry_popup_display   (GtkDateEntry *dateentry);
-static gint        gtk_dateentry_arrow_press     (GtkWidget * widget,
-                                                 GtkDateEntry * dateentry);
-static gint         gtk_dateentry_button_press    (GtkWidget     *widget,
-                                                 GdkEvent      *event,
-                                                  gpointer data);
-
-static void gtk_dateentry_entry_parse(GtkWidget * calendar, gpointer user_data);
-static gint gtk_dateentry_entry_key (GtkWidget *widget, GdkEventKey *event, gpointer user_data);
-static void gtk_dateentry_calendar_getfrom(GtkWidget * calendar, GtkDateEntry * dateentry);
-static gint gtk_dateentry_calendar_select(GtkWidget * calendar, gpointer user_data);
-static void gtk_dateentry_calendar_year(GtkWidget * calendar, GtkDateEntry * dateentry);
-static void gtk_dateentry_hide_popdown_window(GtkDateEntry *dateentry);
-static gint gtk_dateentry_arrow_press (GtkWidget * widget, GtkDateEntry * dateentry);
-static gint key_press_popup (GtkWidget *widget, GdkEventKey *event, gpointer user_data);
-static gint gtk_dateentry_button_press (GtkWidget * widget, GdkEvent * event, gpointer data);
-
-static void gtk_dateentry_entry_set_text(GtkDateEntry * dateentry);
+static void gtk_date_entry_dispose (GObject *gobject);
+static void gtk_date_entry_finalize (GObject *gobject);
+static void gtk_date_entry_destroy         (GtkWidget     *dateentry);
 
-/*
-static void
-gtk_dateentry_set_property (GObject         *object,
-                        guint            prop_id,
-                        const GValue    *value,
-                        GParamSpec      *pspec);
+static void gtk_date_entry_entry_activate(GtkWidget * calendar, gpointer user_data);
+static gint gtk_date_entry_entry_key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer user_data);
+static void    gtk_date_entry_button_clicked     (GtkWidget * widget, GtkDateEntry * dateentry);
 
 static void
-gtk_dateentry_get_property (GObject         *object,
-                        guint            prop_id,
-                        GValue          *value,
-                        GParamSpec      *pspec);
-*/
+gtk_date_entry_popup(GtkDateEntry * dateentry, GdkEvent *event);
+
+static gint gtk_date_entry_popup_key_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data);
+static gint gtk_date_entry_popup_button_press (GtkWidget * widget, GdkEvent * event, gpointer data);
+
+static void gtk_date_entry_calendar_year(GtkWidget * calendar, GtkDateEntry * dateentry);
+static void gtk_date_entry_calendar_getfrom(GtkWidget * calendar, GtkDateEntry * dateentry);
+static gint gtk_date_entry_calendar_select(GtkWidget * calendar, gpointer user_data);
+
+
+static void gtk_date_entry_entry_set_text(GtkDateEntry * dateentry);
+static void gtk_date_entry_popdown(GtkDateEntry *dateentry);
+
+
 
-static GtkHBoxClass *parent_class = NULL;
 static guint dateentry_signals[LAST_SIGNAL] = {0,};
 
 
@@ -103,7 +90,7 @@ typedef struct _GDateParseTokens GDateParseTokens;
 #define NUM_LEN 10
 
 static void
-g_date_fill_parse_tokens (const gchar *str, GDateParseTokens *pt)
+hb_date_fill_parse_tokens (const gchar *str, GDateParseTokens *pt)
 {
   gchar num[4][NUM_LEN+1];
   gint i;
@@ -146,236 +133,253 @@ g_date_fill_parse_tokens (const gchar *str, GDateParseTokens *pt)
 
 }
 
-static void g_date_determine_dmy(void)
+
+/*
+static void hb_date_determine_dmy(void)
 {
 GDate d;
 gchar buf[128];
 GDateParseTokens testpt;
 gint i;
 
-  DB( g_print("\n[dateentry] determine dmy\n") );
+       DB( g_print("\n[dateentry] determine dmy\n") );
 
+       g_date_clear (&d, 1);              // clear for scratch use
+    
+       // had to pick a random day - don't change this, some strftimes
+       // are broken on some days, and this one is good so far.
+       g_date_set_dmy (&d, 4, 7, 1976);
+       g_date_strftime (buf, 127, "%x", &d);
 
-  g_date_clear (&d, 1);              /* clear for scratch use */
-  
-  
-      /* had to pick a random day - don't change this, some strftimes
-       * are broken on some days, and this one is good so far. */
-      g_date_set_dmy (&d, 4, 7, 1976);
-      
-      g_date_strftime (buf, 127, "%x", &d);
-      
-      g_date_fill_parse_tokens (buf, &testpt);
-      
-      i = 0;
-      while (i < testpt.num_ints)
-        {
-          switch (testpt.n[i])
-            {
-            case 7:
-              dmy_order[i] = G_DATE_MONTH;
-              break;
-            case 4:
-              dmy_order[i] = G_DATE_DAY;
-              break;
-            //case 76:
-              //using_twodigit_years = TRUE; /* FALL THRU */
-            case 1976:
-              dmy_order[2] = G_DATE_YEAR;
-              break;
-            }
-          ++i;
-        }
+       hb_date_fill_parse_tokens (buf, &testpt);
 
-       DB( g_print(" dmy legend: 0=day, 1=month, 2=year\n") );   
-       DB( g_print(" dmy is: %d %d %d\n", dmy_order[0], dmy_order[1], dmy_order[2]) );   
-}        
-        
+       i = 0;
+       while (i < testpt.num_ints)
+       {
+               switch (testpt.n[i])
+               {
+               case 7:
+                       dmy_order[i] = G_DATE_MONTH;
+                       break;
+               case 4:
+                       dmy_order[i] = G_DATE_DAY;
+                       break;
+               case 1976:
+                       dmy_order[2] = G_DATE_YEAR;
+                       break;
+               }
+               ++i;
+       }
 
-//end 
+       DB( g_print(" dmy legend: 0=day, 1=month, 2=year\n") );   
+       DB( g_print(" dmy is: %d %d %d\n", dmy_order[0], dmy_order[1], dmy_order[2]) );   
+}*/    
 
 
-GType
-gtk_dateentry_get_type ()
+static void hb_date_parse_tokens(GtkWidget *gtkentry, gpointer user_data)
 {
-static GType dateentry_type = 0;
-
-       //DB( g_print("\n[dateentry] get_type\n") );
+GtkDateEntry *dateentry = user_data;
+GtkDateEntryPrivate *priv = dateentry->priv;
+const gchar *str;
+GDateParseTokens pt;
 
-       if (!dateentry_type)
-    {
-               static const GTypeInfo dateentry_info =
-               {
-               sizeof (GtkDateEntryClass),
-               NULL,           /* base_init */
-               NULL,           /* base_finalize */
-               (GClassInitFunc) gtk_dateentry_class_init,
-               NULL,           /* class_finalize */
-               NULL,           /* class_data */
-               sizeof (GtkDateEntry),
-               0,              /* n_preallocs */
-               (GInstanceInitFunc) gtk_dateentry_init,
-               NULL
-               };
+       str = gtk_entry_get_text (GTK_ENTRY (priv->entry));
 
-               //dateentry_type = gtk_type_unique (gtk_hbox_get_type (), &dateentry_info);
+       hb_date_fill_parse_tokens(str, &pt);
+       DB( g_print(" -> parsetoken return is %d values :%d %d %d\n", pt.num_ints, pt.n[0], pt.n[1], pt.n[2]) );
 
-               dateentry_type = g_type_register_static (GTK_TYPE_HBOX, "GtkDateEntry",
-                                                        &dateentry_info, 0);
+       // initialize with today's date
+       g_date_set_time_t(priv->date, time(NULL));
+       
+       switch( pt.num_ints )
+       {
+               case 1:
+                       DB( g_print(" -> seizured 1 number\n") );
+                       if(g_date_valid_day(pt.n[0]))
+                               g_date_set_day(priv->date, pt.n[0]);
+                       break;
+               case 2:
+                       DB( g_print(" -> seizured 2 numbers\n") );
+                       if( dmy_order[0] != G_DATE_YEAR )
+                       {
+                               if( dmy_order[0] == G_DATE_DAY )
+                               {
+                                       if(g_date_valid_day(pt.n[0]))
+                                           g_date_set_day(priv->date, pt.n[0]);
+                                       if(g_date_valid_month(pt.n[1]))
+                                               g_date_set_month(priv->date, pt.n[1]);
+                               }
+                               else
+                               {
+                                       if(g_date_valid_day(pt.n[1]))
+                                           g_date_set_day(priv->date, pt.n[1]);
+                                       if(g_date_valid_month(pt.n[0]))
+                                               g_date_set_month(priv->date, pt.n[0]);
+                               }
+                       }
+                       break;
+       }
 
 
-       }
-       return dateentry_type;
+       
 }
 
+
+
+
+
+//end 
+
+
+G_DEFINE_TYPE(GtkDateEntry, gtk_date_entry, GTK_TYPE_BOX)
+
+
+
 static void
-gtk_dateentry_class_init (GtkDateEntryClass * klass)
+gtk_date_entry_class_init (GtkDateEntryClass *class)
 {
-  //GObjectClass *gobject_class;
-  GtkObjectClass *object_class;
-  //GtkWidgetClass *widget_class;
-
-  //gobject_class = (GObjectClass*) klass;
-  object_class = (GtkObjectClass*) klass;
-  //widget_class = (GtkWidgetClass*) klass;
+GObjectClass *object_class;
+GtkWidgetClass *widget_class;
 
-  parent_class = g_type_class_peek_parent (klass);
+       object_class = G_OBJECT_CLASS (class);
+       widget_class = GTK_WIDGET_CLASS (class);
 
        DB( g_print("\n[dateentry] class_init\n") );
 
+       //object_class->constructor = gtk_date_entry_constructor;
+       //object_class->set_property = gtk_date_entry_set_property;
+       //object_class->get_property = gtk_date_entry_get_property;
+       object_class->dispose  = gtk_date_entry_dispose;
+       object_class->finalize = gtk_date_entry_finalize;
 
-       object_class->destroy = gtk_dateentry_destroy;
-
-  dateentry_signals[CHANGED] =
-    g_signal_new ("changed",
-                  G_OBJECT_CLASS_TYPE (klass),
+       widget_class->destroy  = gtk_date_entry_destroy;
+       
+       dateentry_signals[CHANGED] =
+               g_signal_new ("changed",
+                  G_TYPE_FROM_CLASS (class),
                   G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GtkDateEntryClass, changed),
                   NULL, NULL,
                   g_cclosure_marshal_VOID__VOID,
                   G_TYPE_NONE, 0);
 
-       g_date_determine_dmy();
-
- /*
-       gobject_class->set_property = gtk_dateentry_set_property;
-       gobject_class->get_property = gtk_dateentry_get_property;
-
-       g_object_class_install_property (gobject_class,
-                       PROPERTY_DATE,
-                       g_param_spec_uint(      "date",
-                                                               "Date",
-                                                           "The date currently selected",
-                                                           0, G_MAXUINT,
-                                                           0,
-                                                           (G_PARAM_READABLE | G_PARAM_WRITABLE)
-                                                          )
-                       );
-       */
+       g_type_class_add_private (object_class, sizeof (GtkDateEntryPrivate));
+       
 }
 
-static gboolean gtk_dateentry_focus(GtkWidget     *widget,
-                                                        GdkEventFocus *event,
-                                                        gpointer       user_data)
+
+static gboolean 
+gtk_date_entry_entry_focus_out(GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
 {
 GtkDateEntry *dateentry = user_data;
 
-       DB( g_print("\n[dateentry] focus-out-event %d\n", gtk_widget_is_focus(GTK_WIDGET(dateentry))) );
+       DB( g_print("\n[dateentry] entry focus-out-event %d\n", gtk_widget_is_focus(GTK_WIDGET(dateentry))) );
 
-       gtk_dateentry_entry_parse(GTK_WIDGET(dateentry), dateentry);
+       gtk_date_entry_entry_activate(GTK_WIDGET(dateentry), dateentry);
 
        return FALSE;
 }
 
 static void
-gtk_dateentry_init (GtkDateEntry *dateentry)
+gtk_date_entry_init (GtkDateEntry *dateentry)
 {
-GtkWidget *widget;
-GtkWidget *arrow;
+GtkDateEntryPrivate *priv;
 
        DB( g_print("\n[dateentry] init\n") );
 
-       /* initialize datas */
-       dateentry->date = g_date_new();
+       /* yes, also priv, need to keep the code readable */
+       dateentry->priv = G_TYPE_INSTANCE_GET_PRIVATE (dateentry,
+                                                  GTK_TYPE_DATE_ENTRY,
+                                                  GtkDateEntryPrivate);
+       priv = dateentry->priv;
 
-       g_date_set_time_t(dateentry->date, time(NULL));
+       
+       /* initialize datas */
+       priv->date = g_date_new();
+       priv->device = NULL;
+       priv->popup_in_progress = FALSE;
+       priv->has_grab = FALSE;
 
-       g_date_set_dmy(&dateentry->mindate, 1, 1, 1900);
-       g_date_set_dmy(&dateentry->maxdate, 31, 12, 2200);
+       g_date_set_time_t(priv->date, time(NULL));
 
+       g_date_set_dmy(&priv->mindate, 1, 1, 1900);
+       g_date_set_dmy(&priv->maxdate, 31, 12, 2200);
 
-       widget=GTK_WIDGET(dateentry);
-       gtk_box_set_homogeneous(GTK_BOX(widget), FALSE);
-       
-       dateentry->entry = gtk_entry_new ();
-       gtk_widget_set_size_request(dateentry->entry, 90, -1);
-       gtk_box_pack_start (GTK_BOX (dateentry), dateentry->entry, TRUE, TRUE, 0);
 
-       dateentry->arrow = gtk_toggle_button_new ();
-       arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_IN);
-       gtk_container_add (GTK_CONTAINER (dateentry->arrow), arrow);
-       gtk_box_pack_end (GTK_BOX (dateentry), dateentry->arrow, FALSE, FALSE, 0);
+       gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET(dateentry)), GTK_STYLE_CLASS_LINKED);
 
-       gtk_widget_show (dateentry->entry);
-       gtk_widget_show (dateentry->arrow);
+       //widget=GTK_WIDGET(dateentry);
+       
+       priv->entry = gtk_entry_new ();
+       
+       //gtk_entry_set_width_chars(GTK_ENTRY(priv->entry), 10);
+       //gtk_entry_set_max_width_chars(GTK_ENTRY(priv->entry), 4);
+       
+       
+       gtk_box_pack_start (GTK_BOX (dateentry), priv->entry, TRUE, TRUE, 0);
 
+       g_signal_connect (priv->entry, "key-press-event",
+                               G_CALLBACK (gtk_date_entry_entry_key_pressed), dateentry);
 
-    /* our popup window */
-       dateentry->popwin = gtk_window_new (GTK_WINDOW_POPUP);
-       gtk_widget_set_events (dateentry->popwin,
-                               gtk_widget_get_events(dateentry->popwin) | GDK_KEY_PRESS_MASK);
+       g_signal_connect_after (priv->entry, "focus-out-event",
+                               G_CALLBACK (gtk_date_entry_entry_focus_out), dateentry);
 
-       dateentry->frame = gtk_frame_new (NULL);
-       gtk_container_add (GTK_CONTAINER (dateentry->popwin), dateentry->frame);
-       gtk_frame_set_shadow_type (GTK_FRAME (dateentry->frame), GTK_SHADOW_OUT);
-       gtk_widget_show (dateentry->frame);
+       g_signal_connect (priv->entry, "activate",
+                               G_CALLBACK (gtk_date_entry_entry_activate), dateentry);
 
-       dateentry->calendar = gtk_calendar_new ();
-       gtk_container_add (GTK_CONTAINER (dateentry->frame), dateentry->calendar);
-       gtk_widget_show (dateentry->calendar);
+       
+       priv->button = gtk_button_new ();
+       priv->arrow = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
+       gtk_container_add (GTK_CONTAINER (priv->button), priv->arrow);
+       gtk_box_pack_end (GTK_BOX (dateentry), priv->button, FALSE, FALSE, 0);
+       gtk_widget_show_all (priv->button);
 
-       // dateentry signals
-       g_signal_connect (GTK_OBJECT (dateentry->entry), "activate",
-                               G_CALLBACK (gtk_dateentry_entry_parse), dateentry);
+       g_signal_connect (priv->button, "clicked",
+                               G_CALLBACK (gtk_date_entry_button_clicked), dateentry);
 
-       g_signal_connect (GTK_OBJECT (dateentry->entry), "focus-out-event",
-                               G_CALLBACK (gtk_dateentry_focus), dateentry);
 
+       priv->popup_window = gtk_window_new (GTK_WINDOW_POPUP);
+       gtk_window_set_type_hint (
+               GTK_WINDOW (priv->popup_window), GDK_WINDOW_TYPE_HINT_COMBO);
+       gtk_widget_set_events (priv->popup_window,
+               gtk_widget_get_events(priv->popup_window) | GDK_KEY_PRESS_MASK);
 
-       g_signal_connect (GTK_OBJECT (dateentry->entry), "key_press_event",
-                               G_CALLBACK (gtk_dateentry_entry_key), dateentry);
+       priv->frame = gtk_frame_new (NULL);
+       gtk_container_add (GTK_CONTAINER (priv->popup_window), priv->frame);
+       gtk_frame_set_shadow_type (GTK_FRAME (priv->frame), GTK_SHADOW_ETCHED_IN);
+       gtk_widget_show (priv->frame);
 
-       // arrow/popwin signals
-       g_signal_connect (GTK_OBJECT (dateentry->arrow), "toggled",
-                               G_CALLBACK (gtk_dateentry_arrow_press), dateentry);
+       g_signal_connect (priv->popup_window, "key-press-event",
+                               G_CALLBACK (gtk_date_entry_popup_key_event), dateentry);
 
-       g_signal_connect (GTK_OBJECT (dateentry->popwin), "key_press_event",
-                               G_CALLBACK (key_press_popup), dateentry);
+       g_signal_connect (priv->popup_window, "button-press-event",
+                               G_CALLBACK (gtk_date_entry_popup_button_press), dateentry);
 
-       g_signal_connect (GTK_OBJECT (dateentry->popwin), "button_press_event",
-                               G_CALLBACK (gtk_dateentry_button_press), dateentry);
+       
+       priv->calendar = gtk_calendar_new ();
+       gtk_container_add (GTK_CONTAINER (priv->frame), priv->calendar);
+       gtk_widget_show (priv->calendar);
 
-       // calendar signals
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "prev-year",
-                               G_CALLBACK (gtk_dateentry_calendar_year), dateentry);
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "next-year",
-                               G_CALLBACK (gtk_dateentry_calendar_year), dateentry);
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "prev-month",
-                               G_CALLBACK (gtk_dateentry_calendar_year), dateentry);
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "next-month",
-                               G_CALLBACK (gtk_dateentry_calendar_year), dateentry);
+       g_signal_connect (priv->calendar, "prev-year",
+                               G_CALLBACK (gtk_date_entry_calendar_year), dateentry);
+       g_signal_connect (priv->calendar, "next-year",
+                               G_CALLBACK (gtk_date_entry_calendar_year), dateentry);
+       g_signal_connect (priv->calendar, "prev-month",
+                               G_CALLBACK (gtk_date_entry_calendar_year), dateentry);
+       g_signal_connect (priv->calendar, "next-month",
+                               G_CALLBACK (gtk_date_entry_calendar_year), dateentry);
 
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "day-selected",
-                               G_CALLBACK (gtk_dateentry_calendar_getfrom), dateentry);
+       g_signal_connect (priv->calendar, "day-selected",
+                               G_CALLBACK (gtk_date_entry_calendar_getfrom), dateentry);
 
-       g_signal_connect (GTK_OBJECT (dateentry->calendar), "day-selected-double-click",
-                               G_CALLBACK (gtk_dateentry_calendar_select), dateentry);
+       g_signal_connect (priv->calendar, "day-selected-double-click",
+                               G_CALLBACK (gtk_date_entry_calendar_select), dateentry);
 
-       //gtk_dateentry_calendar_getfrom(NULL, dateentry);
 }
 
 
-GtkWidget *gtk_dateentry_new ()
+GtkWidget *
+gtk_date_entry_new ()
 {
 GtkDateEntry *dateentry;
 
@@ -387,65 +391,106 @@ GtkDateEntry *dateentry;
 }
 
 
-static void gtk_dateentry_destroy (GtkObject * object)
+static void 
+gtk_date_entry_destroy (GtkWidget *object)
 {
-GtkDateEntry *dateentry;
+GtkDateEntry *dateentry = GTK_DATE_ENTRY (object);
+GtkDateEntryPrivate *priv = dateentry->priv;
+
+       g_return_if_fail(object != NULL);
+       g_return_if_fail(GTK_IS_DATE_ENTRY(object));
 
        DB( g_print(" \n[dateentry] destroy\n") );
 
-       g_return_if_fail (GTK_IS_DATE_ENTRY (object));
+       DB( g_print(" free gtkentry: %p\n", priv->entry) );
+       DB( g_print(" free arrow: %p\n", priv->button) );
+       DB( g_print(" free popup_window: %p\n", priv->popup_window) );
+
+       DB( g_print(" free dateentry: %p\n", dateentry) );
 
-       dateentry = GTK_DATE_ENTRY (object);
+       if(priv->popup_window)
+               gtk_widget_destroy (priv->popup_window);
+       priv->popup_window = NULL;
 
-       DB( g_print(" free gtkentry: %p\n", dateentry->entry) );
-       DB( g_print(" free arrow: %p\n", dateentry->arrow) );
-       DB( g_print(" free popwin: %p\n", dateentry->popwin) );
+       if(priv->date)
+               g_date_free(priv->date);
+       priv->date = NULL;
+
+       GTK_WIDGET_CLASS (gtk_date_entry_parent_class)->destroy (object);
+}
 
-       DB( g_print(" free dateentry: %p\n", dateentry) );
 
-       if(dateentry->popwin)
-               gtk_widget_destroy (dateentry->popwin);
-       dateentry->popwin = NULL;
 
-       if(dateentry->date)
-               g_date_free(dateentry->date);
-       dateentry->date = NULL;
+static void
+gtk_date_entry_dispose (GObject *gobject)
+{
+//GtkDateEntry *self = GTK_DATE_ENTRY (gobject);
 
-  GTK_OBJECT_CLASS (parent_class)->destroy (object);
+       DB( g_print(" \n[dateentry] dispose\n") );
+
+       
+  //g_clear_object (&self->priv->an_object);
+
+  G_OBJECT_CLASS (gtk_date_entry_parent_class)->dispose (gobject);
 }
 
+
+
+
+static void
+gtk_date_entry_finalize (GObject *gobject)
+{
+//GtkDateEntry *self = GTK_DATE_ENTRY (gobject);
+
+       DB( g_print(" \n[dateentry] finalize\n") );
+
+       
+       //g_date_free(self->date);
+  //g_free (self->priv->a_string);
+
+  /* Always chain up to the parent class; as with dispose(), finalize()
+   * is guaranteed to exist on the parent's class virtual function table
+   */
+  G_OBJECT_CLASS(gtk_date_entry_parent_class)->finalize (gobject);
+}
+
+
 /*
 **
 */
-void gtk_dateentry_set_date(GtkDateEntry *dateentry, guint32 julian_days)
+void gtk_date_entry_set_date(GtkDateEntry *dateentry, guint32 julian_days)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
+
        DB( g_print(" \n[dateentry] set date\n") );
 
        g_return_if_fail (GTK_IS_DATE_ENTRY (dateentry));
 
        if(g_date_valid_julian(julian_days))
        {
-               g_date_set_julian (dateentry->date, julian_days);
+               g_date_set_julian (priv->date, julian_days);
        }
        else
        {
-               g_date_set_time_t(dateentry->date, time(NULL));
+               g_date_set_time_t(priv->date, time(NULL));
        }
-       gtk_dateentry_entry_set_text(dateentry);
+       gtk_date_entry_entry_set_text(dateentry);
 }
 
 /*
 **
 */
-void gtk_dateentry_set_mindate(GtkDateEntry *dateentry, guint32 julian_days)
+void gtk_date_entry_set_mindate(GtkDateEntry *dateentry, guint32 julian_days)
 {
-       DB( g_print(" \n[dateentry] set date\n") );
+GtkDateEntryPrivate *priv = dateentry->priv;
+       
+       DB( g_print(" \n[dateentry] set mindate\n") );
 
        g_return_if_fail (GTK_IS_DATE_ENTRY (dateentry));
 
        if(g_date_valid_julian(julian_days))
        {
-               g_date_set_julian (&dateentry->mindate, julian_days);
+               g_date_set_julian (&priv->mindate, julian_days);
        }
 }
 
@@ -453,213 +498,109 @@ void gtk_dateentry_set_mindate(GtkDateEntry *dateentry, guint32 julian_days)
 /*
 **
 */
-void gtk_dateentry_set_maxdate(GtkDateEntry *dateentry, guint32 julian_days)
+void gtk_date_entry_set_maxdate(GtkDateEntry *dateentry, guint32 julian_days)
 {
-       DB( g_print(" \n[dateentry] set date\n") );
+GtkDateEntryPrivate *priv = dateentry->priv;
+       
+       DB( g_print(" \n[dateentry] set maxdate\n") );
 
        g_return_if_fail (GTK_IS_DATE_ENTRY (dateentry));
 
        if(g_date_valid_julian(julian_days))
        {
-               g_date_set_julian (&dateentry->maxdate, julian_days);
+               g_date_set_julian (&priv->maxdate, julian_days);
        }
 }
 
 
-/*
-**
-*/
-guint32 gtk_dateentry_get_date(GtkDateEntry * dateentry)
+guint32 gtk_date_entry_get_date(GtkDateEntry * dateentry)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
+       
        DB( g_print(" \n[dateentry] get date\n") );
 
        g_return_val_if_fail (GTK_IS_DATE_ENTRY (dateentry), 0);
 
-       return(g_date_get_julian(dateentry->date));
-}
-
-
-/*
-static void
-gtk_dateentry_set_property (GObject         *object,
-                        guint            prop_id,
-                        const GValue    *value,
-                        GParamSpec      *pspec)
-{
-GtkDateEntry *dateentry = GTK_DATE_ENTRY (object);
-
-       DB( g_print("\n[dateentry] set %d\n", prop_id) );
-
-
-  switch (prop_id)
-    {
-       case PROPERTY_DATE:
-          DB( g_print(" -> date to %d\n", g_value_get_uint (value)) );
-
-               g_date_set_julian (dateentry->date, g_value_get_uint (value));
-               gtk_dateentry_entry_set_text(dateentry);
-       break;
-
-
-    default:
-      //G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-      break;
-    }
+       return(g_date_get_julian(priv->date));
 }
 
 
-
-static void
-gtk_dateentry_get_property (GObject         *object,
-                        guint            prop_id,
-                        GValue          *value,
-                        GParamSpec      *pspec)
-{
-GtkDateEntry *dateentry = GTK_DATE_ENTRY (object);
-
-       DB( g_print("\n[dateentry] get\n") );
-
-  switch (prop_id)
-    {
-       case PROPERTY_DATE:
-          DB( g_print(" -> date is %d\n", 0) );
-               g_value_set_uint (value, g_date_get_julian(dateentry->date));
-               break;
-
-    default:
-      //G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-      break;
-    }
-}
-*/
-
-
-/*
-** fill in our gtkentry from our GDate
-*/
-static void gtk_dateentry_entry_set_text(GtkDateEntry * dateentry)
+static void 
+gtk_date_entry_entry_set_text(GtkDateEntry * dateentry)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
 gchar buffer[256];
 
-       DB( g_print("\n[dateentry] date2entry\n") );
+       DB( g_print("\n[dateentry] entry set text\n") );
 
-       g_date_clamp(dateentry->date, &dateentry->mindate, &dateentry->maxdate);
+       g_date_clamp(priv->date, &priv->mindate, &priv->maxdate);
 
        
-       if(g_date_valid(dateentry->date) == TRUE)
+       if(g_date_valid(priv->date) == TRUE)
        {
-               g_date_strftime (buffer, 256 - 1, "%x", dateentry->date);
-               gtk_entry_set_text (GTK_ENTRY (dateentry->entry), buffer);
+               g_date_strftime (buffer, 256 - 1, "%x", priv->date);
+               gtk_entry_set_text (GTK_ENTRY (priv->entry), buffer);
                
                DB( g_print(" = %s\n", buffer) );
        }
        else
-               gtk_entry_set_text (GTK_ENTRY (dateentry->entry), "??");
+               gtk_entry_set_text (GTK_ENTRY (priv->entry), "??");
 
 
        /* emit the signal */
-       if(dateentry->lastdate != g_date_get_julian(dateentry->date))
+       if(priv->lastdate != g_date_get_julian(priv->date))
        {
                DB( g_print(" **emit 'changed' signal**\n") );
 
                g_signal_emit_by_name (dateentry, "changed", NULL, NULL);
        }
 
-       dateentry->lastdate = g_date_get_julian(dateentry->date);
-
-}
-
-
-static void gtk_dateentry_tokens(GtkWidget *gtkentry, gpointer user_data)
-{
-GtkDateEntry *dateentry = user_data;
-const gchar *str;
-GDateParseTokens pt;
-
-       str = gtk_entry_get_text (GTK_ENTRY (dateentry->entry));
-
-       g_date_fill_parse_tokens(str, &pt);
-       DB( g_print(" -> parsetoken return is %d values :%d %d %d\n", pt.num_ints, pt.n[0], pt.n[1], pt.n[2]) );
-
-       // initialize with today's date
-       g_date_set_time_t(dateentry->date, time(NULL));
-       
-       switch( pt.num_ints )
-       {
-               case 1:
-                       DB( g_print(" -> seizured 1 number\n") );
-                       if(g_date_valid_day(pt.n[0]))
-                               g_date_set_day(dateentry->date, pt.n[0]);
-                       break;
-               case 2:
-                       DB( g_print(" -> seizured 2 numbers\n") );
-                       if( dmy_order[0] != G_DATE_YEAR )
-                       {
-                               if( dmy_order[0] == G_DATE_DAY )
-                               {
-                                       if(g_date_valid_day(pt.n[0]))
-                                           g_date_set_day(dateentry->date, pt.n[0]);
-                                       if(g_date_valid_month(pt.n[1]))
-                                               g_date_set_month(dateentry->date, pt.n[1]);
-                               }
-                               else
-                               {
-                                       if(g_date_valid_day(pt.n[1]))
-                                           g_date_set_day(dateentry->date, pt.n[1]);
-                                       if(g_date_valid_month(pt.n[0]))
-                                               g_date_set_month(dateentry->date, pt.n[0]);
-                               }
-                       }
-                       break;
-       }
-
+       priv->lastdate = g_date_get_julian(priv->date);
 
-       
 }
 
 
-
-
-
-/*
-** parse the gtkentry and store the GDate
-*/
-static void gtk_dateentry_entry_parse(GtkWidget *gtkentry, gpointer user_data)
+static void
+gtk_date_entry_entry_activate(GtkWidget *gtkentry, gpointer user_data)
 {
 GtkDateEntry *dateentry = user_data;
+GtkDateEntryPrivate *priv = dateentry->priv;
 const gchar *str;
 
-       DB( g_print("\n[dateentry] entry_parse\n") );
+       DB( g_print("\n[dateentry] entry_activate\n") );
 
-       str = gtk_entry_get_text (GTK_ENTRY (dateentry->entry));
+       str = gtk_entry_get_text (GTK_ENTRY (priv->entry));
 
        //1) we parse the string according to the locale
-       g_date_set_parse (dateentry->date, str);
-       if(g_date_valid(dateentry->date) == FALSE)
+       g_date_set_parse (priv->date, str);
+       if(g_date_valid(priv->date) == FALSE)
        {
                //2) give a try to tokens: day, day/month, month/day
-               gtk_dateentry_tokens(gtkentry, user_data);
+               hb_date_parse_tokens(gtkentry, user_data);
        }
 
        //3) at last if date still invalid, put today's dateentry_signals
        // we should consider just warn the user here
-       if(g_date_valid(dateentry->date) == FALSE)
+       if(g_date_valid(priv->date) == FALSE)
        {
                /* today's date */
-               g_date_set_time_t(dateentry->date, time(NULL));
+               g_date_set_time_t(priv->date, time(NULL));
        }
 
-       gtk_dateentry_entry_set_text(dateentry);
+       gtk_date_entry_entry_set_text(dateentry);
 
 }
 
-static void gtk_dateentry_calendar_year(GtkWidget *calendar, GtkDateEntry *dateentry)
+
+static void 
+gtk_date_entry_calendar_year(GtkWidget *calendar, GtkDateEntry *dateentry)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
 guint year, month, day;
 
        DB( g_print(" (dateentry) year changed\n") );
 
-       gtk_calendar_get_date (GTK_CALENDAR (dateentry->calendar), &year, &month, &day);
+       gtk_calendar_get_date (GTK_CALENDAR (priv->calendar), &year, &month, &day);
        if( year < 1900)
                g_object_set(calendar, "year", 1900, NULL);
 
@@ -668,37 +609,40 @@ guint year, month, day;
        
 }
 
-/*
-** store the calendar date to GDate, update our gtkentry
-*/
-static void gtk_dateentry_calendar_getfrom(GtkWidget * calendar, GtkDateEntry * dateentry)
+
+static void
+gtk_date_entry_calendar_getfrom(GtkWidget * calendar, GtkDateEntry * dateentry)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
 guint year, month, day;
 
-       DB( g_print(" (dateentry) get from calendar\n") );
+       DB( g_print(" (dateentry) calendar_getfrom\n") );
 
-       gtk_calendar_get_date (GTK_CALENDAR (dateentry->calendar), &year, &month, &day);
-       g_date_set_dmy (dateentry->date, day, month + 1, year);
-       gtk_dateentry_entry_set_text(dateentry);
+       gtk_calendar_get_date (GTK_CALENDAR (priv->calendar), &year, &month, &day);
+       g_date_set_dmy (priv->date, day, month + 1, year);
+       gtk_date_entry_entry_set_text(dateentry);
 }
 
 
-static gint gtk_dateentry_calendar_select(GtkWidget * calendar, gpointer user_data)
+static gint
+gtk_date_entry_calendar_select(GtkWidget * calendar, gpointer user_data)
 {
 GtkDateEntry *dateentry = user_data;
 
        DB( g_print(" (dateentry) calendar_select\n") );
 
-       gtk_dateentry_hide_popdown_window(dateentry);
-       gtk_dateentry_calendar_getfrom(NULL, dateentry);
+       gtk_date_entry_calendar_getfrom(NULL, dateentry);
+       
+       gtk_date_entry_popdown(dateentry);
        return FALSE;
 }
 
 
 static gint
-gtk_dateentry_entry_key (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
+gtk_date_entry_entry_key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
 {
 GtkDateEntry *dateentry = user_data;
+GtkDateEntryPrivate *priv = dateentry->priv;
 
        DB( g_print("\n[dateentry] entry key pressed: state=%04x, keyval=%04x\n", event->state, event->keyval) );
 
@@ -706,20 +650,20 @@ GtkDateEntry *dateentry = user_data;
        {
                if( !(event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) )
                {
-                       g_date_add_days (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_add_days (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                else
                if( event->state & GDK_SHIFT_MASK )
                {
-                       g_date_add_months (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_add_months (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                else
                if( event->state & GDK_CONTROL_MASK )
                {
-                       g_date_add_years (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_add_years (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                return TRUE;
        }
@@ -728,20 +672,20 @@ GtkDateEntry *dateentry = user_data;
        {
                if( !(event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) )
                {
-                       g_date_subtract_days (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_subtract_days (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                else
                if( event->state & GDK_SHIFT_MASK )
                {
-                       g_date_subtract_months (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_subtract_months (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                else
                if( event->state & GDK_CONTROL_MASK )
                {
-                       g_date_subtract_years (dateentry->date, 1);
-                       gtk_dateentry_entry_set_text(dateentry);
+                       g_date_subtract_years (priv->date, 1);
+                       gtk_date_entry_entry_set_text(dateentry);
                }
                return TRUE;
        }
@@ -751,8 +695,9 @@ GtkDateEntry *dateentry = user_data;
 
 
 static void
-position_popup (GtkDateEntry * dateentry)
+gtk_date_entry_popup_position (GtkDateEntry * dateentry)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
 gint x, y;
 gint bwidth, bheight;
 GtkRequisition req;
@@ -761,12 +706,12 @@ GtkAllocation allocation;
 
        DB( g_print("\n[dateentry] position popup\n") );
 
-       gtk_widget_size_request (dateentry->popwin, &req);
+       gtk_widget_get_preferred_size (priv->popup_window, NULL, &req);
 
-       gdkwindow = gtk_widget_get_window(dateentry->arrow);
+       gdkwindow = gtk_widget_get_window(priv->button);
        gdk_window_get_origin (gdkwindow, &x, &y);
 
-       gtk_widget_get_allocation(dateentry->arrow, &allocation);
+       gtk_widget_get_allocation(priv->button, &allocation);
        x += allocation.x;
        y += allocation.y;
        bwidth = allocation.width;
@@ -781,136 +726,206 @@ GtkAllocation allocation;
        if (y < 0)
                y = 0;
 
-       gtk_window_move (GTK_WINDOW (dateentry->popwin), x, y);
+       gtk_window_move (GTK_WINDOW (priv->popup_window), x, y);
 }
 
 
+static void
+gtk_date_entry_button_clicked (GtkWidget * widget, GtkDateEntry * dateentry)
+{
+GdkEvent *event;
+
+       DB( g_print("\n[dateentry] button_clicked\n") );
+
+/* Obtain the GdkEvent that triggered
+        * the date button's "clicked" signal. */
+       event = gtk_get_current_event ();
+       
+       gtk_date_entry_popup(dateentry, event);
+
+}
+
 
 static void
-gtk_dateentry_popup_display (GtkDateEntry * dateentry)
+gtk_date_entry_popup(GtkDateEntry * dateentry, GdkEvent *event)
 {
+GtkDateEntryPrivate *priv = dateentry->priv;
 const char *str;
 int month;
+GdkDevice *event_device;
+GdkDevice *assoc_device;
+GdkDevice *keyboard_device;
+GdkDevice *pointer_device;
+GdkWindow *window;
+GdkGrabStatus grab_status;
+guint event_time;
 
-  //gint height, width, x, y;
-  //gint old_width, old_height;
 
        DB( g_print("\n[dateentry] popup_display\n****\n\n") );
 
-  //old_width = dateentry->popwin->allocation.width;
-  //old_height  = dateentry->popwin->allocation.height;
-
-
 /* update */
-       str = gtk_entry_get_text (GTK_ENTRY (dateentry->entry));
-       g_date_set_parse (dateentry->date, str);
+       str = gtk_entry_get_text (GTK_ENTRY (priv->entry));
+       g_date_set_parse (priv->date, str);
 
-       if(g_date_valid(dateentry->date) == TRUE)
+       if(g_date_valid(priv->date) == TRUE)
        {
                /* GtkCalendar expects month to be in 0-11 range (inclusive) */
-               month = g_date_get_month (dateentry->date) - 1;
-               gtk_calendar_select_month (GTK_CALENDAR (dateentry->calendar),
+               month = g_date_get_month (priv->date) - 1;
+               gtk_calendar_select_month (GTK_CALENDAR (priv->calendar),
                                   CLAMP (month, 0, 11),
-                                  g_date_get_year (dateentry->date));
-        gtk_calendar_select_day (GTK_CALENDAR (dateentry->calendar),
-                                g_date_get_day (dateentry->date));
+                                  g_date_get_year (priv->date));
+        gtk_calendar_select_day (GTK_CALENDAR (priv->calendar),
+                                g_date_get_day (priv->date));
        }
 
-       position_popup(dateentry);
 
-       gtk_widget_show (dateentry->popwin);
+       /* popup */
+       gtk_date_entry_popup_position(dateentry);
+       gtk_widget_show (priv->popup_window);
+       gtk_widget_grab_focus (priv->popup_window);
+       gtk_grab_add (priv->popup_window);
 
-  gtk_grab_add (dateentry->popwin);
+       window = gtk_widget_get_window (priv->popup_window);
 
-  // this close the popup */
-       GdkWindow *gdkwindow;
-       gdkwindow = gtk_widget_get_window(dateentry->popwin);
+       g_return_if_fail (priv->grab_keyboard == NULL);
+       g_return_if_fail (priv->grab_pointer == NULL);
 
-  gdk_pointer_grab (gdkwindow, TRUE,
-                   GDK_BUTTON_PRESS_MASK |
-                   GDK_BUTTON_RELEASE_MASK |
-                   GDK_POINTER_MOTION_MASK,
-                   NULL, NULL, GDK_CURRENT_TIME);
+       event_device = gdk_event_get_device (event);
+       assoc_device = gdk_device_get_associated_device (event_device);
 
-}
+       event_time = gdk_event_get_time (event);
 
-static void
-gtk_dateentry_hide_popdown_window(GtkDateEntry *dateentry)
-{
-       DB( g_print("\n[dateentry] hide_popdown_window\n") );
+       if (gdk_device_get_source (event_device) == GDK_SOURCE_KEYBOARD) {
+               keyboard_device = event_device;
+               pointer_device = assoc_device;
+       } else {
+               keyboard_device = assoc_device;
+               pointer_device = event_device;
+       }
 
-  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dateentry->arrow), FALSE);
+       if (keyboard_device != NULL) {
+               grab_status = gdk_device_grab (
+                       keyboard_device,
+                       window,
+                       GDK_OWNERSHIP_WINDOW,
+                       TRUE,
+                       GDK_KEY_PRESS_MASK |
+                       GDK_KEY_RELEASE_MASK,
+                       NULL,
+                       event_time);
+               if (grab_status == GDK_GRAB_SUCCESS) {
+                       priv->grab_keyboard =
+                               g_object_ref (keyboard_device);
+               }
+       }
+
+       if (pointer_device != NULL) {
+               grab_status = gdk_device_grab (
+                       pointer_device,
+                       window,
+                       GDK_OWNERSHIP_WINDOW,
+                       TRUE,
+                       GDK_BUTTON_PRESS_MASK |
+                       GDK_BUTTON_RELEASE_MASK |
+                       GDK_POINTER_MOTION_MASK,
+                       NULL,
+                       event_time);
+               if (grab_status == GDK_GRAB_SUCCESS) {
+                       priv->grab_pointer =
+                               g_object_ref (pointer_device);
+               } else if (priv->grab_keyboard != NULL) {
+                       gdk_device_ungrab (
+                               priv->grab_keyboard,
+                               event_time);
+                       g_object_unref (priv->grab_keyboard);
+                       priv->grab_keyboard = NULL;
+               }
+       }
+
+       gdk_window_focus (window, event_time);
 
-  gtk_grab_remove(dateentry->popwin);
-  gdk_pointer_ungrab(GDK_CURRENT_TIME);
-  gtk_widget_hide(dateentry->popwin);
 }
 
-static gint
-gtk_dateentry_arrow_press (GtkWidget * widget, GtkDateEntry * dateentry)
+
+static void
+gtk_date_entry_popdown(GtkDateEntry *dateentry)
 {
-  GtkToggleButton *button;
+GtkDateEntryPrivate *priv = dateentry->priv;
 
-       DB( g_print("\n[dateentry] arrow_press\n") );
+       DB( g_print("\n[dateentry] popdown\n") );
 
-  button = GTK_TOGGLE_BUTTON(widget);
+  gtk_widget_hide (priv->popup_window);
+  gtk_grab_remove (priv->popup_window);
 
-  if(!gtk_toggle_button_get_active(button)){
-     gtk_widget_hide (dateentry->popwin);
-     gtk_grab_remove (dateentry->popwin);
-     gdk_pointer_ungrab (GDK_CURRENT_TIME);
+       if (priv->grab_keyboard != NULL) {
+               gdk_device_ungrab (
+                       priv->grab_keyboard,
+                       GDK_CURRENT_TIME);
+               g_object_unref (priv->grab_keyboard);
+               priv->grab_keyboard = NULL;
+       }
 
-       gtk_dateentry_calendar_getfrom(NULL, dateentry);
-     return TRUE;
-  }
+       if (priv->grab_pointer != NULL) {
+               gdk_device_ungrab (
+                       priv->grab_pointer,
+                       GDK_CURRENT_TIME);
+               g_object_unref (priv->grab_pointer);
+               priv->grab_pointer = NULL;
+       }
 
-  gtk_dateentry_popup_display(dateentry);
-  return TRUE;
 }
 
+
+
+
+
 static gint
-key_press_popup (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
+gtk_date_entry_popup_key_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
 {
 GtkDateEntry *dateentry = user_data;
 
+       DB( g_print("\n[dateentry] popup_key_event%d\n", event->keyval) );
 
-       DB( g_print("\n[dateentry] key pressed%d\n", event->keyval) );
+       DB( g_print(" -> key=%d\n", event->keyval) );
 
-       if (event->keyval != GDK_KEY_Escape)
+       if (event->keyval != GDK_KEY_Escape && event->keyval != GDK_KEY_Return)
                return FALSE;
 
-       g_signal_stop_emission_by_name (widget, "key_press_event");
-
-       gtk_dateentry_hide_popdown_window(dateentry);
+       g_signal_stop_emission_by_name (widget, "key-press-event");
 
+       gtk_date_entry_popdown(dateentry);
 
        return TRUE;
 }
 
 
 static gint
-gtk_dateentry_button_press (GtkWidget * widget, GdkEvent * event, gpointer user_data)
+gtk_date_entry_popup_button_press (GtkWidget * widget, GdkEvent * event, gpointer user_data)
 {
+GtkDateEntry *dateentry = user_data;
+//GtkDateEntryPrivate *priv = dateentry->priv;
 GtkWidget *child;
 
-DB( g_print("\n[dateentry] button_press\n") );
+       DB( g_print("\n[dateentry] popup_button_press\n") );
 
        child = gtk_get_event_widget (event);
 
-       if (child != widget)
-       {
-               while (child)
-               {
+       /* We don't ask for button press events on the grab widget, so
+        *  if an event is reported directly to the grab widget, it must
+        *  be on a window outside the application (and thus we remove
+        *  the popup window). Otherwise, we check if the widget is a child
+        *  of the grab widget, and only remove the popup window if it
+        *  is not.
+        */
+       if (child != widget) {
+               while (child) {
                        if (child == widget)
                                return FALSE;
-                       child = gtk_widget_get_parent(child);
+                       child = gtk_widget_get_parent (child);
                }
        }
 
-       gtk_widget_hide (widget);
-       gtk_grab_remove (widget);
-       gdk_pointer_ungrab (GDK_CURRENT_TIME);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(GTK_DATE_ENTRY(user_data)->arrow), FALSE);
+       gtk_date_entry_popdown(dateentry);
 
        return TRUE;
 }
index e035e4dca8724263b6691fae25e68c59399145fd..8c62e509eb89b6cb9b64e21e612cca7d243b9fa0 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef __GTK_DATEENTRY_H__
-#define __GTK_DATEENTRY_H__
+#ifndef __GTK_DATE_ENTRY_H__
+#define __GTK_DATE_ENTRY_H__
 
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
+G_BEGIN_DECLS
 
-
-#define GTK_TYPE_DATE_ENTRY            (gtk_dateentry_get_type ())
+#define GTK_TYPE_DATE_ENTRY            (gtk_date_entry_get_type ())
 #define GTK_DATE_ENTRY(obj)                       (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DATE_ENTRY, GtkDateEntry))
 #define GTK_DATE_ENTRY_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DATE_ENTRY, GtkDateEntryClass)
 #define GTK_IS_DATE_ENTRY(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DATE_ENTRY))
 #define GTK_IS_DATE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DATE_ENTRY))
 #define GTK_DATE_ENTRY_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DATE_ENTRY, GtkDateEntryClass))
 
-
 typedef struct _GtkDateEntry           GtkDateEntry;
 typedef struct _GtkDateEntryClass      GtkDateEntryClass;
+typedef struct _GtkDateEntryPrivate    GtkDateEntryPrivate;
+
 
-/* you should access only the entry and list fields directly */
 struct _GtkDateEntry
 {
+       GtkBox box;
+
        /*< private >*/
-       GtkHBox hbox;
+       GtkDateEntryPrivate *priv;
+};
+
+
+struct _GtkDateEntryClass
+{
+       GtkBoxClass parent_class;
+
+       /* signals */
+       void     (* changed)          (GtkDateEntry *dateentry);
 
-       /*< public >*/
+       /* Padding for future expansion */
+       void (*_gtk_reserved0) (void);
+       void (*_gtk_reserved1) (void);
+       void (*_gtk_reserved2) (void);
+       void (*_gtk_reserved3) (void);
+};
+
+
+struct _GtkDateEntryPrivate
+{
        GtkWidget *entry;
+    GtkWidget *button;
     GtkWidget *arrow;
-       GtkWidget *popup;
-       GtkWidget *popwin;
+       GtkWidget *popup_window;
        GtkWidget *frame;
        GtkWidget *calendar;
 
@@ -54,35 +71,25 @@ struct _GtkDateEntry
        guint32 lastdate;
 
        GDate   mindate, maxdate;
+       GdkDevice   *device;
+       gboolean        has_grab;
+       gboolean    popup_in_progress;
 
+       GdkDevice *grab_pointer;
+       GdkDevice *grab_keyboard;
 };
 
-struct _GtkDateEntryClass
-{
-       GtkHBoxClass parent_class;
-
-  /* signals */
-  void     (* changed)          (GtkDateEntry *dateentry);
-
-  /* Padding for future expansion */
-  void (*_gtk_reserved1) (void);
-  void (*_gtk_reserved2) (void);
-  void (*_gtk_reserved3) (void);
-  void (*_gtk_reserved4) (void);
-};
 
-GType          gtk_dateentry_get_type(void);
+GType          gtk_date_entry_get_type(void) G_GNUC_CONST;
 
-GtkWidget      *gtk_dateentry_new(void);
+GtkWidget      *gtk_date_entry_new(void);
 
-guint32                gtk_dateentry_get_date(GtkDateEntry * dateentry);
-void           gtk_dateentry_set_date(GtkDateEntry * dateentry, guint32 julian_days);
-void           gtk_dateentry_set_mindate(GtkDateEntry * dateentry, guint32 julian_days);
-void           gtk_dateentry_set_maxdate(GtkDateEntry * dateentry, guint32 julian_days);
+guint32                gtk_date_entry_get_date(GtkDateEntry * dateentry);
+void           gtk_date_entry_set_date(GtkDateEntry * dateentry, guint32 julian_days);
+void           gtk_date_entry_set_mindate(GtkDateEntry * dateentry, guint32 julian_days);
+void           gtk_date_entry_set_maxdate(GtkDateEntry * dateentry, guint32 julian_days);
 
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
+G_END_DECLS
 
 #endif /* __GTK_DATE_ENTRY_H__ */
 
index da1f30a853285a2d3dbf1183c933559f2b55390e..56b5339c1da2dfdff03969fec48ed5d48dbd6e41 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 extern struct HomeBank *GLOBALS;
 
 
-
-
-
-Account *
-da_acc_clone(Account *src_item)
-{
-Account *new_item = g_memdup(src_item, sizeof(Account));
-
-       DB( g_print("da_acc_clone\n") );
-       if(new_item)
-       {
-               //duplicate the string
-               new_item->name          = g_strdup(src_item->name);
-               new_item->number        = g_strdup(src_item->number);
-               new_item->bankname      = g_strdup(src_item->bankname);
-       }
-       return new_item;
-}
-
-
 void
 da_acc_free(Account *item)
 {
@@ -67,6 +47,10 @@ da_acc_free(Account *item)
                g_free(item->name);
                g_free(item->number);
                g_free(item->bankname);
+               g_free(item->notes);
+               
+               g_queue_free (item->txn_queue);
+               
                g_free(item);
        }
 }
@@ -75,8 +59,12 @@ da_acc_free(Account *item)
 Account *
 da_acc_malloc(void)
 {
+Account *item;
+
        DB( g_print("da_acc_malloc\n") );
-       return g_malloc0(sizeof(Account));
+       item = g_malloc0(sizeof(Account));
+       item->txn_queue = g_queue_new ();
+       return item;
 }
 
 
@@ -137,9 +125,9 @@ da_acc_length(void)
 /**
  * da_acc_remove:
  *
- * remove an account from the GHashTable
+ * delete an account from the GHashTable
  *
- * Return value: TRUE if the key was found and removed
+ * Return value: TRUE if the key was found and deleted
  *
  */
 gboolean
@@ -350,57 +338,68 @@ GList *list = g_hash_table_get_values(GLOBALS->h_acc);
 gboolean
 account_is_used(guint32 key)
 {
+Account *acc;
 GList *list;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
+gboolean retval;
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
-       {
-       Transaction *entry = list->data;
-               if( key == entry->kacc || key == entry->kxferacc)
-                       return TRUE;
-               list = g_list_next(list);
-       }
+       retval = FALSE;
+       lst_acc = NULL;
 
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
+       acc = da_acc_get(key);
+       if( g_queue_get_length(acc->txn_queue) > 0 )
        {
-       Archive *entry = list->data;
-               if( key == entry->kacc || key == entry->kxferacc)
-                       return TRUE;
-               list = g_list_next(list);
+               retval = TRUE;
+               goto end;
        }
 
-       return FALSE;
-}
-
-void
-account_move(guint32 key1, guint32 key2)
-{
-GList *list;
-
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *entry = list->data;
-               if(entry->kacc == key1)
-                       entry->kacc = key2;
-               if(entry->kxferacc == key1)
-                       entry->kxferacc = key2;
-               list = g_list_next(list);
+       Account *acc = lnk_acc->data;
+       
+               if(acc->key != key)
+               {
+                       lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+                       while (lnk_txn != NULL)
+                       {
+                       Transaction *entry = lnk_txn->data;
+                       
+                               if( key == entry->kxferacc)
+                               {
+                                       retval = TRUE;
+                                       goto end;
+                               }
+
+                               lnk_txn = g_list_next(lnk_txn);
+                       }
+               }
+               lnk_acc = g_list_next(lnk_acc);
        }
 
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
        {
        Archive *entry = list->data;
-               if(entry->kacc == key1)
-                       entry->kacc = key2;
-               if(entry->kxferacc == key1)
-                       entry->kxferacc = key2;
+
+               if( key == entry->kacc || key == entry->kxferacc)
+               {
+                       retval = TRUE;
+                       goto end;
+               }
+
                list = g_list_next(list);
        }
+
+end:
+       g_list_free(lst_acc);
+
+       return retval;
 }
 
+
 static gchar *
 account_get_stripname(gchar *name)
 {
@@ -443,46 +442,62 @@ gchar *stripname = account_get_stripname(newname);
        return FALSE;
 }
 
-/* when we change the currency of an account, we must ensure
- * xfer transaction account will be set to same currency
+
+/* 
+ * change the account currency
+ * change every txn to currency
+ * ensure dst xfer transaction account will be set to same currency
  */
- /*
-void account_set_currency(Account *item, guint32 kcur)
+void account_set_currency(Account *acc, guint32 kcur)
 {
 GList *list;
-Account *acc;
+Account *dstacc;
+gboolean *xfer_list;
+guint32 maxkey, i;
 
-       if(item->kcur != kcur)
+       DB( g_print("\n[account] set currency\n") );
+
+       if(acc->kcur == kcur)
        {
-               item->kcur = kcur;
-       
-               list = g_list_first(GLOBALS->ope_list);
-               while (list != NULL)
+               DB( g_print(" - already ok, return\n") );
+               return;
+       }
+
+       DB( g_print(" - set for '%s'\n", acc->name)  );
+               
+       maxkey = da_acc_get_max_key () + 1;
+       xfer_list = g_malloc0(sizeof(gboolean) * maxkey );
+       DB( g_print(" - alloc for %d account\n", da_acc_length() ) );
+
+       list = g_queue_peek_head_link(acc->txn_queue);
+       while (list != NULL)
+       {
+       Transaction *txn = list->data;
+
+               txn->kcur = kcur;
+               if( (txn->paymode == PAYMODE_INTXFER) && (txn->kxferacc > 0) && (txn->kxfer > 0) )
                {
-               Transaction *entry = list->data;
-                       if(entry->paymode == PAYMODE_INTXFER)
-                       {
-                               if(entry->kacc == item->key)
-                               {
-                                       // change target account
-                                       acc = da_acc_get (entry->kxferacc);
-                                       acc->kcur = kcur;
-                               }
-                               if(entry->kxferacc == item->key)
-                               {
-                                       // change source account
-                                       acc = da_acc_get (entry->kacc);
-                                       acc->kcur = kcur;
-                               }
-                       }
-                       
-                       list = g_list_next(list);
+                       xfer_list[txn->kxferacc] = TRUE;
                }
+               list = g_list_next(list);
        }
+
+       acc->kcur = kcur;
+       DB( g_print(" - '%s'\n", acc->name) );
        
-}
-*/
+       for(i=1;i<maxkey;i++)
+       {
+               DB( g_print(" - %d '%d'\n", i, xfer_list[i]) );
+               if( xfer_list[i] == TRUE )
+               {
+                       dstacc = da_acc_get(i);
+                       account_set_currency(dstacc, kcur);
+               }
+       }
+
+       g_free(xfer_list);
 
+}
 
 
 /**
@@ -495,7 +510,8 @@ static void account_balances_sub_internal(Account *acc, Transaction *trn)
        if(trn->date <= GLOBALS->today)
                acc->bal_today -= trn->amount;
 
-       if(trn->flags & OF_VALID)
+       if(trn->status == TXN_STATUS_RECONCILED)
+       //if(trn->flags & OF_VALID)
                acc->bal_bank -= trn->amount;
 }
 
@@ -509,7 +525,8 @@ static void account_balances_add_internal(Account *acc, Transaction *trn)
        if(trn->date <= GLOBALS->today)
                acc->bal_today += trn->amount;
 
-       if(trn->flags & OF_VALID)
+       if(trn->status == TXN_STATUS_RECONCILED)
+       //if(trn->flags & OF_VALID)
                acc->bal_bank += trn->amount;
 }
 
@@ -519,7 +536,9 @@ static void account_balances_add_internal(Account *acc, Transaction *trn)
  */
 gboolean account_balances_sub(Transaction *trn)
 {
-       if(!(trn->flags & OF_REMIND))
+
+       if(!(trn->status == TXN_STATUS_REMIND))
+       //if(!(trn->flags & OF_REMIND))
        {
                Account *acc = da_acc_get(trn->kacc);
                if(acc == NULL) return FALSE;
@@ -535,7 +554,8 @@ gboolean account_balances_sub(Transaction *trn)
  */
 gboolean account_balances_add(Transaction *trn)
 {
-       if(!(trn->flags & OF_REMIND))
+       if(!(trn->status == TXN_STATUS_REMIND))
+       //if(!(trn->flags & OF_REMIND))
        {
                Account *acc = da_acc_get(trn->kacc);
                if(acc == NULL) return FALSE;
@@ -546,49 +566,60 @@ gboolean account_balances_add(Transaction *trn)
 }
 
 
-
-
-
-
+//todo: optim called 2 times from dsp_mainwindow
 void account_compute_balances(void)
 {
-GList *lacc, *list;
-Account *acc;
-Transaction *trn;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 
        DB( g_print("\naccount_compute_balances start\n") );
 
-       /* set initial amount */
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-               acc = list->data;
+       Account *acc = lnk_acc->data;
+       
+               /* set initial amount */
                acc->bal_bank = acc->initial;
                acc->bal_today = acc->initial;
                acc->bal_future = acc->initial;
-               list = g_list_next(list);
-       }
-       g_list_free(lacc);
-
-
-       /* compute every transaction */
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
-       {
-               trn = list->data;
-
-               if(!(trn->flags & OF_REMIND))
+               
+               /* add every txn */
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
                {
-                       account_balances_add(trn);
+                       account_balances_add_internal(acc, lnk_txn->data);
+                       lnk_txn = g_list_next(lnk_txn);
                }
-               list = g_list_next(list);
+               
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
 
        DB( g_print("\naccount_compute_balances end\n") );
 
 }
 
 
+void account_convert_euro(Account *acc)
+{
+GList *lnk_txn;
+
+       lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+       while (lnk_txn != NULL)
+       {
+       Transaction *txn = lnk_txn->data;
+       gdouble oldamount = txn->amount;
 
+               txn->amount = hb_amount_to_euro(oldamount);
+               DB( g_print("%10.6f => %10.6f, %s\n", oldamount, txn->amount, txn->wording) );
+               //todo: sync child xfer
+               lnk_txn = g_list_next(lnk_txn);
+       }
 
+       acc->initial = hb_amount_to_euro(acc->initial);
+       acc->warning = hb_amount_to_euro(acc->warning);
+       acc->minimum = hb_amount_to_euro(acc->minimum);
+}
 
index 5051e51c8f032d202b213bad7cb546c74056ead9..45c06542dfb200dbced5b99d32abe2e4868595de 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -30,28 +30,32 @@ struct _account
        guint32         key;
        gushort         flags;
        gushort         type;
-       guint32         pos;            //position in list
-       //guint32               kcur;
+       guint32         pos;            //display position
+       guint32         kcur;
        gchar           *name;
        gchar           *number;
        gchar           *bankname;
        gdouble         initial;
+       gdouble         warning;
        gdouble         minimum;
        guint32         cheque1;
        guint32         cheque2;
-       //note ?
+       gchar       *notes;
 
        /* unsaved datas */
+       GQueue          *txn_queue;
+       GtkWindow       *window;        //dsp_account window opened
+
        gdouble     bal_bank;   //bank balance (reconciled transaction)
        gdouble     bal_today;  //today balance (every transaction until today)
        gdouble     bal_future; //future balance (every transaction)
-       GtkWindow       *window;        //dsp_account window opened
+
        gboolean        filter;         //true if selected into filter
 
        // import datas
        gboolean        imported;
-       guint32         imp_key;
-       gchar           *imp_name;
+       guint32         imp_key;        // 0 create new / x to map to existing
+       gchar           *imp_name;  // name in the file
 };
 
 // 0 is free
@@ -68,14 +72,14 @@ enum
 {
        ACC_TYPE_NONE       = 0,
        ACC_TYPE_BANK       = 1,        //Banque
-       ACC_TYPE_CASH       = 2,        //Espèce
+       ACC_TYPE_CASH       = 2,        //Espèce
        ACC_TYPE_ASSET      = 3,        //Actif (avoir)
-       ACC_TYPE_CREDITCARD = 4,        //Carte crédit
+       ACC_TYPE_CREDITCARD = 4,        //Carte crédit
        ACC_TYPE_LIABILITY  = 5,        //Passif (dettes)
 //     ACC_TYPE_STOCK      = 6,        //Actions
 //     ACC_TYPE_MUTUALFUND = 7,        //Fond de placement
 //     ACC_TYPE_INCOME     = 8,        //Revenus
-//     ACC_TYPE_EXPENSE    = 9,        //Dépenses
+//     ACC_TYPE_EXPENSE    = 9,        //Dépenses
 //     ACC_TYPE_EQUITY     = 10,       //Capitaux propres
 //     ACC_TYPE_,
        ACC_TYPE_MAXVALUE
@@ -83,7 +87,6 @@ enum
 
 
 
-Account *da_acc_clone(Account *src_item);
 Account *da_acc_malloc(void);
 void da_acc_free(Account *item);
 Account *da_acc_malloc(void);
@@ -104,12 +107,14 @@ void da_acc_consistency(Account *item);
 
 
 gboolean account_is_used(guint32 key);
-void account_move(guint32 key1, guint32 key2);
 gboolean account_exists(gchar *name);
 gboolean account_rename(Account *item, gchar *newname);
+void account_set_currency(Account *item, guint32 kcur);
 void account_compute_balances(void);
 gboolean account_balances_add(Transaction *trn);
 gboolean account_balances_sub(Transaction *trn);
 
 GList *account_glist_sorted(gint column);
+
+void account_convert_euro(Account *acc);
 #endif
index 0ede27030cce95f71fb29d1ef1f7c0f67da9a627..c552f85d60ec02b867a7b9e2fb01de3fa94e0b28 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -19,6 +19,7 @@
 
 #include "homebank.h"
 #include "hb-archive.h"
+#include "hb-split.h"
 
 /****************************************************************************/
 /* Debug macros                                                             */
@@ -51,6 +52,9 @@ Archive *new_item = g_memdup(src_item, sizeof(Archive));
        {
                //duplicate the string
                new_item->wording = g_strdup(src_item->wording);
+               
+               if( da_splits_clone(src_item->splits, new_item->splits) > 0)
+                       new_item->flags |= OF_SPLIT; //Flag that Splits are active
        }
        return new_item;
 }
@@ -62,6 +66,9 @@ void da_archive_free(Archive *item)
                if(item->wording != NULL)
                        g_free(item->wording);
 
+               da_splits_free(item->splits);
+               //item->flags &= ~(OF_SPLIT); //Flag that Splits are cleared            
+               
                g_free(item);
        }
 }
@@ -107,27 +114,31 @@ Payee *pay;
        {
                g_warning("arc consistency: fixed invalid cat %d", item->kcat);
                item->kcat = 0;
+               GLOBALS->changes_count++;
        }
-
+       
+       split_cat_consistency(item->splits);
+       
        // check payee exists
        pay = da_pay_get(item->kpay);
        if(pay == NULL)
        {
                g_warning("arc consistency: fixed invalid pay %d", item->kpay);
                item->kpay = 0;
+               GLOBALS->changes_count++;
        }
 
        // reset dst acc for non xfer transaction
        if( item->paymode != PAYMODE_INTXFER )
                item->kxferacc = 0;
 
-       // remove automation if dst_acc not exists
+       // delete automation if dst_acc not exists
        if(item->paymode == PAYMODE_INTXFER)
        {
                acc = da_acc_get(item->kxferacc);
                if(acc == NULL)
                {
-                       item->flags &= ~(OF_AUTO);      //remove flag
+                       item->flags &= ~(OF_AUTO);      //delete flag
                }
        }
 
@@ -135,11 +146,38 @@ Payee *pay;
 
 /* = = = = = = = = = = = = = = = = = = = = */
 
+Archive *da_archive_init_from_transaction(Archive *arc, Transaction *txn)
+{
+       //fill it
+       arc->amount             = txn->amount;
+       arc->kacc               = txn->kacc;
+       arc->kxferacc   = txn->kxferacc;
+       arc->paymode            = txn->paymode;
+       arc->flags                      = txn->flags    & (OF_INCOME);
+       arc->status             = txn->status;
+       arc->kpay                       = txn->kpay;
+       arc->kcat               = txn->kcat;
+       if(txn->wording != NULL)
+               arc->wording            = g_strdup(txn->wording);
+       else
+               arc->wording            = g_strdup(_("(new archive)"));
+
+       if( da_splits_clone(txn->splits, arc->splits) > 0)
+               arc->flags |= OF_SPLIT; //Flag that Splits are active
+       
+       return arc;
+}
+
+
+
+
 static guint32 _sched_date_get_next_post(Archive *arc, guint32 nextdate)
 {
 GDate *tmpdate;
 guint32 nextpostdate = nextdate;
-       
+
+       DB( g_print("\n[scheduled] _sched_date_get_next_post\n") );
+
        tmpdate = g_date_new_julian(nextpostdate);
        switch(arc->unit)
        {
@@ -161,17 +199,6 @@ guint32 nextpostdate = nextdate;
        nextpostdate = g_date_get_julian(tmpdate);
        g_date_free(tmpdate);
        
-       /* check limit, update and maybe break */
-       if(arc->flags & OF_LIMIT)
-       {
-               arc->limit--;
-               if(arc->limit <= 0)
-               {
-                       arc->flags ^= (OF_LIMIT | OF_AUTO);     // invert flags
-                       nextpostdate = 0;
-               }
-       }
-
        return nextpostdate;
 }
 
@@ -180,7 +207,7 @@ gboolean scheduled_is_postable(Archive *arc)
 {
 gdouble value;
 
-       value = arrondi(arc->amount, 2);
+       value = hb_amount_round(arc->amount, 2);
        if( (arc->flags & OF_AUTO) && (arc->kacc > 0) && (value != 0.0) )
                return TRUE;
 
@@ -195,6 +222,9 @@ GDateWeekday wday;
 guint32 finalpostdate;
 gint shift;
 
+       DB( g_print("\n[scheduled] scheduled_get_postdate\n") );
+
+
        finalpostdate = postdate;
        
        tmpdate = g_date_new_julian(finalpostdate);
@@ -232,24 +262,58 @@ gint shift;
 }
 
 
+guint32 scheduled_get_latepost_count(Archive *arc, guint32 jrefdate)
+{
+guint32 curdate = jrefdate - arc->nextdate;
+guint32 nblate = 0;
 
+       /*
+       switch(arc->unit)
+       {
+               case AUTO_UNIT_DAY:
+                       nbpost = (curdate / arc->every);
+                       g_print("debug d: %d => %f\n", curdate, nbpost);
+                       break;
 
+               case AUTO_UNIT_WEEK:
+                       nbpost = (curdate / ( 7 * arc->every));
+                       g_print("debug w: %d => %f\n", curdate, nbpost);
+                       break;
 
-guint32 scheduled_get_latepost_count(Archive *arc, guint32 jrefdate)
-{
-guint32 nbpost = 0;
-guint32 curdate = arc->nextdate;
+               case AUTO_UNIT_MONTH:
+                       //approximate is sufficient
+                       nbpost = (curdate / (( 365.2425 / 12) * arc->every));
+                       g_print("debug m: %d => %f\n", curdate, nbpost);
+                       break;
+
+               case AUTO_UNIT_YEAR:
+                       //approximate is sufficient
+                       nbpost = (curdate / ( 365.2425 * arc->every));
+                       g_print("debug y: %d => %f\n", curdate, nbpost);
+                       break;
+       }
+
+       nblate = floor(nbpost);
+
+       if(arc->flags & OF_LIMIT)
+               nblate = MIN(nblate, arc->limit);
        
+       nblate = MIN(nblate, 11);
+       */
+       
+
+       // pre 5.1 way
+       curdate = arc->nextdate;
        while(curdate <= jrefdate)
        {
                curdate = _sched_date_get_next_post(arc, curdate);
-               nbpost++;
-               // break at 11 max (to display +10)
-               if(nbpost >= 11)
+               nblate++;
+               // break if over limit or at 11 max (to display +10)
+               if(nblate >= arc->limit || nblate >= 11)
                        break;
        }
 
-       return nbpost;
+       return nblate;
 }
 
 
@@ -257,6 +321,19 @@ guint32 curdate = arc->nextdate;
 guint32 scheduled_date_advance(Archive *arc)
 {
        arc->nextdate = _sched_date_get_next_post(arc, arc->nextdate);
+       
+       //#1556289
+       /* check limit, update and maybe break */
+       if(arc->flags & OF_LIMIT)
+       {
+               arc->limit--;
+               if(arc->limit <= 0)
+               {
+                       arc->flags ^= (OF_LIMIT | OF_AUTO);     // invert flags
+                       arc->nextdate = 0;
+               }
+       }
+       
        return arc->nextdate;
 }
 
index c46c1bde47c7d670c36080742ec5643d790fbd95..08afb9280205328bf349a1bef653c31fcd5f0f75 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HB_ARCHIVE_H__
 #define __HB_ARCHIVE_H__
 
+#include "hb-transaction.h"
+#include "hb-split.h"
+
 typedef struct _archive                Archive;
 
 struct _archive
 {
        gdouble         amount;
        guint32         kacc;
-       guint32         kxferacc;
        gushort         paymode;
        gushort         flags;
        guint32         kpay;
        guint32         kcat;
        gchar           *wording;
 
+       //guint32               date;
+       //gushort               pos;
+       gushort     status, _pad1;
+       //gchar         *info;
+       //guint32               *tags;
+       //guint32               kxfer;          //strong link xfer key
+       guint32         kxferacc;
+       
+       Split           *splits[TXN_MAX_SPLIT+1];
+
        guint32         nextdate;
        gushort         every;
        gushort         unit;
@@ -50,6 +62,7 @@ GList *da_archive_sort(GList *list);
 guint da_archive_length(void);
 void da_archive_consistency(Archive *item);
 
+Archive *da_archive_init_from_transaction(Archive *arc, Transaction *txn);
 
 gboolean scheduled_is_postable(Archive *arc);
 guint32 scheduled_get_postdate(Archive *arc, guint32 postdate);
index ea50aa67bb65e1998956fa7915d1182edf037399..93fd2da83854df61fbbc928bc082cf6ef194de93 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -40,9 +40,9 @@ da_asg_free(Assign *item)
        DB( g_print("da_asg_free\n") );
        if(item != NULL)
        {
-               DB( g_print(" => %d, %s\n", item->key, item->name) );
+               DB( g_print(" => %d, %s\n", item->key, item->text) );
 
-               g_free(item->name);
+               g_free(item->text);
                g_free(item);
        }
 }
@@ -80,9 +80,9 @@ static void da_asg_max_key_ghfunc(gpointer key, Assign *item, guint32 *max_key)
 
 static gboolean da_asg_name_grfunc(gpointer key, Assign *item, gchar *name)
 {
-       if( name && item->name )
+       if( name && item->text )
        {
-               if(!strcasecmp(name, item->name))
+               if(!strcasecmp(name, item->text))
                        return TRUE;
        }
        return FALSE;
@@ -102,9 +102,9 @@ da_asg_length(void)
 /**
  * da_asg_remove:
  *
- * remove an rul from the GHashTable
+ * delete an rul from the GHashTable
  *
- * Return value: TRUE if the key was found and removed
+ * Return value: TRUE if the key was found and deleted
  *
  */
 gboolean
@@ -154,12 +154,12 @@ guint32 *new_key;
 
        DB( g_print("da_asg_append\n") );
 
-       DB( g_print(" -> try append: %s\n", item->name) );
+       DB( g_print(" -> try append: %s\n", item->text) );
 
-       if( item->name != NULL )
+       if( item->text != NULL )
        {
                /* ensure no duplicate */
-               existitem = da_asg_get_by_name( item->name );
+               existitem = da_asg_get_by_name( item->text );
                if( existitem == NULL )
                {
                        new_key = g_new0(guint32, 1);
@@ -173,7 +173,7 @@ guint32 *new_key;
                }
        }
 
-       DB( g_print(" -> %s already exist: %d\n", item->name, item->key) );
+       DB( g_print(" -> %s already exist: %d\n", item->text, item->key) );
 
        return FALSE;
 }
@@ -263,7 +263,7 @@ da_asg_debug_list_ghfunc(gpointer key, gpointer value, gpointer user_data)
 guint32 *id = key;
 Assign *item = value;
 
-       DB( g_print(" %d :: %s\n", *id, item->name) );
+       DB( g_print(" %d :: %s\n", *id, item->text) );
 
 }
 
index 7ecdf714efdd6d208ee8ea750008b054f7ab5bc4..9c16be48d54b06ef06be31d807eccb4adc5c61af 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -29,15 +29,23 @@ struct _assign
        guint32         key;
        gushort         flags;
        gushort         field;
-       gchar           *name;
+       gchar           *text;
        guint32         kpay;
        guint32         kcat;
+       gushort         paymode;
+       gushort         pad1;
 };
 
 
 #define ASGF_EXACT     (1<<0)
 #define ASGF_DOPAY     (1<<1)
 #define ASGF_DOCAT     (1<<2)
+#define ASGF_DOMOD     (1<<3)
+
+#define ASGF_REGEX     (1<<8)
+#define ASGF_OVWPAY    (1<<9)
+#define ASGF_OVWCAT    (1<<10)
+#define ASGF_OVWMOD    (1<<11)
 
 
 void
index 3d9b15a18903f9cf13fafd470412e239911c7d4f..ce14b3c035b329b176c6cc00cfa4b56f52d627ea 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -117,7 +117,7 @@ da_cat_length(void)
  *
  * GRFunc to get the max id
  *
- * Return value: TRUE if the key/value must be removed
+ * Return value: TRUE if the key/value must be deleted
  *
  */
 static gboolean
@@ -133,9 +133,9 @@ da_cat_remove_grfunc(gpointer key, Category *cat, guint32 *remkey)
 /**
  * da_cat_remove:
  *
- * remove a category from the GHashTable
+ * delete a category from the GHashTable
  *
- * Return value: TRUE if the key was found and removed
+ * Return value: TRUE if the key was found and deleted
  *
  */
 guint
@@ -256,7 +256,7 @@ da_cat_get_fullname(Category *cat)
 {
 Category *parent;
 
-       if( cat->parent == 0)
+       if( cat->parent == 0 )
                return g_strdup(cat->name);
        else
        {
@@ -536,12 +536,30 @@ void da_cat_consistency(Category *item)
 {
 gboolean isIncome;
 
+       if((item->flags & GF_SUB) && item->key > 0)
+       {
+               //check for existing parent
+               if( da_cat_get(item->parent) == NULL )
+               {
+               Category *parent = da_cat_append_ifnew_by_fullname ("orphaned", FALSE);
+
+                       item->parent = parent->key;
+                       
+                       g_warning("category consistency: fixed missing parent %d", item->parent);
+               }
+       }
+
        // ensure type equal for categories and its children
        if(!(item->flags & GF_SUB) && item->key > 0)
        {
                isIncome = (item->flags & GF_INCOME) ? TRUE : FALSE;
-               category_change_type(item, isIncome);
+               if( category_change_type(item, isIncome) > 0 )
+               {
+                       g_warning("category consistency: fixed type for child");
+                       GLOBALS->changes_count++;
+               }
        }
+       
        g_strstrip(item->name);
 }
 
@@ -579,88 +597,181 @@ da_cat_debug_list(void)
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-gboolean
-category_is_used(guint32 key)
+guint32 category_report_id(guint32 key, gboolean subcat)
 {
-GList *lrul, *list;
-guint i, nbsplit;
+Category *catentry = da_cat_get(key);
+guint32 retval = 0;
 
-       list = g_list_first(GLOBALS->ope_list);
+       if(catentry)
+       {
+               if(subcat == FALSE)
+               {
+                       retval = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
+               }
+               else
+               {
+                       retval = catentry->key;
+               }
+       }
+       return retval;
+}
+
+
+void 
+category_delete_unused(void)
+{
+GList *lcat, *list;
+       
+       lcat = list = g_hash_table_get_values(GLOBALS->h_cat);
        while (list != NULL)
        {
-       Transaction *entry = list->data;
-               if( key == entry->kcat )
-                       return TRUE;
+       Category *entry = list->data;
+
+               if(entry->usage_count <= 0 && entry->key > 0)
+                       da_cat_remove (entry->key);
+
+               list = g_list_next(list);
+       }
+       g_list_free(lcat);
+}
+
+
+static void 
+category_fill_usage_count(guint32 kcat)
+{
+Category *cat = da_cat_get (kcat);
+Category *parent;
 
-               // check split category #1340142
-               nbsplit = da_transaction_splits_count(entry);
-               for(i=0;i<nbsplit;i++)
+       if(cat)
+       {
+               cat->usage_count++;
+               if( cat->parent > 0 )
                {
-               Split *split = entry->splits[i];
+                       parent = da_cat_get(cat->parent);
+                       if( parent )
+                       {
+                               parent->usage_count++;
+                       }
+               }
+       }
+}
+
+
+void
+category_fill_usage(void)
+{
+GList *lcat;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
+GList *lpay, *lrul, *list;
 
-                       if( key == split->kcat )
-                               return TRUE;
+       lcat = list = g_hash_table_get_values(GLOBALS->h_cat);
+       while (list != NULL)
+       {
+       Category *entry = list->data;
+               entry->usage_count = 0;
+               list = g_list_next(list);
+       }
+       g_list_free(lcat);
+
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+               Transaction *txn = lnk_txn->data;
+
+                       category_fill_usage_count(txn->kcat);           
+                       lnk_txn = g_list_next(lnk_txn);
                }
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
+       lpay = list = g_hash_table_get_values(GLOBALS->h_pay);
+       while (list != NULL)
+       {
+       Payee *entry = list->data;
 
+               category_fill_usage_count(entry->kcat);
                list = g_list_next(list);
        }
+       g_list_free(lpay);
+
 
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
        {
        Archive *entry = list->data;
-               if( key == entry->kcat )
-                       return TRUE;
+
+               category_fill_usage_count(entry->kcat);
                list = g_list_next(list);
        }
 
-       //todo: add budget use here
-       
+
        lrul = list = g_hash_table_get_values(GLOBALS->h_rul);
        while (list != NULL)
        {
        Assign *entry = list->data;
 
-               if( key == entry->kcat)
-                       return TRUE;
+               category_fill_usage_count(entry->kcat);
                list = g_list_next(list);
        }
        g_list_free(lrul);
 
-       return FALSE;
 }
 
+
 void
 category_move(guint32 key1, guint32 key2)
 {
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 GList *lrul, *list;
 guint i, nbsplit;
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *entry = list->data;
-               if(entry->kcat == key1)
-               {
-                       entry->kcat = key2;
-                       entry->flags |= OF_CHANGED;
-               }
+       Account *acc = lnk_acc->data;
 
-               // move split category #1340142
-               nbsplit = da_transaction_splits_count(entry);
-               for(i=0;i<nbsplit;i++)
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
                {
-               Split *split = entry->splits[i];
+               Transaction *txn = lnk_txn->data;
+               
+                       if(txn->kcat == key1)
+                       {
+                               txn->kcat = key2;
+                               txn->flags |= OF_CHANGED;
+                       }
 
-                       if( split->kcat == key1 )
+                       // move split category #1340142
+                       nbsplit = da_splits_count(txn->splits);
+                       for(i=0;i<nbsplit;i++)
                        {
-                               split->kcat = key2;
-                               entry->flags |= OF_CHANGED;
+                       Split *split = txn->splits[i];
+
+                               if( split->kcat == key1 )
+                               {
+                                       split->kcat = key2;
+                                       txn->flags |= OF_CHANGED;
+                               }
                        }
-               }
 
-               list = g_list_next(list);
+                       lnk_txn = g_list_next(lnk_txn);
+               }
+               
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
+
 
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
@@ -865,7 +976,7 @@ const gchar *encoding;
 
                                        if( g_strv_length (str_array) != 3 )
                                        {
-                                               *error = _("invalid csv format");
+                                               *error = _("invalid CSV format");
                                                retval = FALSE;
                                                DB( g_print(" + error %s\n", *error) );
                                        }
@@ -981,13 +1092,31 @@ GList *lcat, *list;
        return retval;
 }
 
+gint category_type_get(Category *item)
+{
+       if( (item->flags & (GF_INCOME)) )
+               return 1;
+       return -1;
+}
+
+
+
+static gint category_change_type_eval(Category *item, gboolean isIncome)
+{
+       if( (item->flags & (GF_INCOME)) && !isIncome )
+               return 1;
+       return 0;
+}
+
 
 gint category_change_type(Category *item, gboolean isIncome)
 {
-gint changes = 1;
+gint changes = 0;
 GList *lcat, *list;
 
-       item->flags &= ~(GF_INCOME);    //remove flag
+       changes += category_change_type_eval(item, isIncome);
+       
+       item->flags &= ~(GF_INCOME);    //delete flag
        if(isIncome == TRUE)
                item->flags |= GF_INCOME;
 
@@ -999,10 +1128,10 @@ GList *lcat, *list;
 
                if(child->parent == item->key)
                {
-                       child->flags &= ~(GF_INCOME);   //remove flag
+                       changes += category_change_type_eval(child, isIncome);
+                       child->flags &= ~(GF_INCOME);   //delete flag
                        if(isIncome == TRUE)
                                child->flags |= GF_INCOME;
-                       changes++;
                }
                list = g_list_next(list);
        }
index 9bb621ea85d395633d232bdd20c9aa18b2af76da..1748a151c07e41fcc4da550ec155a731f5deec4c 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -29,11 +29,13 @@ struct _category
        guint32         key;
        guint32         parent;
        gushort         flags;
+       gushort         _pad1;
        gchar           *name;
        gdouble         budget[13];     //0:is same value, 1 ..12 are months
 
        /* unsaved datas */
        gboolean        filter;
+       guint           usage_count;
        gboolean        imported;
 };
 
@@ -57,6 +59,9 @@ guint32 da_cat_get_max_key(void);
 gchar *da_cat_get_fullname(Category *cat);
 
 guint32 da_cat_get_key_by_name(gchar *name);
+
+guint32 category_report_id(guint32 key, gboolean subcat);
+
 Category *da_cat_get_by_name(gchar *name);
 Category *da_cat_get(guint32 key);
 Category *da_cat_get_by_fullname(gchar *fullname);
@@ -65,7 +70,8 @@ void da_cat_consistency(Category *item);
 
 GList *category_glist_sorted(gint column);
 
-gboolean category_is_used(guint32 key);
+void category_delete_unused(void);
+void category_fill_usage(void);
 void category_move(guint32 key1, guint32 key2);
 gboolean category_rename(Category *item, const gchar *newname);
 gint category_change_type(Category *item, gboolean isIncome);
@@ -73,5 +79,6 @@ gint category_change_type(Category *item, gboolean isIncome);
 gboolean category_load_csv(gchar *filename, gchar **error);
 gboolean category_save_csv(gchar *filename, gchar **error);
 gchar *category_find_preset(gchar **lang);
+gint category_type_get(Category *item);
 
 #endif
diff --git a/src/hb-currency.c b/src/hb-currency.c
new file mode 100644 (file)
index 0000000..85eb761
--- /dev/null
@@ -0,0 +1,895 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2012 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+#include "homebank.h"
+
+#include "hb-currency.h"
+#include <libsoup/soup.h>
+
+#ifdef G_OS_WIN32
+#include <windows.h>
+#endif
+
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
+
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+extern Currency4217 iso4217cur[];
+extern guint n_iso4217cur;
+
+Currency4217 *iso4217format_get(gchar *code);
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+void 
+da_cur_free(Currency *item)
+{
+       DB( g_print("da_cur_free\n") );
+       if(item != NULL)
+       {
+               DB( g_print(" => %d, %s\n", item->key, item->iso_code) );
+
+               g_free(item->name);
+               g_free(item->iso_code);
+               g_free(item->symbol);
+               g_free(item->decimal_char);
+               g_free(item->grouping_char);
+
+               g_free(item);
+       }
+}
+
+
+Currency *
+da_cur_malloc(void)
+{
+       DB( g_print("da_cur_malloc\n") );
+       return g_malloc0(sizeof(Currency));
+}
+
+
+void
+da_cur_destroy(void)
+{
+       DB( g_print("da_cur_destroy\n") );
+       g_hash_table_destroy(GLOBALS->h_cur);
+}
+
+void
+da_cur_new(void)
+{
+Currency4217 *curfmt;
+       
+       DB( g_print("da_cur_new\n") );
+       GLOBALS->h_cur = g_hash_table_new_full(g_int_hash, g_int_equal, (GDestroyNotify)g_free, (GDestroyNotify)da_cur_free);
+
+       // insert default base currency
+       curfmt = iso4217format_get(PREFS->IntCurrSymbol);
+       if(curfmt == NULL)
+               curfmt = iso4217format_get("USD");
+
+       if(curfmt)
+       {
+       DB( g_printf("curfmt %p\n", curfmt) );
+
+               currency_add_from_user(curfmt);
+       }
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+static void da_cur_max_key_ghfunc(gpointer key, Currency *item, guint32 *max_key)
+{
+       *max_key = MAX(*max_key, item->key);
+}
+
+static gboolean da_cur_iso_grfunc(gpointer key, Currency *item, gchar *iso)
+{
+       if( iso && item->iso_code )
+       {
+               if(!strcasecmp(iso, item->iso_code))
+                       return TRUE;
+       }
+       return FALSE;
+}
+
+guint
+da_cur_length(void)
+{
+       return g_hash_table_size(GLOBALS->h_cur);
+}
+
+gboolean
+da_cur_remove(guint32 key)
+{
+       DB( g_print("da_cur_remove %d\n", key) );
+
+       return g_hash_table_remove(GLOBALS->h_cur, &key);
+}
+
+
+void 
+da_cur_init_from4217(Currency *cur, Currency4217 *curfmt)
+{
+       cur->symbol        = g_strdup(curfmt->curr_symbol);
+       cur->sym_prefix    = curfmt->curr_is_prefix;
+       cur->decimal_char  = g_strdup(curfmt->curr_dec_char);
+       cur->grouping_char = g_strdup(curfmt->curr_grp_char);
+       cur->frac_digits   = curfmt->curr_frac_digit;
+       da_cur_initformat(cur);
+}
+
+
+void
+da_cur_initformat(Currency *item)
+{
+       DB( g_print("init currency %s, %d \n", item->symbol, item->frac_digits) );
+
+       // for formatd
+       g_snprintf(item->format , 8-1, "%%.%df", item->frac_digits);
+
+       if(item->sym_prefix == TRUE)
+               g_snprintf(item->monfmt , 32-1, "%s %%s", item->symbol);
+       else
+               g_snprintf(item->monfmt , 32-1, "%%s %s", item->symbol);
+
+       DB( g_print("fmt '%s'\n", item->format) );
+       DB( g_print("monfmt '%s'\n", item->monfmt) );
+}
+
+
+gboolean
+da_cur_insert(Currency *item)
+{
+guint32 *new_key;
+
+       DB( g_print("da_cur_insert\n") );
+
+       new_key = g_new0(guint32, 1);
+       *new_key = item->key;
+       g_hash_table_insert(GLOBALS->h_cur, new_key, item);     
+
+       da_cur_initformat(item);
+       
+       return TRUE;
+}
+
+
+gboolean
+da_cur_append(Currency *item)
+{
+Currency *existitem;
+guint32 *new_key;
+
+       DB( g_print("da_cur_append\n") );
+
+       /* ensure no duplicate */
+       //g_strstrip(item->name);
+       if(item->iso_code != NULL)
+       {
+               existitem = da_cur_get_by_iso_code( item->iso_code );
+               if( existitem == NULL )
+               {
+                       new_key = g_new0(guint32, 1);
+                       *new_key = da_cur_get_max_key() + 1;
+                       item->key = *new_key;
+                       //item->pos = da_cur_length() + 1;
+
+                       DB( g_print(" -> insert id: %d\n", *new_key) );
+
+                       g_hash_table_insert(GLOBALS->h_cur, new_key, item);     
+
+                       da_cur_initformat(item);
+
+                       return TRUE;
+               }
+
+               
+       }
+
+       DB( g_print(" -> %s already exist: %d\n", item->iso_code, item->key) );
+
+       return FALSE;
+}
+
+
+guint32
+da_cur_get_max_key(void)
+{
+guint32 max_key = 0;
+
+       g_hash_table_foreach(GLOBALS->h_cur, (GHFunc)da_cur_max_key_ghfunc, &max_key);
+       return max_key;
+}
+
+
+
+Currency *
+da_cur_get_by_iso_code(gchar *iso_code)
+{
+       DB( g_print("da_cur_get_by_iso_code\n") );
+
+       return g_hash_table_find(GLOBALS->h_cur, (GHRFunc)da_cur_iso_grfunc, iso_code);
+}
+
+Currency *
+da_cur_get(guint32 key)
+{
+       //DB( g_print("da_cur_get\n") );
+
+       return g_hash_table_lookup(GLOBALS->h_cur, &key);
+}
+
+
+
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+/**
+ * currency_is_used:
+ * 
+ * controls if a currency is used [base or account]
+ * 
+ * Return value: TRUE if used, FALSE, otherwise
+ */
+gboolean
+currency_is_used(guint32 key)
+{
+GList *list;
+gboolean retval;
+
+       if(GLOBALS->kcur == key)
+               return TRUE;
+       
+       retval = FALSE;
+       
+       list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if(item->kcur == key)
+               {       
+                       retval = TRUE;
+                       goto end;
+               }               
+               list = g_list_next(list);
+       }
+
+end:
+       g_list_free(list);
+
+       return retval;
+}
+
+
+
+Currency4217 *iso4217format_get(gchar *code)
+{
+Currency4217 *cur;
+guint i;
+
+       for (i = 0; i< n_iso4217cur; i++)
+       {
+               cur = &iso4217cur[i];
+               if(g_strcmp0(cur->curr_iso_code, code) == 0)
+               {
+                       return cur;
+               }
+       }
+       return NULL;
+}
+
+
+static void currency_get_system_format(Currency *item)
+{
+       DB( g_printf("\n[(currency] get format from system '%s'\n", item->iso_code) );
+
+
+#ifdef G_OS_UNIX
+
+struct lconv *lc = localeconv();
+
+       DB( g_print("int_curr_symbol '%s'\n", lc->int_curr_symbol) );
+       
+       DB( g_print("mon_decimal_point is utf8: %d\n", g_utf8_validate(lc->mon_decimal_point, -1, NULL)) );
+       DB( g_print("mon_decimal_point '%s'\n", lc->mon_decimal_point) );
+       DB( g_print("mon_decimal_point %x %x %x %x\n", lc->mon_decimal_point[0], lc->mon_decimal_point[1], lc->mon_decimal_point[2], lc->mon_decimal_point[3]) );
+
+       DB( g_print("mon_thousands_sep is utf8: %d\n", g_utf8_validate(lc->mon_thousands_sep, -1, NULL)) );
+       DB( g_print("mon_thousands_sep '%s'\n", lc->mon_thousands_sep) );
+       DB( g_print("mon_thousands_sep %x %x %x %x\n", lc->mon_thousands_sep[0], lc->mon_thousands_sep[1], lc->mon_thousands_sep[2], lc->mon_thousands_sep[3]) );
+
+
+       DB( g_print("frac_digits '%d'\n", (gint)lc->frac_digits) );
+
+       DB( g_print("currency_symbol '%s'\n", lc->currency_symbol) );
+
+       DB( g_print("p_cs_precedes '%d'\n", lc->p_cs_precedes) );
+
+       DB( g_print("n_cs_precedes '%d'\n", lc->n_cs_precedes) );
+
+       /* ok assign */
+       item->symbol = g_strdup(lc->currency_symbol);
+
+       if( lc->p_cs_precedes || lc->n_cs_precedes )
+       {
+               item->sym_prefix  = TRUE;
+               DB( g_print("locale mon cs is a prefix\n") );
+       }
+       else
+       {
+               item->sym_prefix  = FALSE;
+       }
+
+       item->decimal_char = g_strdup(lc->mon_decimal_point);
+
+       item->grouping_char = g_strdup(lc->mon_thousands_sep);
+
+       //todo:fix
+       //PREFS->base_cur.grouping_char = g_locale_to_utf8(lc->mon_thousands_sep, -1, NULL, NULL, NULL);
+       //PREFS->base_cur.grouping_char = g_convert (lc->mon_thousands_sep, -1, "UTF-8", "ISO-8859-1", NULL, NULL, NULL);
+
+       DB( g_print(" -> grouping_char: '%s'\n", item->grouping_char) );
+
+       item->frac_digits = lc->frac_digits;
+
+       //fix 378992/421228
+       if( item->frac_digits > MAX_FRAC_DIGIT )
+       {
+               item->frac_digits = 2;
+               g_free(item->decimal_char);
+               item->decimal_char = g_strdup(".");
+       }
+
+#else
+       #ifdef G_OS_WIN32
+    #define BUFFER_SIZE 512
+    char buffer[BUFFER_SIZE];
+    //LPWSTR wcBuffer = buffer;
+    LPSTR wcBuffer = buffer;
+    int iResult;
+
+       //https://msdn.microsoft.com/en-us/library/windows/desktop/dd464799%28v=vs.85%29.aspx
+
+    //see g_locale_to_utf8 here
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SCURRENCY, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_SCURRENCY='%s'\n", buffer) );
+        item->symbol = g_locale_to_utf8(buffer, -1, NULL, NULL, NULL);
+    }
+
+       item->sym_prefix = FALSE;
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_IPOSSYMPRECEDES, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_IPOSSYMPRECEDES='%s'\n", buffer) );
+               //todo item->sym_prefix
+        
+    }
+
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_SDECIMAL='%s'\n", buffer) );
+        item->decimal_char = g_locale_to_utf8(buffer, -1, NULL, NULL, NULL);
+    }
+
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_STHOUSAND, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_STHOUSAND='%s'\n", buffer) );
+        item->grouping_char = g_locale_to_utf8(buffer, -1, NULL, NULL, NULL);
+    }
+
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_ICURRDIGITS, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_ICURRDIGITS='%s'\n", buffer) );
+        item->frac_digits = atoi(buffer);
+    }
+       else
+               item->frac_digits = 2;
+
+       #endif
+#endif
+
+
+}
+
+
+Currency *currency_add_from_user(Currency4217 *curfmt)
+{
+Currency *item;
+       
+       DB( g_printf("\n[(currency] found adding %s\n", curfmt->curr_iso_code) );
+
+       //item = da_cur_get_by_iso_code(curfmt->curr_iso_code);
+       
+       item = da_cur_malloc();
+       //no mem alloc here
+       //item->key = i;
+       if(curfmt != NULL)
+       {
+               item->name = g_strdup(curfmt->name);
+               //item->country = cur.country_name;
+               item->iso_code = g_strdup(curfmt->curr_iso_code);
+               
+               //1634615 if the currency match the system, fill with it
+               if(!strcmp(item->iso_code, PREFS->IntCurrSymbol))
+               {
+                       currency_get_system_format(item);
+               }
+               else
+               {
+                       item->frac_digits = curfmt->curr_frac_digit;
+                       item->symbol = g_strdup(curfmt->curr_symbol);
+                       item->sym_prefix = curfmt->curr_is_prefix;
+                       item->decimal_char = g_strdup(curfmt->curr_dec_char);
+                       item->grouping_char = g_strdup(curfmt->curr_grp_char);
+               }
+       }
+       else
+       {
+               item->name = g_strdup("unknow");
+               //item->country = cur.country_name;
+               item->iso_code = g_strdup("XXX");
+               item->frac_digits = 2;
+               item->symbol = g_strdup("XXX");
+               item->sym_prefix = FALSE;
+               item->decimal_char = g_strdup(".");
+               item->grouping_char = NULL;
+       }
+               
+       da_cur_append(item);
+
+       return item;
+}
+
+
+
+
+
+static void
+start_element_handler (GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names,
+                                               const gchar **attribute_values, gpointer user_data, GError **error)
+{
+ParseExchangeContext *ctx = user_data;
+gint i;
+
+       //DB( g_print("** start element: '%s' iso=%s\n", element_name, ctx->iso) );
+
+       ctx->elt_name = element_name;
+
+       switch(element_name[0])
+       {
+               case 'r':
+               {
+                       if(!strcmp (element_name, "rate"))
+                       {
+                               i = 0;
+                               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+                               //we have only 1 attribute id :: store isocode pair
+                               if(attribute_names[i] != NULL && !strcmp (attribute_names[i], "id"))
+                               {
+                                       g_stpcpy (ctx->iso, attribute_values[i]);               
+                               }
+                       }
+               }
+               break;
+       }
+}
+
+
+static void 
+text_handler(GMarkupParseContext *context, const gchar *text, gsize text_len, gpointer user_data, GError **error)
+{
+ParseExchangeContext *ctx = user_data;
+
+       if(text_len == 0)
+               return;
+
+       //DB( g_print("** text: '%s' %d\n", text, text_len) );
+
+       if(!strcmp (ctx->elt_name, "Rate"))
+       {
+               ctx->rate = g_ascii_strtod(text, NULL);
+               //DB( g_print(" stored '%s' %.2f\n", text, ctx->rate) );
+       }
+}
+
+
+static void 
+end_element_handler (GMarkupParseContext *context, const gchar *element_name, gpointer user_data, GError **error)
+{
+ParseExchangeContext *ctx = user_data;
+Currency *cur;
+
+       DB( g_print("** end element: '%s'\n", element_name) );
+
+       if(!strcmp (element_name, "rate"))
+       {
+               DB( g_print(" should store here !!\n") );
+               DB( g_print(" %s %f\n", ctx->iso, ctx->rate) );
+               cur = da_cur_get_by_iso_code (ctx->iso + 3);
+               if(cur)
+               {
+                       DB( g_print(" found cur='%s'\n", cur->iso_code) );
+                       cur->rate = ctx->rate;
+                       cur->mdate = GLOBALS->today;
+               }
+               
+               //clean all
+               ctx->elt_name = NULL;
+               *ctx->iso = '\0';
+               ctx->rate = 0.0;
+       }
+}
+       
+
+static GMarkupParser hb_xchange_parser = {
+       start_element_handler,
+       end_element_handler,
+       text_handler,
+       NULL,
+       NULL  //cleanup
+};
+
+
+static gboolean currency_online_parse(const gchar *buffer, GError **error)
+{
+GMarkupParseContext *context;
+ParseExchangeContext ctx;
+gboolean retval;
+
+       memset(&ctx, 0, sizeof(ParseExchangeContext));
+       context = g_markup_parse_context_new (&hb_xchange_parser, 0, &ctx, NULL);
+
+       retval = g_markup_parse_context_parse (context, buffer, -1, error);
+       //retval = g_markup_parse_context_parse (context, badyahooxml, -1, error);
+       g_markup_parse_context_free (context);
+
+       return retval;
+}
+
+
+static gchar *currency_get_query(void)
+{
+GList *list;
+GString *node;
+Currency *base;
+Currency *item;
+gint i;
+
+//http://query.yahooapis.com/v1/public/yql
+//?q=select * from yahoo.finance.xchange where pair in ("EURGBP","EURUSD")
+//&env=store://datatables.org/alltableswithkeys
+       
+       node = g_string_sized_new(1024);
+       g_string_append(node, "http://query.yahooapis.com/v1/public/yql");
+       g_string_append(node, "?q=select * from yahoo.finance.xchange where pair in (");
+
+       base = da_cur_get (GLOBALS->kcur);
+
+       list = g_hash_table_get_values(GLOBALS->h_cur);
+       i = g_list_length (list) - 1;
+       
+       while (list != NULL)
+       {
+       item = list->data;
+
+               if(item->key != GLOBALS->kcur)
+               {
+                       g_string_append_printf(node, "\"%s%s\"", base->iso_code, item->iso_code);
+                       if(i > 1)
+                       {
+                               g_string_append(node, ",");
+                       }
+                       i--;
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(list);
+
+       g_string_append(node, ")&env=store://datatables.org/alltableswithkeys");
+
+       return g_string_free(node, FALSE);
+}
+
+
+gboolean currency_sync_online(GError **error)
+{
+SoupSession *session;
+SoupMessage *msg;
+gchar *query;
+gboolean retval = TRUE;
+
+       DB( g_printf("\n[currency] sync online\n") );
+
+       query = currency_get_query();
+       DB( g_printf(" - query is '%s'\n", query) );
+       
+       session = soup_session_new ();
+       msg = soup_message_new ("GET", query);
+       if(msg != NULL)
+       {
+               soup_session_send_message (session, msg);
+               DB( g_print("status_code: %d %d\n", msg->status_code, SOUP_STATUS_IS_SUCCESSFUL(msg->status_code) ) );
+               DB( g_print("reason: %s\n", msg->reason_phrase) );
+               DB( g_print("datas: %s\n", msg->response_body->data) );
+               
+               if( SOUP_STATUS_IS_SUCCESSFUL(msg->status_code) == TRUE )
+               {
+                       retval = currency_online_parse(msg->response_body->data, error);
+               }
+               else
+               {
+                       *error = g_error_new_literal(1, msg->status_code, msg->reason_phrase);
+                       retval = FALSE;
+               }
+       }
+       else
+       {
+               *error = g_error_new_literal(1, 0, "cannot parse URI");
+               retval = FALSE;
+       }
+
+       g_free(query);
+       
+       return retval;
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+
+//struct iso_4217_currency iso_4217_currencies[];
+
+/*debug testing
+static void fill_currency(void)
+{
+gint i;
+struct iso_4217_currency cur;
+Currency *item;
+       
+       for (i = 0; i< 500; i++)
+       {
+               cur = iso_4217_currencies[i];
+
+               if(cur.iso_code == NULL)
+                       break;
+               
+               item = da_cur_malloc();
+               //no mem alloc here
+               item->key = i;
+               item->name = cur.currency;
+               item->country = cur.country;
+               item->iso_code = cur.iso_code;
+
+               da_cur_insert(item);
+
+       }
+
+       
+
+}*/
+
+Currency4217 iso4217cur[] =
+{
+       { "AED", 2, ".", ",", TRUE, "د.إ.‏", "UAE Dirham" },
+       { "AFN", 0, ",", ",", TRUE, "؋", "Afghani" },
+       { "ALL", 0, ",", " ", FALSE, "Lekë", "Lek" },
+       { "AMD", 2, ".", ",", FALSE, "֏", "Armenian Dram" },
+       { "ANG", 2, ",", ",", TRUE, "NAf.", "Netherlands Antillian Guilder" },
+       { "AOA", 2, ",", " ", FALSE, "Kz", "Kwanza" },
+       { "ARS", 2, ",", ".", TRUE, "$", "Argentine Peso" },
+       { "AUD", 2, ".", ",", TRUE, "$", "Australian Dollar" },
+       { "AWG", 2, ",", ".", TRUE, "Afl.", "Aruban Guilder" },
+       { "AZN", 2, ",", " ", TRUE, "₼", "Azerbaijanian Manat" },
+       { "BAM", 2, ",", ".", FALSE, "KM", "Convertible Marks" },
+       { "BBD", 2, ".", ",", TRUE, "$", "Barbados Dollar" },
+       { "BDT", 2, ".", ",", TRUE, "৳", "Taka" },
+       { "BGN", 2, ",", " ", FALSE, "лв.", "Bulgarian Lev" },
+       { "BHD", 3, ".", ",", TRUE, "د.ب.‏", "Bahraini Dinar" },
+       { "BIF", 0, ",", " ", FALSE, "FBu", "Burundi Franc" },
+       { "BMD", 2, ".", ",", TRUE, "$", "Bermudian Dollar" },
+       { "BND", 2, ",", ".", TRUE, "$", "Brunei Dollar" },
+       { "BOB", 2, ",", ".", TRUE, "Bs", "Boliviano" },
+       { "BOV", 2, ".", "", FALSE, "BOV", "Mvdol" },
+       { "BRL", 2, ",", ".", TRUE, "R$", "Brazilian Real" },
+       { "BSD", 2, ".", ",", TRUE, "$", "Bahamian Dollar" },
+       { "BTN", 2, ".", ",", TRUE, "Nu.", "Ngultrum" },
+       { "BWP", 2, ".", " ", TRUE, "P", "Pula" },
+       { "BYR", 0, ",", " ", FALSE, "Br", "Belarussian Ruble" },
+       { "BZD", 2, ".", ",", TRUE, "$", "Belize Dollar" },
+       { "CAD", 2, ",", " ", TRUE, "$", "Canadian Dollar" },
+       { "CDF", 2, ",", " ", TRUE, "FC", "Congolese Franc" },
+       { "CHE", 2, ".", "", FALSE, "CHE", "WIR Euro" },
+       { "CHF", 2, ",", "'", TRUE, "CHF", "Swiss Franc" },
+       { "CHW", 2, ".", "", FALSE, "CHW", "WIR Franc" },
+       { "CLF", 2, ".", "", FALSE, "CLF", "Unidades de fomento" },
+       { "CLP", 0, ",", ".", TRUE, "$", "Chilean Peso" },
+       { "CNY", 2, ".", ",", TRUE, "¥", "Yuan Renminbi" },
+       { "COP", 0, ",", ".", TRUE, "$", "Colombian Peso" },
+       { "COU", 2, ".", "", FALSE, "COU", "Unidad de Valor Real" },
+       { "CRC", 0, ",", ".", TRUE, "₡", "Costa Rican Colon" },
+       { "CUP", 2, ".", ",", TRUE, "$", "Cuban Peso" },
+       { "CVE", 2, "$", " ", FALSE, "​", "Cape Verde Escudo" },
+       { "CYP", 2, ".", "", FALSE, "CYP", "Cyprus Pound" },
+       { "CZK", 2, ",", " ", FALSE, "Kč", "Czech Koruna" },
+       { "DJF", 0, ",", " ", TRUE, "Fdj", "Djibouti Franc" },
+       { "DKK", 2, ",", ".", TRUE, "kr", "Danish Krone" },
+       { "DOP", 2, ".", ",", TRUE, "$", "Dominican Peso" },
+       { "DZD", 2, ",", " ", FALSE, "DA", "Algerian Dinar" },
+       { "EEK", 2, ".", "", FALSE, "EEK", "Kroon" },
+       { "EGP", 2, ".", ",", TRUE, "ج.م.‏", "Egyptian Pound" },
+       { "ERN", 2, ".", ",", TRUE, "Nfk", "Nakfa" },
+       { "ETB", 2, ".", ",", TRUE, "Br", "Ethiopian Birr" },
+       { "EUR", 2, ",", " ", TRUE, "€", "Euro" },
+       { "FJD", 2, ".", ",", TRUE, "$", "Fiji Dollar" },
+       { "FKP", 2, ".", ",", TRUE, "£", "Falkland Islands Pound" },
+       { "GBP", 2, ".", ",", TRUE, "£", "Pound Sterling" },
+       { "GEL", 2, ",", " ", TRUE, "₾", "Lari" },
+       { "GHS", 2, ".", ",", TRUE, "GH₵", "Ghana Cedi" },
+       { "GIP", 2, ".", ",", TRUE, "£", "Gibraltar Pound" },
+       { "GMD", 2, ".", ",", TRUE, "D", "Dalasi" },
+       { "GNF", 0, ",", " ", TRUE, "FG", "Guinea Franc" },
+       { "GTQ", 2, ".", ",", TRUE, "Q", "Quetzal" },
+       { "GYD", 0, ".", ",", TRUE, "$", "Guyana Dollar" },
+       { "HKD", 2, ".", ",", TRUE, "$", "Hong Kong Dollar" },
+       { "HNL", 2, ".", ",", TRUE, "L", "Lempira" },
+       { "HRK", 2, ",", ".", FALSE, "kn", "Croatian Kuna" },
+       { "HTG", 2, ",", " ", FALSE, "G", "Gourde" },
+       { "HUF", 2, ",", " ", FALSE, "HUF", "Forint" },
+       { "IDR", 0, ",", ".", TRUE, "Rp", "Rupiah" },
+       { "ILS", 2, ".", ",", TRUE, "₪", "New Israeli Sheqel" },
+       { "INR", 2, ".", ",", TRUE, "₹", "Indian Rupee" },
+       { "IQD", 2, ".", ",", TRUE, "د.ع.‏", "Iraqi Dinar" },
+       { "IRR", 2, "/", ",", TRUE, "ريال", "Iranian Rial" },
+       { "ISK", 0, ",", ".", FALSE, "ISK", "Iceland Krona" },
+       { "JMD", 2, ".", ",", TRUE, "$", "Jamaican Dollar" },
+       { "JOD", 3, ".", ",", TRUE, "د.ا.‏", "Jordanian Dinar" },
+       { "JPY", 0, ".", ",", TRUE, "¥", "Yen" },
+       { "KES", 2, ".", ",", TRUE, "Ksh", "Kenyan Shilling" },
+       { "KGS", 2, ",", " ", FALSE, "сом", "Som" },
+       { "KHR", 2, ".", ",", FALSE, "៛", "Riel" },
+       { "KMF", 0, ",", " ", TRUE, "CF", "Comoro Franc" },
+       { "KPW", 2, ".", "", FALSE, "KPW", "North Korean Won" },
+       { "KRW", 0, ".", ",", TRUE, "₩", "Won" },
+       { "KWD", 3, ".", ",", TRUE, "د.ك.‏", "Kuwaiti Dinar" },
+       { "KYD", 2, ".", ",", TRUE, "$", "Cayman Islands Dollar" },
+       { "KZT", 2, ",", " ", FALSE, "₸", "Tenge" },
+       { "LAK", 0, ",", ".", TRUE, "₭", "Kip" },
+       { "LBP", 2, ".", ",", TRUE, "ل.ل.‏", "Lebanese Pound" },
+       { "LKR", 2, ".", ",", TRUE, "Rs.", "Sri Lanka Rupee" },
+       { "LRD", 2, ".", ",", TRUE, "$", "Liberian Dollar" },
+       { "LSL", 2, ".", "", FALSE, "LSL", "Loti" },
+       { "LTL", 2, ".", "", FALSE, "LTL", "Lithuanian Litas" },
+       { "LVL", 2, ".", "", FALSE, "LVL", "Latvian Lats" },
+       { "LYD", 3, ".", ",", TRUE, "د.ل.‏", "Libyan Dinar" },
+       { "MAD", 2, ",", " ", FALSE, "DH", "Moroccan Dirham" },
+       { "MDL", 2, ",", " ", FALSE, "L", "Moldovan Leu" },
+       { "MGA", 0, ",", " ", TRUE, "Ar", "Malagasy Ariary" },
+       { "MKD", 2, ",", " ", TRUE, "den", "Denar" },
+       { "MMK", 0, ".", ",", TRUE, "K", "Kyat" },
+       { "MNT", 0, ".", ",", TRUE, "₮", "Tugrik" },
+       { "MOP", 2, ",", " ", TRUE, "MOP", "Pataca" },
+       { "MRO", 0, ",", " ", TRUE, "UM", "Ouguiya" },
+       { "MTL", 2, ".", "", FALSE, "MTL", "Maltese Lira" },
+       { "MUR", 0, ",", " ", TRUE, "Rs", "Mauritius Rupee" },
+       { "MVR", 2, ".", ",", FALSE, "ރ.", "Rufiyaa" },
+       { "MWK", 2, ".", ",", TRUE, "MK", "Kwacha" },
+       { "MXN", 2, ".", ",", TRUE, "$", "Mexican Peso" },
+       { "MXV", 2, ".", "", FALSE, "MXV", "Mexican Unidad de Inversion (UDI)" },
+       { "MYR", 2, ".", ",", TRUE, "RM", "Malaysian Ringgit" },
+       { "MZN", 2, ",", " ", FALSE, "MTn", "Metical" },
+       { "NAD", 2, ",", " ", TRUE, "$", "Namibia Dollar" },
+       { "NGN", 2, ".", ",", TRUE, "₦", "Naira" },
+       { "NIO", 2, ".", ",", TRUE, "C$", "Cordoba Oro" },
+       { "NOK", 2, ",", " ", TRUE, "kr", "Norwegian Krone" },
+       { "NPR", 2, ".", ",", TRUE, "रु", "Nepalese Rupee" },
+       { "NZD", 2, ".", ",", TRUE, "$", "New Zealand Dollar" },
+       { "OMR", 3, ".", ",", TRUE, "ر.ع.‏", "Rial Omani" },
+       { "PAB", 2, ".", ",", TRUE, "B/.", "Balboa" },
+       { "PEN", 2, ".", ",", TRUE, "S/.", "Nuevo Sol" },
+       { "PGK", 2, ".", ",", TRUE, "K", "Kina" },
+       { "PHP", 2, ",", ",", TRUE, "₱", "Philippine Peso" },
+       { "PKR", 0, ".", ",", TRUE, "Rs", "Pakistan Rupee" },
+       { "PLN", 2, ",", " ", FALSE, "zł", "Zloty" },
+       { "PYG", 0, ",", ".", TRUE, "₲", "Guarani" },
+       { "QAR", 2, ".", ",", TRUE, "ر.ق.‏", "Qatari Rial" },
+       { "RON", 2, ",", ".", FALSE, "RON", "New Leu" },
+       { "RSD", 0, ",", ".", FALSE, "RSD", "Serbian Dinar" },
+       { "RUB", 2, ",", " ", TRUE, "₽", "Russian Ruble" },
+       { "RWF", 0, ",", " ", TRUE, "RF", "Rwanda Franc" },
+       { "SAR", 2, ".", ",", TRUE, "ر.س.‏", "Saudi Riyal" },
+       { "SBD", 2, ".", ",", TRUE, "$", "Solomon Islands Dollar" },
+       { "SCR", 2, ",", " ", TRUE, "SR", "Seychelles Rupee" },
+       { "SDG", 2, ".", ",", TRUE, "SDG", "Sudanese Pound" },
+       { "SEK", 2, ",", ".", FALSE, "kr", "Swedish Krona" },
+       { "SGD", 2, ".", ",", TRUE, "$", "Singapore Dollar" },
+       { "SHP", 2, ".", ",", TRUE, "£", "Saint Helena Pound" },
+       { "SLL", 0, ".", ",", TRUE, "Le", "Leone" },
+       { "SOS", 0, ".", ",", TRUE, "S", "Somali Shilling" },
+       { "SRD", 2, ",", ".", TRUE, "$", "Surinam Dollar" },
+       { "STD", 0, ",", " ", FALSE, "Db", "Dobra" },
+       { "SVC", 2, ".", "", FALSE, "SVC", "El Salvador Colon" },
+       { "SYP", 0, ",", " ", TRUE, "LS", "Syrian Pound" },
+       { "SZL", 2, ",", " ", TRUE, "E", "Lilangeni" },
+       { "THB", 2, ".", ",", TRUE, "฿", "Baht" },
+       { "TJS", 2, ",", " ", FALSE, "смн", "Somoni" },
+       { "TMM", 2, ".", "", FALSE, "TMM", "Manat" },
+       { "TND", 3, ",", " ", TRUE, "DT", "Tunisian Dinar" },
+       { "TOP", 2, ".", ",", TRUE, "T$", "Pa'anga" },
+       { "TRY", 2, ",", ".", FALSE, "₺", "New Turkish Lira" },
+       { "TTD", 2, ".", ",", TRUE, "$", "Trinidad and Tobago Dollar" },
+       { "TWD", 2, ".", ",", TRUE, "NT$", "New Taiwan Dollar" },
+       { "TZS", 0, ".", ",", TRUE, "TSh", "Tanzanian Shilling" },
+       { "UAH", 2, ",", " ", FALSE, "₴", "Hryvnia" },
+       { "UGX", 0, ".", ",", TRUE, "USh", "Uganda Shilling" },
+       { "USD", 2, ",", " ", TRUE, "$", "US Dollar" },
+       { "USN", 2, ".", "", FALSE, "USN", "US Dollar (Next day)" },
+       { "USS", 2, ".", "", FALSE, "USS", "US Dollar (Same day)" },
+       { "UYI", 2, ".", "", FALSE, "UYI", "Uruguay Peso en Unidades Indexadas" },
+       { "UYU", 2, ",", ".", TRUE, "$", "Peso Uruguayo" },
+       { "UZS", 0, ",", " ", TRUE, "soʻm", "Uzbekistan Sum" },
+       { "VEF", 2, ",", ".", TRUE, "Bs.", "Bolivar Fuerte" },
+       { "VND", 2, ",", ".", FALSE, "₫", "Dong" },
+       { "VUV", 0, ",", " ", TRUE, "VT", "Vatu" },
+       { "WST", 2, ".", ",", TRUE, "WS$", "Tala" },
+       { "XAF", 0, ",", " ", TRUE, "FCFA", "CFA Franc BEAC" },
+       { "XAG", 2, ".", "", FALSE, "XAG", "Silver" },
+       { "XAU", 2, ".", "", FALSE, "XAU", "Gold" },
+       { "XBA", 2, ".", "", FALSE, "XBA", "European Composite Unit (EURCO)" },
+       { "XBB", 2, ".", "", FALSE, "XBB", "European Monetary Unit (E.M.U.-6)" },
+       { "XBC", 2, ".", "", FALSE, "XBC", "European Unit of Account 9 (E.U.A.-9)" },
+       { "XBD", 2, ".", "", FALSE, "XBD", "European Unit of Account 17 (E.U.A.-17)" },
+       { "XCD", 2, ",", " ", TRUE, "$", "East Caribbean Dollar" },
+       { "XDR", 2, ",", " ", TRUE, "XDR", "Special Drawing Rights" },
+       { "XFO", 2, ".", "", FALSE, "XFO", "Gold-Franc" },
+       { "XFU", 2, ".", "", FALSE, "XFU", "UIC-Franc" },
+       { "XOF", 0, ",", " ", TRUE, "CFA", "CFA Franc BCEAO" },
+       { "XPD", 2, ".", "", FALSE, "XPD", "Palladium" },
+       { "XPF", 0, ",", " ", FALSE, "FCFP", "CFP Franc" },
+       { "XPT", 2, ".", "", FALSE, "XPT", "Platinum" },
+       { "XTS", 2, ".", "", FALSE, "XTS", "Code for testing purposes" },
+       { "XXX", 2, ".", "", FALSE, "XXX", "No currency" },
+       { "YER", 2, ".", ",", TRUE, "ر.ي.‏", "Yemeni Rial" },
+       { "ZAR", 2, ",", " ", TRUE, "R", "Rand" },
+       { "ZMK", 2, ".", "", FALSE, "ZMK", "Zambian Kwacha" },
+       { "ZWD", 2, ".", "", FALSE, "ZWD", "Zimbabwe Dollar" }
+};
+guint n_iso4217cur = G_N_ELEMENTS (iso4217cur);
+
diff --git a/src/hb-currency.h b/src/hb-currency.h
new file mode 100644 (file)
index 0000000..b40d515
--- /dev/null
@@ -0,0 +1,95 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2012 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __HB_CURRENCY_H__
+#define __HB_CURRENCY_H__
+
+typedef struct _currency       Currency;
+typedef struct _iso4217                Currency4217;
+
+
+struct _currency
+{
+       guint32         key;
+       //gushort       flags;
+       gchar           *name;
+       //gchar         *country;
+       gchar           *iso_code;
+       gboolean        sym_prefix;
+       gchar           *symbol;                        /* max symbol is 3 digits in unicode but mostly is 1 digit */
+       gchar           *decimal_char;
+       gchar           *grouping_char;
+       gshort          frac_digits;
+       gshort          _pad1;
+       gdouble         rate;
+       guint32         mdate;
+
+       /* unsaved datas */
+       gchar           format[8];                      /* hold decimal format: '%.xf' */
+       gchar           monfmt[32];                     /* hold monetary format: 'prefix %s suffix' */
+
+};
+
+
+struct _iso4217
+{
+       gchar      *curr_iso_code;
+       guint      curr_frac_digit;
+       gchar      *curr_dec_char;
+       gchar      *curr_grp_char;
+       gboolean   curr_is_prefix;
+       gchar      *curr_symbol;
+       gchar      *name;
+};
+
+typedef struct _ParseExchangeContext ParseExchangeContext;
+struct _ParseExchangeContext
+{
+       const gchar   *elt_name;
+       gchar   iso[8];
+       gdouble rate;
+
+};
+
+
+void da_cur_free(Currency *item);
+Currency *da_cur_malloc(void);
+void da_cur_destroy(void);
+void da_cur_new(void);
+
+guint da_cur_length(void);
+gboolean da_cur_remove(guint32 key);
+
+void da_cur_init_from4217(Currency *cur, Currency4217 *curfmt);
+void da_cur_initformat(Currency *item);
+
+gboolean da_cur_insert(Currency *item);
+gboolean da_cur_append(Currency *item);
+guint32 da_cur_get_max_key(void);
+
+Currency *da_cur_get_by_iso_code(gchar *iso_code);
+Currency *da_cur_get(guint32 key);
+
+gboolean currency_is_used(guint32 key);
+Currency *currency_add_from_user(Currency4217 *curfmt);
+gboolean currency_sync_online(GError **error);
+
+
+#endif
+
index 212bb7bb78eedd399636893f967d1019a38214f7..19ad13a2342fa8f69ffbc5e30de52d492958178f 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 47cc35b15d2336396a56359687e27595d3b0a893..df953fe40c8a91e5f266e76963c79c1c592b8ac5 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 9ea94c19916920c42141214a91cdad02a0d5a5f6..b6559871fd1c2eb49d3d1b8047b04fef8378a289 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -43,13 +43,14 @@ GString *elt;
 GList *list;
 GDate *date;
 char amountbuf[G_ASCII_DTOSTR_BUF_SIZE];
+gchar *sbuf;
 gint count, i;
 
        elt = g_string_sized_new(255);
 
        date = g_date_new ();
        
-       list = g_list_first(GLOBALS->ope_list);
+       list = g_queue_peek_head_link(acc->txn_queue);
        while (list != NULL)
        {
        Transaction *txn = list->data;
@@ -57,96 +58,101 @@ gint count, i;
        Category *cat;
        gchar *txt;
 
-               if( txn->kacc == acc->key )
+               g_date_set_julian (date, txn->date);
+               //#1270876
+               switch(PREFS->dtex_datefmt)
                {
-                       g_date_set_julian (date, txn->date);
-                       //#1270876
-                       switch(PREFS->dtex_datefmt)
-                       {
-                               case 0: //"m-d-y"  
-                                       g_string_append_printf (elt, "D%02d/%02d/%04d\n", 
-                                               g_date_get_month(date),
-                                               g_date_get_day(date),
-                                               g_date_get_year(date)
-                                               );
-                                       break;
-                               case 1: //"d-m-y"
-                                       g_string_append_printf (elt, "D%02d/%02d/%04d\n", 
-                                               g_date_get_day(date),
-                                               g_date_get_month(date),
-                                               g_date_get_year(date)
-                                               );
-                                       break;
-                               case 2: //"y-m-d"
-                                       g_string_append_printf (elt, "D%04d/%02d/%02d\n", 
-                                               g_date_get_year(date),
-                                               g_date_get_month(date),
-                                               g_date_get_day(date)
-                                               );
-                                       break;
-                       }                       
-
-                       //g_ascii_dtostr (amountbuf, sizeof (amountbuf), txn->amount);
-                       g_ascii_formatd (amountbuf, sizeof (amountbuf), "%.2f", txn->amount);
-                       g_string_append_printf (elt, "T%s\n", amountbuf);
-
-                       g_string_append_printf (elt, "C%s\n", txn->flags & OF_VALID ? "R" : "");
-
-                       if( txn->paymode == PAYMODE_CHECK)
-                               g_string_append_printf (elt, "N%s\n", txn->info);
-
-                       //Ppayee
-                       payee = da_pay_get(txn->kpay);
-                       if(payee)
-                               g_string_append_printf (elt, "P%s\n", payee->name);
-
-                       // Mmemo
-                       g_string_append_printf (elt, "M%s\n", txn->wording);
-
-                       // LCategory of transaction
-                       // L[Transfer account name]
-                       // LCategory of transaction/Class of transaction
-                       // L[Transfer account]/Class of transaction
-                       if( txn->paymode == PAYMODE_INTXFER && txn->kacc == acc->key)
-                       {
-                       //#579260
-                               Account *dstacc = da_acc_get(txn->kxferacc);
-                               if(dstacc)
-                                       g_string_append_printf (elt, "L[%s]\n", dstacc->name);
-                       }
-                       else
+                       case 0: //"m-d-y"  
+                               g_string_append_printf (elt, "D%02d/%02d/%04d\n", 
+                                       g_date_get_month(date),
+                                       g_date_get_day(date),
+                                       g_date_get_year(date)
+                                       );
+                               break;
+                       case 1: //"d-m-y"
+                               g_string_append_printf (elt, "D%02d/%02d/%04d\n", 
+                                       g_date_get_day(date),
+                                       g_date_get_month(date),
+                                       g_date_get_year(date)
+                                       );
+                               break;
+                       case 2: //"y-m-d"
+                               g_string_append_printf (elt, "D%04d/%02d/%02d\n", 
+                                       g_date_get_year(date),
+                                       g_date_get_month(date),
+                                       g_date_get_day(date)
+                                       );
+                               break;
+               }                       
+
+               //g_ascii_dtostr (amountbuf, sizeof (amountbuf), txn->amount);
+               g_ascii_formatd (amountbuf, sizeof (amountbuf), "%.2f", txn->amount);
+               g_string_append_printf (elt, "T%s\n", amountbuf);
+
+               sbuf = "";
+               if(txn->status == TXN_STATUS_CLEARED)
+                       sbuf = "c";
+               else
+               if(txn->status == TXN_STATUS_RECONCILED)
+                       sbuf = "R";
+
+               g_string_append_printf (elt, "C%s\n", sbuf);
+
+               if( txn->paymode == PAYMODE_CHECK)
+                       g_string_append_printf (elt, "N%s\n", txn->info);
+
+               //Ppayee
+               payee = da_pay_get(txn->kpay);
+               if(payee)
+                       g_string_append_printf (elt, "P%s\n", payee->name);
+
+               // Mmemo
+               g_string_append_printf (elt, "M%s\n", txn->wording);
+
+               // LCategory of transaction
+               // L[Transfer account name]
+               // LCategory of transaction/Class of transaction
+               // L[Transfer account]/Class of transaction
+               if( txn->paymode == PAYMODE_INTXFER && txn->kacc == acc->key)
+               {
+               //#579260
+                       Account *dstacc = da_acc_get(txn->kxferacc);
+                       if(dstacc)
+                               g_string_append_printf (elt, "L[%s]\n", dstacc->name);
+               }
+               else
+               {
+                       cat = da_cat_get(txn->kcat);
+                       if(cat)
                        {
-                               cat = da_cat_get(txn->kcat);
-                               if(cat)
-                               {
-                                       txt = da_cat_get_fullname(cat);
-                                       g_string_append_printf (elt, "L%s\n", txt);
-                                       g_free(txt);
-                               }
+                               txt = da_cat_get_fullname(cat);
+                               g_string_append_printf (elt, "L%s\n", txt);
+                               g_free(txt);
                        }
+               }
 
-                       // splits
-                       count = da_transaction_splits_count(txn);
-                       for(i=0;i<count;i++)
+               // splits
+               count = da_splits_count(txn->splits);
+               for(i=0;i<count;i++)
+               {
+               Split *s = txn->splits[i];
+                               
+                       cat = da_cat_get(s->kcat);
+                       if(cat)
                        {
-                       Split *s = txn->splits[i];
-                                       
-                               cat = da_cat_get(s->kcat);
-                               if(cat)
-                               {
-                                       txt = da_cat_get_fullname(cat);
-                                       g_string_append_printf (elt, "S%s\n", txt);
-                                       g_free(txt);
-                               }       
-                                       
-                               g_string_append_printf (elt, "E%s\n", s->memo);
+                               txt = da_cat_get_fullname(cat);
+                               g_string_append_printf (elt, "S%s\n", txt);
+                               g_free(txt);
+                       }       
                                
-                               g_ascii_formatd (amountbuf, sizeof (amountbuf), "%.2f", s->amount);
-                               g_string_append_printf (elt, "$%s\n", amountbuf);
-                       }
+                       g_string_append_printf (elt, "E%s\n", s->memo);
                        
-                       g_string_append (elt, "^\n");
+                       g_ascii_formatd (amountbuf, sizeof (amountbuf), "%.2f", s->amount);
+                       g_string_append_printf (elt, "$%s\n", amountbuf);
                }
+               
+               g_string_append (elt, "^\n");
+
 
                list = g_list_next(list);
        }
@@ -245,6 +251,5 @@ GList *lacc, *list;
 }
 
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
 
index 8eaf2112dbd027bfc84fe1d6ac78199fb79b5e26..b623836b3f9ff1c062f4e3cdb4ebd9ff313bac60 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HB_EXPORT_H__
 #define __HB_EXPORT_H__
 
+#include <cairo-pdf.h>
+
+
+#define PDF_NUMCOL 6 + 1
+
+typedef struct _pdfprintcontext                PdfPrintContext;
+
+struct _pdfprintcontext {
+       gdouble    column_width[PDF_NUMCOL];
+       gchar      *column_txt[PDF_NUMCOL];
+
+       PangoFontDescription *desc;
+};
+
+
+
+
 
 void hb_export_qif_account_all(gchar *filename);
 void hb_export_qif_account_single(gchar *filename, Account *acc);
 
+void hb_export_pdf_listview(GtkTreeView *treeview);
 
 #endif
 
index 18c57774fc779c3be15aad00ddca1052bbf9d8c3..a8cd75af5b6d134c981787f19ef4a2620c05281e 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -78,8 +78,8 @@ GDate *date;
 
 static void filter_default_date_set(Filter *flt)
 {
-       flt->mindate = 693596;  //01/01/1900
-       flt->maxdate = 803533;  //31/12/2200
+       flt->mindate = HB_MINDATE;
+       flt->maxdate = HB_MAXDATE;
 }
 
 
@@ -115,42 +115,119 @@ gint i;
        flt->type   = FLT_TYPE_ALL;
        flt->status = FLT_STATUS_ALL;
 
+       flt->forceremind = PREFS->showremind;
+
        flt->option[FILTER_DATE] = 1;
        filter_default_date_set(flt);
 
        for(i=0;i<NUM_PAYMODE_MAX;i++)
                flt->paymode[i] = TRUE;
 
-       filter_preset_daterange_set(flt, flt->range);
+       filter_preset_daterange_set(flt, flt->range, 0);
 
 }
 
 
-void filter_preset_daterange_set(Filter *flt, gint range)
+static void filter_set_date_bounds(Filter *flt, guint32 kacc)
 {
-GDate *date;
-GList *list;
-guint32 refjuliandate, month, year, qnum;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 
-       // any date :: todo : get date of current accout only when account 
-       flt->range = range;
-       if(g_list_length(GLOBALS->ope_list) > 0) // get all transaction date bound
+       DB( g_print("(filter) set date bounds %p\n", flt) );
+
+       flt->mindate = 0;
+       flt->maxdate = 0;
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-               GLOBALS->ope_list = da_transaction_sort(GLOBALS->ope_list);
-               list = g_list_first(GLOBALS->ope_list);
-               flt->mindate = ((Transaction *)list->data)->date;
-               list = g_list_last(GLOBALS->ope_list);
-               flt->maxdate = ((Transaction *)list->data)->date;
+       Account *acc = lnk_acc->data;
+       
+               if( !(acc->flags & AF_CLOSED) )
+               {
+               Transaction *txn;
+               
+                       DB( g_print(" - do '%s'\n", acc->name) );
+
+                       lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+                       if(lnk_txn) {
+                               txn = lnk_txn->data;
+                               if( (kacc == 0) || (txn->kacc == kacc) )
+                               {
+                                       if( flt->mindate == 0 )
+                                               flt->mindate = txn->date;
+                                       else
+                                               flt->mindate = MIN(flt->mindate, txn->date);
+                               }
+                       }
+
+                       lnk_txn = g_queue_peek_tail_link(acc->txn_queue);
+                       if(lnk_txn) {
+                               txn = lnk_txn->data;
+                               if( (kacc == 0) || (txn->kacc == kacc) )
+                               {
+                                       if( flt->maxdate == 0 )
+                                               flt->maxdate = txn->date;
+                                       else
+                                               flt->maxdate = MAX(flt->maxdate, txn->date);
+                               }
+                       }
+
+               }
+               lnk_acc = g_list_next(lnk_acc);
        }
-       else
-               filter_default_date_set(flt);
        
+       if( flt->mindate == 0 )
+               flt->mindate = HB_MINDATE;
+       
+       if( flt->maxdate == 0 )
+               flt->maxdate = HB_MAXDATE;      
+       
+       g_list_free(lst_acc);
+}
+
+
+void filter_preset_daterange_add_futuregap(Filter *filter, gint nbdays)
+{
+
+       if( nbdays <= 0 )
+               return;
+               
+       switch( filter->range )
+       {
+               case FLT_RANGE_THISMONTH:
+               case FLT_RANGE_THISQUARTER:
+               case FLT_RANGE_THISYEAR:
+               case FLT_RANGE_LAST30DAYS:
+               case FLT_RANGE_LAST60DAYS:
+               case FLT_RANGE_LAST90DAYS:
+               case FLT_RANGE_LAST12MONTHS:
+                       filter->maxdate += nbdays;
+                       break;
+       }
+
+}
+
+
+void filter_preset_daterange_set(Filter *flt, gint range, guint32 kacc)
+{
+GDate *date;
+guint32 refjuliandate, month, year, qnum;
+
+       DB( g_print("(filter) daterange set %p %d\n", flt, range) );
+
+       //filter_default_date_set(flt);
+       filter_set_date_bounds(flt, kacc);
+
+       flt->range = range;
        
        // by default refjuliandate is today
        // but we adjust if to max transaction date found
+       // removed for 5.0.4
        refjuliandate = GLOBALS->today;
-       if(flt->maxdate < refjuliandate)
-               refjuliandate = flt->maxdate;
+       /*if(flt->maxdate < refjuliandate)
+               refjuliandate = flt->maxdate;*/
 
        date  = g_date_new_julian(refjuliandate);
        month = g_date_get_month(date);
@@ -297,9 +374,10 @@ GList *lcat, *list;
        flt->status = status;
        flt->option[FILTER_STATUS] = 0;
        flt->reconciled = TRUE;
-       flt->reminded = TRUE;
-       flt->forceadd = FALSE;
-       flt->forcechg = FALSE;
+       flt->cleared  = TRUE;
+       //#1602835 fautly set
+       //flt->forceadd = TRUE;
+       //flt->forcechg = TRUE;
 
        flt->option[FILTER_CATEGORY] = 0;
        lcat = list = g_hash_table_get_values(GLOBALS->h_cat);
@@ -322,11 +400,28 @@ GList *lcat, *list;
                case FLT_STATUS_UNRECONCILED:
                        flt->option[FILTER_STATUS] = 2;
                        flt->reconciled = TRUE;
-                       //#1336882
-                       flt->reminded = FALSE;
+                       flt->cleared = FALSE;
+                       break;
+
+               case FLT_STATUS_UNCLEARED:
+                       flt->option[FILTER_STATUS] = 2;
+                       flt->reconciled = FALSE;
+                       flt->cleared = TRUE;
+                       break;
+
+               case FLT_STATUS_RECONCILED:
+                       flt->option[FILTER_STATUS] = 1;
+                       flt->reconciled = TRUE;
+                       flt->cleared = FALSE;
                        break;
-       }
 
+               case FLT_STATUS_CLEARED:
+                       flt->option[FILTER_STATUS] = 1;
+                       flt->reconciled = FALSE;
+                       flt->cleared = TRUE;
+                       break;
+               
+       }
 }
 
 
@@ -370,9 +465,30 @@ gchar *tags;
 
        if(flags & FLT_QSEARCH_MEMO)
        {
-               if(txn->wording)
+               //#1509485
+               if(txn->flags & OF_SPLIT)
+               {
+               guint count, i;
+               Split *split;
+
+                       count = da_splits_count(txn->splits);
+                       for(i=0;i<count;i++)
+                       {
+                       gint tmpinsert = 0;
+               
+                               split = txn->splits[i];
+                               tmpinsert = filter_text_compare(split->memo, needle, FALSE);
+                               retval |= tmpinsert;
+                               if( tmpinsert )
+                                       break;
+                       }
+               }
+               else
                {
-                       retval |= filter_text_compare(txn->wording, needle, FALSE);
+                       if(txn->wording)
+                       {
+                               retval |= filter_text_compare(txn->wording, needle, FALSE);
+                       }
                }
                if(retval) goto end;
        }
@@ -398,13 +514,42 @@ gchar *tags;
 
        if(flags & FLT_QSEARCH_CATEGORY)
        {
-               catitem = da_cat_get(txn->kcat);
-               if(catitem)
+               //#1509485
+               if(txn->flags & OF_SPLIT)
+               {
+               guint count, i;
+               Split *split;
+
+                       count = da_splits_count(txn->splits);
+                       for(i=0;i<count;i++)
+                       {
+                       gint tmpinsert = 0;
+                               
+                               split = txn->splits[i];
+                               catitem = da_cat_get(split->kcat);
+                               if(catitem)
+                               {
+                               gchar *fullname = da_cat_get_fullname (catitem);
+
+                                       tmpinsert = filter_text_compare(fullname, needle, FALSE);
+                                       retval |= tmpinsert;
+                                       g_free(fullname);
+                               }
+
+                               if( tmpinsert )
+                                       break;
+                       }
+               }
+               else
                {
-               gchar *fullname = da_cat_get_fullname (catitem);
+                       catitem = da_cat_get(txn->kcat);
+                       if(catitem)
+                       {
+                       gchar *fullname = da_cat_get_fullname (catitem);
 
-                       retval |= filter_text_compare(fullname, needle, FALSE);
-                       g_free(fullname);
+                               retval |= filter_text_compare(fullname, needle, FALSE);
+                               g_free(fullname);
+                       }
                }
                if(retval) goto end;
        }
@@ -439,13 +584,17 @@ gint insert;
 
 /*** start filtering ***/
 
-       /* add/change force */
+       /* force display */
        if(flt->forceadd == TRUE && (txn->flags & OF_ADDED))
                goto end;
 
        if(flt->forcechg == TRUE && (txn->flags & OF_CHANGED))
                goto end;
 
+       /* force remind if not filter on status */
+       if(flt->forceremind == TRUE && (txn->status == TXN_STATUS_REMIND))
+               goto end;
+
 /* date */
        if(flt->option[FILTER_DATE]) {
                insert = ( (txn->date >= flt->mindate) && (txn->date <= flt->maxdate) ) ? 1 : 0;
@@ -483,7 +632,7 @@ gint insert;
                Split *split;
 
                        insert = 0;      //fix: 1151259
-                       count = da_transaction_splits_count(txn);
+                       count = da_splits_count(txn->splits);
                        for(i=0;i<count;i++)
                        {
                        gint tmpinsert = 0;
@@ -515,9 +664,9 @@ gint insert;
        gint insert1 = 0, insert2 = 0;
 
                if(flt->reconciled)
-                       insert1 = ( txn->flags & OF_VALID ) ? 1 : 0;
-               if(flt->reminded)
-                       insert2 = ( txn->flags & OF_REMIND ) ? 1 : 0;
+                       insert1 = ( txn->status == TXN_STATUS_RECONCILED ) ? 1 : 0;
+               if(flt->cleared)
+                       insert2 = ( txn->status == TXN_STATUS_CLEARED ) ? 1 : 0;
 
                insert = insert1 | insert2;
                if(flt->option[FILTER_STATUS] == 2) insert ^= 1;
@@ -558,9 +707,29 @@ gint insert;
 
                if(flt->wording)
                {
-                       if(txn->wording)
+                       if(txn->flags & OF_SPLIT)
                        {
-                               insert2 = filter_text_compare(txn->wording, flt->wording, flt->exact);
+                       guint count, i;
+                       Split *split;
+
+                               count = da_splits_count(txn->splits);
+                               for(i=0;i<count;i++)
+                               {
+                               gint tmpinsert = 0;
+                       
+                                       split = txn->splits[i];
+                                       tmpinsert = filter_text_compare(split->memo, flt->wording, flt->exact);
+                                       insert2 |= tmpinsert;
+                                       if( tmpinsert )
+                                               break;
+                               }
+                       }
+                       else
+                       {
+                               if(txn->wording)
+                               {
+                                       insert2 = filter_text_compare(txn->wording, flt->wording, flt->exact);
+                               }
                        }
                }
                else
index 54bb425373913fcdcad7312f3913c35d97c455b5..af7b5353b1e65855c65946da63d1a74b2efe88ca 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -71,8 +71,11 @@ enum
 {
        FLT_STATUS_UNCATEGORIZED = 0,
        FLT_STATUS_UNRECONCILED = 1,
-       // 2 separator
-       FLT_STATUS_ALL = 3
+       FLT_STATUS_UNCLEARED = 2,
+       FLT_STATUS_RECONCILED = 3,
+       FLT_STATUS_CLEARED = 4,
+       // 5 separator
+       FLT_STATUS_ALL = 6
 };
 
 
@@ -97,9 +100,10 @@ struct _filter
 
        gshort          option[FILTER_MAX];
        gboolean        reconciled;
-       gboolean        reminded;
+       gboolean        cleared;
        gboolean        forceadd;
        gboolean        forcechg;
+       gboolean        forceremind;
        gboolean        paymode[NUM_PAYMODE_MAX];
        gdouble         minamount, maxamount;
        gboolean        exact;
@@ -114,8 +118,9 @@ Filter *da_filter_malloc(void);
 void da_filter_free(Filter *flt);
 
 void filter_default_all_set(Filter *flt);
-void filter_preset_daterange_set(Filter *flt, gint range);
+void filter_preset_daterange_set(Filter *flt, gint range, guint32 kacc);
 void filter_preset_type_set(Filter *flt, gint value);
+void filter_preset_daterange_add_futuregap(Filter *filter, gint nbdays);
 void filter_preset_status_set(Filter *flt, gint value);
 gchar *filter_daterange_text_get(Filter *flt);
 gboolean filter_txn_search_match(gchar *needle, Transaction *txn, gint flags);
index fe64d4b00b34dbc74796c82fbf3e26d087745f3b..adfaa8e5dcf36d14275ef5049e5ab360efbb1c72 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -38,12 +38,14 @@ extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
+
 
 gboolean hbfile_file_hasbackup(gchar *filepath)
 {
 gchar *bakfilepath;
 
-       bakfilepath = hb_filename_new_with_extention(GLOBALS->xhb_filepath, "xhb~");
+       bakfilepath = hb_util_filename_new_with_extension(GLOBALS->xhb_filepath, "xhb~");
        GLOBALS->xhb_hasbak = g_file_test(bakfilepath, G_FILE_TEST_EXISTS);
        g_free(bakfilepath);
        //todo check here if need to return something
@@ -72,70 +74,176 @@ static void hbfile_file_load_backup_xhb(void)
 
 
 
-
-
-
 }
 */
 
+void hbfile_replace_basecurrency(Currency4217 *curfmt)
+{
+Currency *item;
+guint32 oldkcur;
+
+       DB( g_print("\n[hbfile] replace base currency \n") );
+       
+       oldkcur = GLOBALS->kcur;
+       da_cur_remove(oldkcur);
+       item = currency_add_from_user(curfmt);
+       GLOBALS->kcur = item->key;
+       
+       DB( g_print(" %d ==> %d %s\n", oldkcur, GLOBALS->kcur, item->iso_code) );
+}
 
 
-/*
 void hbfile_change_basecurrency(guint32 key)
 {
 GList *list;
-
+guint32 oldkcur;
+       
+       // set every rate to 0
        list = g_hash_table_get_values(GLOBALS->h_cur);
        while (list != NULL)
        {
        Currency *entry = list->data;
 
                if(entry->key != GLOBALS->kcur)
+               {
                        entry->rate = 0.0;
+                       entry->mdate = 0;
+               }
                        
                list = g_list_next(list);
        }
        g_list_free(list);      
 
-
-       GLOBALS->changes_count++;
+       oldkcur = GLOBALS->kcur;
        GLOBALS->kcur = key;
 
+       // update account with old base currency
+       list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *acc = list->data;
+
+               if( acc->kcur == oldkcur )
+                       acc->kcur = key;
+
+               list = g_list_next(list);
+       }
+       g_list_free(list);
+       
+
+       GLOBALS->changes_count++;
 }
-*/
 
 
-void hbfile_change_owner(gchar *owner)
+GList *hbfile_transaction_get_all(guint32 kacc)
 {
-       g_free(GLOBALS->owner);
-       GLOBALS->owner = (owner != NULL) ? owner : NULL;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
+GList *list;
+
+       list = NULL;
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               if( (acc->flags & (AF_CLOSED|AF_NOREPORT)) )
+                       goto next_acc;
+               if( (kacc > 0 ) && (acc->key != kacc) )
+                       goto next_acc;
+
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+                       list = g_list_append(list, lnk_txn->data);
+                       lnk_txn = g_list_next(lnk_txn);
+               }
+       
+       next_acc:
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
+       return da_transaction_sort (list);
 }
 
 
-void hbfile_change_filepath(gchar *filepath)
+GQueue *hbfile_transaction_get_partial(guint32 minjulian, guint32 maxjulian)
 {
-       g_free(GLOBALS->xhb_filepath);
-       GLOBALS->xhb_filepath = (filepath != NULL) ? filepath : NULL;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
+GQueue *txn_queue;
+
+       txn_queue = g_queue_new ();
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               if( (acc->flags & (AF_CLOSED|AF_NOREPORT)) )
+                       goto next_acc;
+
+               lnk_txn = g_queue_peek_tail_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+               Transaction *txn = lnk_txn->data;
+
+                       if( txn->date < minjulian ) //no need to go below mindate
+                               break;
+
+                       if( !(txn->status == TXN_STATUS_REMIND) 
+                               && (txn->date >= minjulian) 
+                               && (txn->date <= maxjulian)
+                         )
+                       {
+                               g_queue_push_head (txn_queue, txn);
+                       }
+                       
+                       lnk_txn = g_list_previous(lnk_txn);
+               }
+       
+       next_acc:
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
+       return txn_queue;
 }
 
 
 void hbfile_sanity_check(void)
 {
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 GList *lxxx, *list;
 
-       DB( g_print("\n[hbfile] sanity_check\n") );
-
+       DB( g_print("\n[hbfile] !! sanity_check !! \n") );
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       DB( g_print(" - transaction\n") );
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *entry = list->data;
+       Account *acc = lnk_acc->data;
 
-               da_transaction_consistency(entry);
-               list = g_list_next(list);
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+               Transaction *txn = lnk_txn->data;
+
+                       da_transaction_consistency(txn);
+                       lnk_txn = g_list_next(lnk_txn);
+               }
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
 
 
+       DB( g_print(" - scheduled/template\n") );
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
        {
@@ -146,6 +254,7 @@ GList *lxxx, *list;
        }
 
 
+       DB( g_print(" - account\n") );
        lxxx = list = g_hash_table_get_values(GLOBALS->h_acc);
        while (list != NULL)
        {
@@ -157,6 +266,7 @@ GList *lxxx, *list;
        g_list_free(lxxx);
 
        
+       DB( g_print(" - payee\n") );
        lxxx = list = g_hash_table_get_values(GLOBALS->h_pay);
        while (list != NULL)
        {
@@ -168,6 +278,7 @@ GList *lxxx, *list;
        g_list_free(lxxx);
 
        
+       DB( g_print(" - category\n") );
        lxxx = list = g_hash_table_get_values(GLOBALS->h_cat);
        while (list != NULL)
        {
@@ -183,6 +294,8 @@ GList *lxxx, *list;
 
 void hbfile_anonymize(void)
 {
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 GList *lxxx, *list;
 guint cnt, i;
 
@@ -269,8 +382,8 @@ guint cnt, i;
 
                if(item->key != 0)
                {
-                       g_free(item->name);
-                       item->name = g_strdup_printf("assign %d", item->key);
+                       g_free(item->text);
+                       item->text = g_strdup_printf("assign %d", item->key);
                        GLOBALS->changes_count++;
                }
                list = g_list_next(list);
@@ -294,56 +407,88 @@ guint cnt, i;
        }
 
        //transaction
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *item = list->data;
-       Split *split;
+       Account *acc = lnk_acc->data;
 
-               g_free(item->info);
-               item->info = NULL;
-               g_free(item->wording);
-               item->wording = g_strdup_printf("memo %d", item->date);
-               GLOBALS->changes_count++;
-               
-               if(item->flags & OF_SPLIT)
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
                {
-                       for(i=0;i<TXN_MAX_SPLIT;i++)
+               Transaction *item = lnk_txn->data;
+               Split *split;
+
+                       g_free(item->info);
+                       item->info = NULL;
+                       g_free(item->wording);
+                       item->wording = g_strdup_printf("memo %d", item->date);
+                       GLOBALS->changes_count++;
+               
+                       if(item->flags & OF_SPLIT)
                        {
-                               split = item->splits[i];
-                               if( split == NULL ) break;
+                               for(i=0;i<TXN_MAX_SPLIT;i++)
+                               {
+                                       split = item->splits[i];
+                                       if( split == NULL ) break;
 
-                               if(split->memo != NULL)
-                                       g_free(split->memo);
+                                       if(split->memo != NULL)
+                                               g_free(split->memo);
                                        
-                               split->memo = g_strdup_printf("memo %d", i);
-                               GLOBALS->changes_count++;
-                       }               
-               
-               
+                                       split->memo = g_strdup_printf("memo %d", i);
+                                       GLOBALS->changes_count++;
+                               }               
+                       }
+                       lnk_txn = g_list_next(lnk_txn);
                }
-               
-               list = g_list_next(list);
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
+
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
+
+
+void hbfile_change_owner(gchar *owner)
+{
+       g_free(GLOBALS->owner);
+       GLOBALS->owner = (owner != NULL) ? owner : NULL;
+}
+
 
+void hbfile_change_filepath(gchar *filepath)
+{
+       g_free(GLOBALS->xhb_filepath);
+       GLOBALS->xhb_filepath = (filepath != NULL) ? filepath : NULL;
 }
 
 
 void hbfile_cleanup(gboolean file_clear)
 {
+Transaction *txn;
+
        DB( g_print("\n[hbfile] cleanup\n") );
        DB( g_print("- file clear is %d\n", file_clear) );
        
        // Free data storage
-       //da_cur_destroy();
-       da_acc_destroy();
-       da_pay_destroy();
-       da_cat_destroy();
-       da_tag_destroy();
-       da_asg_destroy();
-       g_hash_table_destroy(GLOBALS->h_memo);
+       txn = g_trash_stack_pop(&GLOBALS->txn_stk);
+       while( txn != NULL )
+       {
+               da_transaction_free (txn);
+               txn = g_trash_stack_pop(&GLOBALS->txn_stk);
+       }
+
+       da_transaction_destroy();
        da_archive_destroy(GLOBALS->arc_list);
-       da_transaction_destroy(GLOBALS->ope_list);
+       g_hash_table_destroy(GLOBALS->h_memo);
+       da_asg_destroy();
+       da_tag_destroy();
+       da_cat_destroy();
+       da_pay_destroy();
+       da_acc_destroy();
+       da_cur_destroy();
 
        hbfile_change_owner(NULL);
 
@@ -360,7 +505,7 @@ void hbfile_setup(gboolean file_clear)
        DB( g_print("- file clear is %d\n", file_clear) );
 
        // Allocate data storage
-       //da_cur_new();
+       da_cur_new();
        da_acc_new();
        da_pay_new();
        da_cat_new();
@@ -369,8 +514,7 @@ void hbfile_setup(gboolean file_clear)
 
        GLOBALS->h_memo = g_hash_table_new_full(g_str_hash, g_str_equal, (GDestroyNotify)g_free, NULL);
        GLOBALS->arc_list = NULL;
-       GLOBALS->ope_list = NULL;
-
+       GLOBALS->txn_stk = NULL;
 
        if(file_clear == TRUE)
        {
@@ -388,7 +532,7 @@ void hbfile_setup(gboolean file_clear)
 
        hbfile_change_owner(g_strdup(_("Unknown")));
        
-       //GLOBALS->kcur = 0;
+       GLOBALS->kcur = 1;
 
        GLOBALS->vehicle_category = 0;
        
index c2b3b7d9176ac7f5ab46ad1d4b8f677b5afba132..72469c7168e4cf7a7cce9109c7313c4d9aa17ed5 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -20,6 +20,8 @@
 #ifndef __HB_HBFILE_H__
 #define __HB_HBFILE_H__
 
+GList *hbfile_transaction_get_all(guint32 kacc);
+GQueue *hbfile_transaction_get_partial(guint32 minjulian, guint32 maxjulian);
 
 gboolean hbfile_file_hasbackup(gchar *filepath);
 
@@ -32,5 +34,8 @@ void hbfile_setup(gboolean file_clear);
 void hbfile_anonymize(void);
 void hbfile_sanity_check(void);
 
+void hbfile_change_basecurrency(guint32 key);
+void hbfile_replace_basecurrency(Currency4217 *curfmt);
+
 #endif
 
diff --git a/src/hb-import-csv.c b/src/hb-import-csv.c
new file mode 100644 (file)
index 0000000..8d87f14
--- /dev/null
@@ -0,0 +1,382 @@
+/*     HomeBank -- Free, easy, personal accounting for everyone.
+ *     Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *     This file is part of HomeBank.
+ *
+ *     HomeBank is free software; you can redistribute it and/or modify
+ *     it under the terms of the GNU General Public License as published by
+ *     the Free Software Foundation; either version 2 of the License, or
+ *     (at your option) any later version.
+ *
+ *     HomeBank is distributed in the hope that it will be useful,
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
+ *     GNU General Public License for more details.
+ *
+ *     You should have received a copy of the GNU General Public License
+ *     along with this program.        If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+
+#include "hb-import.h"
+
+
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+static gchar *hb_csv_strndup (gchar *str, gsize n)
+{
+gchar *new_str;
+gchar *twoquote;
+
+       if (str)
+       {
+               new_str = g_new (gchar, n + 1);
+               if(*str=='\"')
+               {
+                       str++; n--;
+               }
+               if(str[n-1]=='\"')
+                       n--;
+               
+               strncpy (new_str, str, n);
+               new_str[n] = '\0';
+               
+               // replace ""
+               twoquote = strstr(new_str, "\"\"");
+               if(twoquote)
+                       strcpy (twoquote, twoquote+1);
+               
+               //todo: replace &amp; &lt; &gt; &apos; &quot; ??
+               
+       }
+       else
+               new_str = NULL;
+
+       return new_str;
+}
+
+
+static gchar *hb_csv_find_delimiter(gchar *string)
+{
+ gchar *s = string;
+gboolean enclosed = FALSE;
+
+       while( *s != '\0' )
+       {
+               if( *s == ';' && enclosed == FALSE )
+                       break;
+
+               if( *s == '\"' )
+               {
+                       enclosed = !enclosed;
+               }
+       
+               s++;
+       }
+       
+       return s;
+}
+
+
+gboolean hb_csv_row_valid(gchar **str_array, guint nbcolumns, gint *csvtype)
+{
+gboolean valid = TRUE;
+guint i;
+extern int errno;
+
+#if MYDEBUG == 1
+gchar *type[5] = { "string", "date", "int", "double" };
+gint lasttype;
+#endif
+
+       DB( g_print("\n** hb_string_csv_valid: init %d\n", valid) );
+
+       DB( g_print(" -> length %d, nbcolumns %d\n", g_strv_length( str_array ), nbcolumns) );
+
+       if( g_strv_length( str_array ) != nbcolumns )
+       {
+               valid = FALSE;
+               goto csvend;
+       }
+
+       for(i=0;i<nbcolumns;i++)
+       {
+#if MYDEBUG == 1
+               lasttype = csvtype[i];
+#endif
+
+               if(valid == FALSE)
+               {
+                       DB( g_print(" -> fail on column %d, type: %s\n", i, type[lasttype]) );
+                       break;
+               }
+
+               DB( g_print(" -> control column %d, type: %d, valid: %d '%s'\n", i, lasttype, valid, str_array[i]) );
+
+               switch( csvtype[i] )
+               {
+                       case CSV_DATE:
+                               valid = hb_string_isdate(str_array[i]);
+                               break;
+                       case CSV_STRING:
+                               valid = hb_string_isprint(str_array[i]);
+                               break;
+                       case CSV_INT:
+                               valid = hb_string_isdigit(str_array[i]);
+                               break;
+                       case CSV_DOUBLE :
+                       
+                               //todo: use strtod (to take care or . or ,)
+                               g_ascii_strtod(str_array[i], NULL);
+                               //todo : see this errno
+                               if( errno )
+                               {
+                                       DB( g_print("errno: %d\n", errno) );
+                                       valid = FALSE;
+                               }
+                               break;
+               }
+       }
+
+csvend:
+
+       DB( g_print(" --> return %d\n", valid) );
+
+       return valid;
+}
+
+
+gchar **hb_csv_row_get(gchar *string, gchar *delimiter, gint max_tokens)
+{
+GSList *string_list = NULL, *slist;
+gchar **str_array, *s;
+guint n = 0;
+gchar *remainder;
+
+       g_return_val_if_fail (string != NULL, NULL);
+       g_return_val_if_fail (delimiter != NULL, NULL);
+       g_return_val_if_fail (delimiter[0] != '\0', NULL);
+
+       if (max_tokens < 1)
+               max_tokens = G_MAXINT;
+
+       remainder = string;
+       s = hb_csv_find_delimiter (remainder);
+       if (s)
+       {
+       gsize delimiter_len = strlen (delimiter);
+
+               while (--max_tokens && s && *s != '\0')
+               {
+               gsize len;
+
+                       len = s - remainder;
+                       string_list = g_slist_prepend (string_list, hb_csv_strndup (remainder, len));
+                       DB( g_print("   stored=[%s]\n", (gchar *)string_list->data) );
+
+                       n++;
+                       remainder = s + delimiter_len;
+                       s = hb_csv_find_delimiter (remainder);
+               }
+       }
+       if (*string)
+       {
+       gsize len;
+       
+               len = s - remainder;
+               n++;
+               string_list = g_slist_prepend (string_list, hb_csv_strndup (remainder, len));
+               DB( g_print("   stored=[%s]\n", (gchar *)string_list->data) );
+       }
+
+       str_array = g_new (gchar*, n + 1);
+
+       str_array[n--] = NULL;
+       for (slist = string_list; slist; slist = slist->next)
+               str_array[n--] = slist->data;
+
+       g_slist_free (string_list);
+
+       return str_array;
+}
+
+
+GList *homebank_csv_import(gchar *filename, ImportContext *ictx)
+{
+GIOChannel *io;
+GList *list = NULL;
+static gint csvtype[7] = {
+                                       CSV_DATE,
+                                       CSV_INT,
+                                       CSV_STRING,
+                                       CSV_STRING,
+                                       CSV_STRING,
+                                       CSV_DOUBLE,
+                                       CSV_STRING,
+                                       };
+
+       DB( g_print("\n[import] homebank csv\n") );
+
+       io = g_io_channel_new_file(filename, "r", NULL);
+       if(io != NULL)
+       {
+       gchar *tmpstr;
+       gsize length;
+       gint io_stat;
+       gboolean isvalid;
+       gint count = 0;
+       gint error = 0;
+       Account *tmp_acc;
+       Payee *payitem;
+       Category *catitem;
+       GError *err = NULL;
+
+
+               gchar *accname = g_strdup_printf(_("(account %d)"), da_acc_get_max_key() + 1);
+               tmp_acc = import_create_account(accname, NULL);
+               g_free(accname);
+
+
+               if( ictx->encoding != NULL )
+               {
+                       g_io_channel_set_encoding(io, ictx->encoding, NULL);
+               }
+
+               for(;;)
+               {
+                       io_stat = g_io_channel_read_line(io, &tmpstr, &length, NULL, &err);
+                       if( io_stat == G_IO_STATUS_EOF)
+                               break;
+                       if( io_stat == G_IO_STATUS_ERROR )
+                       {
+                               DB (g_print(" + ERROR %s\n",err->message));
+                               break;
+                       }
+                       if( io_stat == G_IO_STATUS_NORMAL)
+                       {
+                               if( *tmpstr != '\0' )
+                               {
+                               gchar **str_array;
+
+                                       count++;
+
+                                       hb_string_strip_crlf(tmpstr);
+                                       DB( g_print("\n (row-%04d) ->|%s|<-\n", count, tmpstr) );
+
+                                       // 0:date; 1:paymode; 2:info; 3:payee, 4:wording; 5:amount; 6:category; 7:tags
+                                       str_array = hb_csv_row_get(tmpstr, ";", 8);
+                                       isvalid = hb_csv_row_valid(str_array, 8, csvtype);
+
+                                        DB( g_print(" valid %d, '%s'\n", isvalid, tmpstr) );
+
+                                       if( !isvalid )
+                                       {
+                                               g_warning ("csv parse: line %d, invalid column count or data", count);
+                                               error++;
+                                               //todo log line in error to report user
+                                       }
+                                       else
+                                       {
+                                       Transaction *newope = da_transaction_malloc();
+
+                                               //DB( g_print(" ->%s\n", tmpstr ) );
+
+                                               newope->date             = hb_date_get_julian(str_array[0], ictx->datefmt);
+                                               if( newope->date == 0 )
+                                               {
+                                                       g_warning ("csv parse: line %d, parse date failed", count);
+                                                       ictx->cnt_err_date++;
+                                               }
+                                               
+                                               newope->paymode          = atoi(str_array[1]);
+                                               newope->info             = g_strdup(str_array[2]);
+
+                                               /* payee */
+                                               g_strstrip(str_array[3]);
+                                               payitem = da_pay_get_by_name(str_array[3]);
+                                               if(payitem == NULL)
+                                               {
+                                                       payitem = da_pay_malloc();
+                                                       payitem->name = g_strdup(str_array[3]);
+                                                       payitem->imported = TRUE;
+                                                       da_pay_append(payitem);
+
+                                                       if( payitem->imported == TRUE )
+                                                               ictx->cnt_new_pay += 1;
+                                               }
+
+                                               newope->kpay = payitem->key;
+                                               newope->wording          = g_strdup(str_array[4]);
+                                               newope->amount           = hb_qif_parser_get_amount(str_array[5]);
+
+                                               /* category */
+                                               g_strstrip(str_array[6]);
+                                               catitem = da_cat_append_ifnew_by_fullname(str_array[6], TRUE);
+                                               if( catitem != NULL )
+                                               {
+                                                       newope->kcat = catitem->key;
+
+                                                       if( catitem->imported == TRUE && catitem->key > 0 )
+                                                               ictx->cnt_new_cat += 1;
+                                               }
+
+                                               /* tags */
+                                               transaction_tags_parse(newope, str_array[7]);
+
+
+                                               newope->kacc            = tmp_acc->key;
+                                               //newope->kxferacc = accnum;
+
+                                               newope->flags |= OF_ADDED;
+
+                                               if( newope->amount > 0)
+                                                       newope->flags |= OF_INCOME;
+
+                                               /*
+                                               DB( g_print(" storing %s : %s : %s :%s : %s : %s : %s : %s\n",
+                                                       str_array[0], str_array[1], str_array[2],
+                                                       str_array[3], str_array[4], str_array[5],
+                                                       str_array[6], str_array[7]
+                                                       ) );
+                                               */
+
+                                               list = g_list_append(list, newope);
+
+                                               g_strfreev (str_array);
+                                       }
+                               }
+                               g_free(tmpstr);
+                       }
+
+               }
+               g_io_channel_unref (io);
+
+       /*
+               ui_dialog_msg_infoerror(data->window, error > 0 ? GTK_MESSAGE_ERROR : GTK_MESSAGE_INFO,
+                       _("Transaction CSV import result"),
+                       _("%d transactions inserted\n%d errors in the file"),
+                       count, error);
+               */
+       }
+
+
+       return list;
+}
+
+
diff --git a/src/hb-import-ofx.c b/src/hb-import-ofx.c
new file mode 100644 (file)
index 0000000..fba3a8d
--- /dev/null
@@ -0,0 +1,531 @@
+/*     HomeBank -- Free, easy, personal accounting for everyone.
+ *     Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *     This file is part of HomeBank.
+ *
+ *     HomeBank is free software; you can redistribute it and/or modify
+ *     it under the terms of the GNU General Public License as published by
+ *     the Free Software Foundation; either version 2 of the License, or
+ *     (at your option) any later version.
+ *
+ *     HomeBank is distributed in the hope that it will be useful,
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
+ *     GNU General Public License for more details.
+ *
+ *     You should have received a copy of the GNU General Public License
+ *     along with this program.        If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+#include "hb-import.h"
+
+#ifndef NOOFX
+#include <libofx/libofx.h>
+#endif
+
+
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+
+#ifndef NOOFX
+/*
+**** OFX part
+****
+**** this part is quite weird,but works
+** id is ACCTID
+
+*/
+
+static Account * ofx_get_account_by_id(gchar *id)
+{
+GList *lacc, *list;
+
+       DB( g_print("\n[import] ofx_get_account_by_id\n") );
+       DB( g_print(" -> searching for '%s'\n",id) );
+
+       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *accitem = list->data;
+
+               if( accitem->imported == FALSE)
+               {
+                       if(accitem->name && accitem->number && strlen(accitem->number) )
+                       {
+                               // todo: maybe smartness should be done here
+                               if(g_strstr_len(id, -1, accitem->number) != NULL)
+                               {
+                                       return accitem;
+                               }
+                       }
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
+       return NULL;
+}
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+/**
+ * ofx_proc_account_cb:
+ *
+ * The ofx_proc_account_cb event is always generated first, to allow the application to create accounts
+ * or ask the user to match an existing account before the ofx_proc_statement and ofx_proc_transaction
+ * event are received. An OfxAccountData is passed to this event.
+ *
+ */
+static LibofxProcStatementCallback
+ofx_proc_account_cb(const struct OfxAccountData data, OfxContext *ctx)
+{
+Account *tmp_acc, *dst_acc;
+
+       DB( g_print("** ofx_proc_account_cb()\n") );
+
+       if(data.account_id_valid==true)
+       {
+               DB( g_print("  account_id: '%s'\n", data.account_id) );
+               DB( g_print("  account_name: '%s'\n", data.account_name) );
+       }
+
+       //if(data.account_number_valid==true)
+       //{
+               DB( g_print("  account_number: '%s'\n", data.account_number) );
+       //}
+
+
+       if(data.account_type_valid==true)
+       {
+               DB( g_print("  account_type: '%d'\n", data.account_type) );
+               /*
+               enum:
+               OFX_CHECKING    A standard checking account
+               OFX_SAVINGS     A standard savings account
+               OFX_MONEYMRKT   A money market account
+               OFX_CREDITLINE  A line of credit
+               OFX_CMA         Cash Management Account
+               OFX_CREDITCARD  A credit card account
+               OFX_INVESTMENT  An investment account 
+               */
+       }
+
+       if(data.currency_valid==true)
+       {
+               DB( g_print("  currency: '%s'\n", data.currency) );
+       }
+
+
+       //find target account
+       dst_acc = ofx_get_account_by_id( (gchar *)data.account_id );
+       DB( g_print(" ** hb account found result is %x\n", (unsigned int)dst_acc) );
+
+
+       // in every case we create an account here
+       tmp_acc = import_create_account((gchar *)data.account_name, (gchar *)data.account_id);
+       DB( g_print(" -> creating tmp account: %d %s - %x\n", tmp_acc->key, data.account_id, (unsigned int)tmp_acc) );
+
+       if( dst_acc != NULL )
+       {
+               tmp_acc->imp_key = dst_acc->key;
+       }
+
+
+       ctx->curr_acc = tmp_acc;
+       ctx->curr_acc_isnew = TRUE;
+
+
+
+
+
+
+
+
+       DB( fputs("\n",stdout) );
+       return 0;
+}
+
+
+/**
+ * ofx_proc_statement_cb:
+ *
+ * The ofx_proc_statement_cb event is sent after all ofx_proc_transaction events have been sent.
+ * An OfxStatementData is passed to this event.
+ *
+ */
+static LibofxProcStatementCallback
+ofx_proc_statement_cb(const struct OfxStatementData data, OfxContext *ctx)
+{
+       DB( g_print("** ofx_proc_statement_cb()\n") );
+
+#ifdef MYDEBUG
+       if(data.ledger_balance_date_valid==true)
+       {
+       struct tm temp_tm;
+
+               temp_tm = *localtime(&(data.ledger_balance_date));
+               g_print("ledger_balance_date : %d%s%d%s%d%s", temp_tm.tm_mday, "/", temp_tm.tm_mon+1, "/", temp_tm.tm_year+1900, "\n");
+       }
+#endif
+
+       if(data.ledger_balance_valid==true)
+       {
+               if( ctx->curr_acc != NULL && ctx->curr_acc_isnew == TRUE )
+               {
+                       ctx->curr_acc->initial = data.ledger_balance;
+               }
+               DB( g_print("ledger_balance: $%.2f%s",data.ledger_balance,"\n") );
+       }
+
+       return 0;
+}
+
+/**
+ * ofx_proc_statement_cb:
+ *
+ * An ofx_proc_transaction_cb event is generated for every transaction in the ofx response,
+ * after ofx_proc_statement (and possibly ofx_proc_security is generated.
+ * An OfxTransactionData structure is passed to this event.
+ *
+ */
+static LibofxProcStatementCallback
+ofx_proc_transaction_cb(const struct OfxTransactionData data, OfxContext *ctx)
+{
+struct tm *temp_tm;
+GDate date;
+Transaction *newope;
+
+       DB( g_print("\n** ofx_proc_transaction_cb()\n") );
+
+       newope = da_transaction_malloc();
+
+// date
+       newope->date = 0;
+       if(data.date_posted_valid && (data.date_posted != 0))
+       {
+               temp_tm = localtime(&data.date_posted);
+               if( temp_tm != 0)
+               {
+                       g_date_set_dmy(&date, temp_tm->tm_mday, temp_tm->tm_mon+1, temp_tm->tm_year+1900);
+                       newope->date = g_date_get_julian(&date);
+               }
+       }
+       else if (data.date_initiated_valid && (data.date_initiated != 0))
+       {
+               temp_tm = localtime(&data.date_initiated);
+               g_date_set_dmy(&date, temp_tm->tm_mday, temp_tm->tm_mon+1, temp_tm->tm_year+1900);
+               newope->date = g_date_get_julian(&date);
+       }
+
+// amount
+       if(data.amount_valid==true)
+       {
+               newope->amount = data.amount;
+       }
+
+// check number :: The check number is most likely an integer and can probably be converted properly with atoi(). 
+       //However the spec allows for up to 12 digits, so it is not garanteed to work
+       if(data.check_number_valid==true)
+       {
+               newope->info = g_strdup(data.check_number);
+       }
+       //todo: reference_number ?Might present in addition to or instead of a check_number. Not necessarily a number 
+
+       //ucfirst
+       //ucword
+
+
+
+// ofx:name = Can be the name of the payee or the description of the transaction 
+       if(data.name_valid==true)
+       {
+       Payee *payitem;
+       gchar *name = NULL;
+
+               //#462919 name to payee or memo
+               DB( g_print(" -> ofxname option: '%d'\n", PREFS->dtex_ofxname) );
+               switch(PREFS->dtex_ofxname)
+               {
+                       case 1: //to memo
+                               DB( g_print(" -> name to memo: '%s'\n", data.name) );
+                               newope->wording = g_strdup(data.name);
+
+                               //test
+                               //strip_extra_spaces(newope->wording);
+
+                               break;
+                       case 2: //to payee
+                               //manage memo append to payee as well
+                               if( (data.memo_valid==true) && (PREFS->dtex_ofxmemo == 3) )
+                               {
+                                       name = g_strjoin(" ", data.name, data.memo, NULL);
+                               }
+                               else
+                                       name = g_strdup(data.name);
+                               
+                               g_strstrip(name);
+                               //test
+                               //strip_extra_spaces(name);
+                               
+                               DB( g_print(" -> name to payee: '%s'\n", name) );
+                               
+                               payitem = da_pay_get_by_name(name);
+                               if(payitem == NULL)
+                               {
+                                       DB( g_print(" -> create new payee\n") );
+
+                                       payitem = da_pay_malloc();
+                                       payitem->name = name;
+                                       payitem->imported = TRUE;
+                                       da_pay_append(payitem);
+
+                                       if( payitem->imported == TRUE )
+                                               ctx->ictx->cnt_new_pay += 1;
+                               }
+                               else
+                               {
+                                       g_free(name);
+                               }
+                               
+                               newope->kpay = payitem->key;
+                               break;
+               }
+       }
+
+//memo ( new for v4.2) Extra information not included in name 
+
+       DB( g_print(" -> memo is='%d'\n", data.memo_valid) );
+
+       if(data.memo_valid==true)
+       {
+       gchar *old = NULL;
+
+               DB( g_print(" -> oxfmemo option: '%d'\n", PREFS->dtex_ofxmemo) );
+               switch(PREFS->dtex_ofxmemo)
+               {
+                       case 1: //add to info
+                               old = newope->info;
+                               if(old == NULL)
+                                       newope->info = g_strdup(data.memo);
+                               else
+                               {
+                                       newope->info = g_strjoin(" ", old, data.memo, NULL);
+                                       g_free(old);
+                               }
+                               break;
+
+                       case 2: //add to description
+                               old = newope->wording;
+                               if(old == NULL)
+                                       newope->wording = g_strdup(data.memo);
+                               else
+                               {
+                                       newope->wording = g_strjoin(" ", old, data.memo, NULL);
+                                       g_free(old);
+                               }
+
+                               DB( g_print(" -> should concatenate ='%s'\n", data.memo) );
+                               DB( g_print(" -> old='%s', new ='%s'\n", old, newope->wording) );
+
+                               break;
+                       //case 3 add to payee is managed above
+               }
+               
+       }
+
+// payment
+       if(data.transactiontype_valid==true)
+       {
+               switch(data.transactiontype)
+               {
+                       //#740373
+                       case OFX_CREDIT:
+                               if(newope->amount < 0)
+                                       newope->amount *= -1;
+                               break;
+                       case OFX_DEBIT:
+                               if(newope->amount > 0)
+                                       newope->amount *= -1;
+                               break;
+                       case OFX_INT:
+                                       newope->paymode = PAYMODE_XFER;
+                               break;
+                       case OFX_DIV:
+                                       newope->paymode = PAYMODE_XFER;
+                               break;
+                       case OFX_FEE:
+                                       newope->paymode = PAYMODE_FEE;
+                               break;
+                       case OFX_SRVCHG:
+                                       newope->paymode = PAYMODE_XFER;
+                               break;
+                       case OFX_DEP:
+                                       newope->paymode = PAYMODE_DEPOSIT;
+                               break;
+                       case OFX_ATM:
+                                       newope->paymode = PAYMODE_CASH;
+                               break;
+                       case OFX_POS:
+                               if(ctx->curr_acc && ctx->curr_acc->type == ACC_TYPE_CREDITCARD)
+                                       newope->paymode = PAYMODE_CCARD;
+                               else
+                                       newope->paymode = PAYMODE_DCARD;
+                               break;
+                       case OFX_XFER:
+                                       newope->paymode = PAYMODE_XFER;
+                               break;
+                       case OFX_CHECK:
+                                       newope->paymode = PAYMODE_CHECK;
+                               break;
+                       case OFX_PAYMENT:
+                                       newope->paymode = PAYMODE_EPAYMENT;
+                               break;
+                       case OFX_CASH:
+                                       newope->paymode = PAYMODE_CASH;
+                               break;
+                       case OFX_DIRECTDEP:
+                                       newope->paymode = PAYMODE_DEPOSIT;
+                               break;
+                       case OFX_DIRECTDEBIT:
+                                       newope->paymode = PAYMODE_XFER;
+                               break;
+                       case OFX_REPEATPMT:
+                                       newope->paymode = PAYMODE_REPEATPMT;
+                               break;
+                       case OFX_OTHER:
+
+                               break;
+                       default :
+
+                               break;
+               }
+       }
+
+       if( ctx->curr_acc )
+       {
+
+               newope->kacc = ctx->curr_acc->key;
+               newope->flags |= OF_ADDED;
+
+               if( newope->amount > 0)
+                       newope->flags |= OF_INCOME;
+
+               /* ensure utf-8 here, has under windows, libofx not always return utf-8 as it should */
+       #ifndef G_OS_UNIX
+               DB( g_print(" ensure UTF-8\n") );
+
+               newope->info = homebank_utf8_ensure(newope->info);
+               newope->wording = homebank_utf8_ensure(newope->wording);
+       #endif
+
+               ctx->trans_list = g_list_append(ctx->trans_list, newope);
+
+               DB( g_print(" insert newope: acc=%d\n", newope->kacc) );
+
+               if( ctx->curr_acc_isnew == TRUE )
+               {
+                       DB( g_print(" sub amount from initial\n") );
+                       ctx->curr_acc->initial -= data.amount;
+               }
+       }
+       else
+       {
+               da_transaction_free(newope);
+       }
+
+       return 0;
+}
+
+
+
+static LibofxProcStatusCallback
+ofx_proc_status_cb(const struct OfxStatusData data, OfxContext *ctx)
+{
+       DB( g_print("** ofx_proc_status_cb()\n") );
+
+   if(data.ofx_element_name_valid==true){
+     DB( g_print("    Ofx entity this status is relevent to: '%s'\n", data.ofx_element_name) );
+   }
+   if(data.severity_valid==true){
+     DB( g_print("    Severity: ") );
+     switch(data.severity){
+     case INFO : DB( g_print("INFO\n") );
+       break;
+     case WARN : DB( g_print("WARN\n") );
+       break;
+     case ERROR : DB( g_print("ERROR\n") );
+       break;
+     default: DB( g_print("WRITEME: Unknown status severity!\n") );
+     }
+   }
+   if(data.code_valid==true){
+     DB( g_print("    Code: %d, name: %s\n    Description: %s\n", data.code, data.name, data.description) );
+   }
+   if(data.server_message_valid==true){
+     DB( g_print("    Server Message: %s\n", data.server_message) );
+   }
+   DB( g_print("\n") );
+       
+       return 0;
+}
+
+
+GList *homebank_ofx_import(gchar *filename, ImportContext *ictx)
+{
+OfxContext ctx = { 0 };
+
+/*extern int ofx_PARSER_msg;
+extern int ofx_DEBUG_msg;
+extern int ofx_WARNING_msg;
+extern int ofx_ERROR_msg;
+extern int ofx_INFO_msg;
+extern int ofx_STATUS_msg;*/
+
+       DB( g_print("\n[import] ofx import (libofx=%s) \n", LIBOFX_VERSION_RELEASE_STRING) );
+
+       /*ofx_PARSER_msg        = false;
+       ofx_DEBUG_msg   = false;
+       ofx_WARNING_msg = false;
+       ofx_ERROR_msg   = false;
+       ofx_INFO_msg    = false;
+       ofx_STATUS_msg  = false;*/
+       
+       ctx.ictx = ictx;
+
+       LibofxContextPtr libofx_context = libofx_get_new_context();
+
+       ofx_set_status_cb     (libofx_context, (LibofxProcStatusCallback)     ofx_proc_status_cb     , &ctx);
+       ofx_set_statement_cb  (libofx_context, (LibofxProcStatementCallback)  ofx_proc_statement_cb  , &ctx);
+       ofx_set_account_cb    (libofx_context, (LibofxProcAccountCallback)    ofx_proc_account_cb    , &ctx);
+       ofx_set_transaction_cb(libofx_context, (LibofxProcTransactionCallback)ofx_proc_transaction_cb, &ctx);
+
+#ifdef G_OS_WIN32
+       //#932959: windows don't like utf8 path, so convert
+       gchar *file = g_win32_locale_filename_from_utf8(filename);
+       libofx_proc_file(libofx_context, file, AUTODETECT);
+       g_free(file);
+#else
+       libofx_proc_file(libofx_context, filename, AUTODETECT);
+#endif
+
+       libofx_free_context(libofx_context);
+
+       return ctx.trans_list;
+}
+
+#endif
similarity index 88%
rename from src/imp_qif.c
rename to src/hb-import-qif.c
index 0aba86bba1b42f78bf705346a5fd4952a5719d70..98eb0b3d6c18b6fe1e37b16b0d023ae5f121e700 100644 (file)
@@ -1,5 +1,5 @@
 /*     HomeBank -- Free, easy, personal accounting for everyone.
- *     Copyright (C) 1995-2014 Maxime DOYEN
+ *     Copyright (C) 1995-2016 Maxime DOYEN
  *
  *     This file is part of HomeBank.
  *
 
 #include "homebank.h"
 
-#include "import.h"
-#include "imp_qif.h"
+//#include "ui-assist-import.h"
+#include "hb-import.h"
 
 /****************************************************************************/
-/* Debug macros                                                                                                                                                                                                                                                 */
+/* Debug macros                                                             */
 /****************************************************************************/
 #define MYDEBUG 0
 
@@ -45,6 +45,7 @@ da_qif_tran_malloc(void)
        return g_malloc0(sizeof(QIF_Tran));
 }
 
+
 static void
 da_qif_tran_free(QIF_Tran *item)
 {
@@ -80,8 +81,6 @@ gint i;
 }
 
 
-
-
 static void
 da_qif_tran_destroy(QifContext *ctx)
 {
@@ -97,6 +96,7 @@ GList *qiflist = g_list_first(ctx->q_tra);
        ctx->q_tra = NULL;
 }
 
+
 static void
 da_qif_tran_new(QifContext *ctx)
 {
@@ -104,7 +104,6 @@ da_qif_tran_new(QifContext *ctx)
 }
 
 
-
 static void
 da_qif_tran_move(QIF_Tran *sitem, QIF_Tran *ditem)
 {
@@ -134,7 +133,7 @@ gchar *new_str, *p;
 gint  ndcount = 0;
 gchar dc;
 
-       DB( g_print("\n(qif) hb_qif_parser_get_amount\n") );
+       //DB( g_print("\n[qif] hb_qif_parser_get_amount\n") );
 
 
        amount = 0.0;
@@ -147,7 +146,7 @@ gchar dc;
 
        for(i=l;i>=0;i--)
        {
-               DB( g_print(" %d :: %c :: ds='%c' ndcount=%d\n", i, string[i], dc, ndcount) );
+               //DB( g_print(" %d :: %c :: ds='%c' ndcount=%d\n", i, string[i], dc, ndcount) );
                
                if( string[i] == '-' || string[i] == '+' ) continue;
 
@@ -165,7 +164,7 @@ gchar dc;
                }
        }
 
-       DB( g_print(" s='%s' :: ds='%c'\n", string, dc) );
+       //DB( g_print(" s='%s' :: ds='%c'\n", string, dc) );
 
 
        new_str = g_malloc (l+3);   //#1214077
@@ -183,7 +182,7 @@ gchar dc;
        *p++ = '\0';
        amount = g_ascii_strtod(new_str, NULL);
 
-       DB( g_print(" -> amount was='%s' => to='%s' double='%f'\n", string, new_str, amount) );
+       //DB( g_print(" -> amount was='%s' => to='%s' double='%f'\n", string, new_str, amount) );
 
        g_free(new_str);
 
@@ -231,7 +230,7 @@ account_qif_get_child_transfer(Transaction *src, GList *list)
 {
 Transaction *item;
 
-       //DB( g_print("(transaction) transaction_get_child_transfer\n") );
+       DB( g_print("([qif] get_child_transfer\n") );
 
        //DB( g_print(" search: %d %s %f %d=>%d\n", src->date, src->wording, src->amount, src->account, src->kxferacc) );
 
@@ -266,7 +265,7 @@ hb_qif_parser_get_block_type(gchar *qif_line)
 gchar **typestr;
 gint type = QIF_NONE;
 
-       DB( g_print("--------\n(account) block type\n") );
+       DB( g_print("--------\n[qif] block type\n") );
 
        //DB( g_print(" -> str: %s type: %d\n", qif_line, type) );
 
@@ -342,7 +341,7 @@ hb_qif_parser_parse(QifContext *ctx, gchar *filename, const gchar *encoding)
 GIOChannel *io;
 QIF_Tran tran = { 0 };
 
-       DB( g_print("(qif) hb_qif_parser_parse\n") );
+       DB( g_print("\n[qif] hb_qif_parser_parse\n") );
 
        io = g_io_channel_new_file(filename, "r", NULL);
        if(io != NULL)
@@ -468,7 +467,12 @@ QIF_Tran tran = { 0 };
                                                        if(g_str_has_prefix(value, "X") || g_str_has_prefix(value, "R") )
                                                        {
                                                                tran.reconciled = TRUE;
-                                                       }                                                               
+                                                       }
+                                                       tran.cleared = FALSE;
+                                                       if(g_str_has_prefix(value, "*") || g_str_has_prefix(value, "c") )
+                                                       {
+                                                               tran.cleared = TRUE;
+                                                       }
                                                        break;
                                                }
 
@@ -613,8 +617,6 @@ QIF_Tran tran = { 0 };
 }
 
 
-
-
 /*
 ** this is our main qif entry point
 */
@@ -625,7 +627,7 @@ QifContext ctx = { 0 };
 GList *qiflist;
 GList *list = NULL;
 
-       DB( g_print("(qif) account import qif\n") );
+       DB( g_print("\n[qif] account import qif\n") );
 
        // allocate our GLists
        da_qif_tran_new(&ctx);
@@ -638,7 +640,7 @@ GList *list = NULL;
        //isodate = hb_qif_parser_check_iso_date(&ctx);
        //DB( g_print(" -> date is dd/mm/yy: %d\n", isodate) );
 
-       DB( g_print("(qif) transform to hb txn\n") );
+       DB( g_print("\n\n -> transform to hb txn\n") );
 
        DB( g_print(" -> %d qif txn\n",  g_list_length(ctx.q_tra)) );
 
@@ -648,10 +650,10 @@ GList *list = NULL;
        {
        QIF_Tran *item = qiflist->data;
        Transaction *newope, *child;
-       Account *accitem, *existitem;
+       Account *accitem;
        Payee *payitem;
        Category *catitem;
-       gchar *name;
+       gchar *name, *tmpmemo, *tmppayee;
        gint nsplit;
 
                newope = da_transaction_malloc();
@@ -663,7 +665,18 @@ GList *list = NULL;
                //newope->paymode        = atoi(str_array[1]);
                //newope->info           = g_strdup(str_array[2]);
 
-               newope->wording          = g_strdup(item->memo);
+               //#916690 manage memo, swap memo/payee
+               tmpmemo  = item->memo;
+               tmppayee = item->payee;
+               if( PREFS->dtex_qifswap )
+               {
+                       tmpmemo  = item->payee;
+                       tmppayee  = item->memo;
+               }
+
+               if( PREFS->dtex_qifmemo )
+                       newope->wording  = g_strdup(tmpmemo);
+               
                newope->info             = g_strdup(item->info);
                newope->amount           = item->amount;
 
@@ -672,15 +685,15 @@ GList *list = NULL;
                        newope->amount *= -1;
 
                // payee + append
-               if( item->payee != NULL )
+               if( tmppayee != NULL )
                {
-                       payitem = da_pay_get_by_name(item->payee);
+                       payitem = da_pay_get_by_name(tmppayee);
                        if(payitem == NULL)
                        {
-                               //DB( g_print(" -> append pay: '%s'\n", item->payee ) );
+                               //DB( g_print(" -> append pay: '%s'\n", tmppayee ) );
 
                                payitem = da_pay_malloc();
-                               payitem->name = g_strdup(item->payee);
+                               payitem->name = g_strdup(tmppayee);
                                payitem->imported = TRUE;
                                da_pay_append(payitem);
 
@@ -704,18 +717,7 @@ GList *list = NULL;
                                //remove brackets
                                accname = hb_strdup_nobrackets(item->category);
 
-                               // account + append
-                               accitem = da_acc_get_by_name(accname);
-                               if(accitem == NULL)
-                               {
-                                       DB( g_print(" -> append dest acc: '%s'\n", accname ) );
-
-                                       accitem = da_acc_malloc();
-                                       accitem->name = g_strdup(accname);
-                                       accitem->imported = TRUE;
-                                       accitem->imp_name = g_strdup(accname);
-                                       da_acc_append(accitem);
-                               }
+                               accitem = import_create_account(accname, NULL);
 
                                newope->kxferacc = accitem->key;
                                newope->paymode = PAYMODE_INTXFER;
@@ -742,45 +744,34 @@ GList *list = NULL;
                        {
                        QIFSplit *s = &item->splits[nsplit];
                        Split *hbs;
+                       guint32 kcat = 0;
                
                                DB( g_print(" -> append split %d: '%s' '%.2f' '%s'\n", nsplit, s->category, s->amount, s->memo) );
-               
+
                                if( s->category != NULL )
                                {
                                        catitem = da_cat_append_ifnew_by_fullname(s->category, TRUE ); // TRUE = imported
                                        if( catitem != NULL )
                                        {
-                                               DB( g_print(" -> append ok\n" ) );
-
-                                               hbs = da_split_new(catitem->key, s->amount, s->memo);
-                                               da_transaction_splits_append(newope, hbs);
-                                               hbs = NULL;                             
+                                               kcat = catitem->key;
                                        }
-                               }       
-               
+                               }
+
+                               hbs = da_split_new(kcat, s->amount, s->memo);
+                               
+                               da_splits_append(newope->splits, hbs);
+                               
+                               //da_transaction_splits_append(newope, hbs);
+                               hbs = NULL;                             
                        }
                }
 
                // account + append
-               name = strcmp(QIF_UNKNOW_ACCOUNT_NAME, item->account) == 0 ? QIF_UNKNOW_ACCOUNT_NAME : item->account;
+               name = strcmp(QIF_UNKNOW_ACCOUNT_NAME, item->account) == 0 ? "" : item->account;
 
                DB( g_print(" -> account name is '%s'\n", name ) );
 
-               accitem = da_acc_get_by_imp_name(name);
-               if( accitem == NULL )
-               {
-                       // check for an existing account before creating it
-                       existitem = da_acc_get_by_name(name);
-
-                       accitem = import_create_account(name, NULL);
-                       DB( g_print(" -> creating account '%s'\n", name ) );
-
-                       if( existitem != NULL )
-                       {
-                               accitem->imp_key = existitem->key;
-                               DB( g_print(" -> existitem is '%d' %s\n", existitem->key, existitem->name ) );
-                       }
-               }
+               accitem = import_create_account(name, NULL);
 
                newope->kacc = accitem->key;
 
@@ -789,8 +780,11 @@ GList *list = NULL;
                        newope->flags |= OF_INCOME;
 
                if( item->reconciled )
-                       newope->flags |= OF_VALID;
-
+                       newope->status = TXN_STATUS_RECONCILED;
+               else
+               if( item->cleared )
+                       newope->status = TXN_STATUS_CLEARED;
+               
                child = account_qif_get_child_transfer(newope, list);
                if( child != NULL)
                {
index 276ae6b4ff14c8a961565d24ba73e75668b1c923..221a9ab3f6014fd6234584f927cd6118c83d9d9e 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -20,6 +20,7 @@
 #include "homebank.h"
 #include "hb-import.h"
 
+
 /****************************************************************************/
 /* Debug macros                                                             */
 /****************************************************************************/
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+
+
+
+Account *import_create_account(gchar *name, gchar *number)
+{
+Account *accitem, *existitem;
+
+       //first check we do not have already this imported account
+       existitem = da_acc_get_by_imp_name(name);
+       if(existitem != NULL)
+               return existitem;
+
+       DB( g_print(" ** create acc: '%s' '%s'\n", name, number) );
+
+       accitem = da_acc_malloc();
+       accitem->key  = da_acc_get_max_key() + 1;
+       accitem->pos  = da_acc_length() + 1;
+
+       // existing named account ?
+       existitem = da_acc_get_by_name(name);
+       if(existitem != NULL)
+               accitem->imp_key = existitem->key;
+
+       if(!existitem && *name != 0)
+               accitem->name = g_strdup(name);
+       else
+               accitem->name = g_strdup_printf(_("(account %d)"), accitem->key);
+
+       accitem->imp_name = g_strdup(name);
+
+       if(number)
+               accitem->number = g_strdup(number);
+
+       //fixed 5.1.2
+       accitem->kcur = GLOBALS->kcur;
+
+       accitem->imported = TRUE;
+       da_acc_insert(accitem);
+
+       return accitem;
+}
+
+
+
+
+
+
 
index 21bcc9d964e8a51015fed62e373fb4c682354fd1..c5d1cdbf506f119b111aba72c0a6c84e6f46f601 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #define __HB_IMPORT_H__
 
 
+typedef struct _ImportContext ImportContext;
+struct _ImportContext
+{
+       GList                   *trans_list;    // trn storage
+       gint                    next_acc_key;   //max key account when start
+
+       gint                    datefmt;
+       const gchar             *encoding;
+
+       gint                    nb_src_acc, nb_new_acc; 
+       gint                    cnt_new_ope;
+       gint                    cnt_new_pay;
+       gint                    cnt_new_cat;
+       gint                    cnt_err_date;
+       gint                    nb_duplicate;
+};
+
+
+typedef struct _OfxContext OfxContext;
+struct _OfxContext
+{
+       GList           *trans_list;
+       Account         *curr_acc;
+       gboolean        curr_acc_isnew;
+       ImportContext *ictx;
+};
+
+
+typedef struct _QifContext QifContext;
+typedef struct _qif_split      QIFSplit;
+typedef struct _qif_tran       QIF_Tran;
+
+#define QIF_UNKNOW_ACCOUNT_NAME "(unknown)"
+
+struct _QifContext
+{
+       GList   *q_acc;
+       GList   *q_cat;
+       GList   *q_pay;
+       GList   *q_tra;
+
+       gboolean        is_ccard;
+};
+
+struct _qif_split
+{
+       gchar           *category;
+       gdouble         amount;
+       gchar           *memo;
+};
+
+struct _qif_tran
+{
+       gchar           *account;
+       gchar           *date;
+       gdouble         amount;
+       gboolean        reconciled;
+       gboolean        cleared;
+       gchar           *info;
+       gchar           *payee;
+       gchar           *memo;
+       gchar           *category;
+
+       gint            nb_splits;
+       QIFSplit        splits[TXN_MAX_SPLIT];
+};
+
+
+enum QIF_Type
+{
+       QIF_NONE,
+       QIF_HEADER,
+       QIF_ACCOUNT,
+       QIF_CATEGORY,
+       QIF_CLASS,
+       QIF_MEMORIZED,
+       QIF_TRANSACTION,
+       QIF_SECURITY,
+       QIF_PRICES
+};
+
+
+GList *account_import_qif(gchar *filename, ImportContext *ictx);
+gdouble hb_qif_parser_get_amount(gchar *string);
+
+
+
+Account *import_create_account(gchar *name, gchar *number);
+GList *homebank_ofx_import(gchar *filename, ImportContext *ictx);
+
+gboolean hb_csv_row_valid(gchar **str_array, guint nbcolumns, gint *csvtype);
+gchar **hb_csv_row_get(gchar *string, gchar *delimiter, gint max_tokens);
+
+GList *homebank_csv_import(gchar *filename, ImportContext *ictx);
 
 #endif
 
index 57aee6862567087a4ad45776e224e0fddac9391a..b0e7600de8e263e92af55ac5ec31eba5d69a00fa 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -17,6 +17,9 @@
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
+//nota: this file should be renamed hb-utils
+
 #include "homebank.h"
 #include "hb-misc.h"
 
@@ -34,39 +37,33 @@ extern struct Preferences *PREFS;
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-static gdouble fint(gdouble amount)
-{
-gdouble fi;
-
-       modf(amount, &fi);
-       return(fi);
-}
+static const double fac[7] = { 1, 10, 100, 1000, 10000, 100000, 1000000 };
 
-static unsigned dix_puissance_n(unsigned n)
+double hb_amount_round(const double x, unsigned int digits)
 {
-    unsigned i, retval = 1;
+       digits = MAX(digits, 6);
+    return floor((x * fac[digits]) + 0.5) / fac[digits];
+}
 
-    for(i = 0; i < n; i++)
-        retval *= 10;
 
-    return retval;
-}
+// used to convert from national to euro currency
+// used in hb_account.c :: only when convert account to euro
+// round option is to 0.5 case so 1.32 is 1.3, but 1.35 is 1.4
 
-double arrondi(const double x, unsigned n)
+gdouble hb_amount_to_euro(gdouble amount)
 {
-    unsigned N = dix_puissance_n(n);
-    return floor((x * N) + 0.5) / N;
+       return hb_amount_round((amount / PREFS->euro_value), 2);
+       //return hb_amount_round((amount * PREFS->euro_value), PREFS.minor_cur->frac_digits);
 }
 
-// new for v4.5
 
-/*
+/* new >5.1 currency fct
+*
  *     convert an amount in base currency
  *
  */
-gdouble to_base_amount(gdouble value, guint32 kcur)
+gdouble hb_amount_base(gdouble value, guint32 kcur)
 {
-/*
 gdouble newvalue;
 Currency *cur;
 
@@ -74,80 +71,11 @@ Currency *cur;
                return value;
 
        cur = da_cur_get(kcur);
-       if(cur == NULL)
+       if(cur == NULL || cur->rate == 0.0)
                return 0;
-       newvalue = value * cur->rate;
-       return newvalue;
-*/
-       return value;
-}
-
-
-/* new currency fct
-static gint real_mystrfmoncurr(gchar *outstr, gint outlen, gchar *buf1, Currency *cur)
-{
-gint size = 0;
-gchar groupbuf[G_ASCII_DTOSTR_BUF_SIZE];
-gchar **str_array;
-guint i, length;
-gchar *monstr;
-
-       str_array = g_strsplit(buf1, ".", 2);
-       monstr = NULL;
 
-       length = strlen(str_array[0]);
-
-       if( cur->grouping_char == NULL || !strlen(cur->grouping_char) )
-       {
-               monstr = g_strjoinv(cur->decimal_char, str_array);
-       }
-       else
-       {
-       gchar *s = str_array[0];
-       gchar *d = groupbuf;
-
-               i = 0;
-               // avoid the - for negative amount
-               if( *s == '-')
-               {
-                       *d++ = *s++;
-                       length--;
-               }
-
-               // do the grouping
-               do
-               {
-                       if( i!=0 && (length % 3) == 0 )
-                       {
-                       gchar *gc = cur->grouping_char;
-
-                               while( *gc )
-                                       *d++ = *gc++;
-                       }
-
-                       *d++ = *s;
-                       length--;
-                       i++;
-               }
-               while (length && *s++ != '\0');
-               *d = 0;
-
-               monstr = g_strjoin(cur->decimal_char, groupbuf, str_array[1], NULL);
-
-       }
-
-       //debug
-       //g_print("**\nmystrfmon %.2f\n 0=%s\n 1=%s\n [%d]\n", value, str_array[0], str_array[1], length );
-       //g_print(" => %s :: %s\n", monstr, groupbuf);
-
-       g_strfreev(str_array);
-
-       // insert our formated number with symbol
-       g_snprintf(outstr, outlen, cur->monfmt, monstr);
-
-       g_free(monstr);
-
-       return size;
+       newvalue = value / cur->rate;
+       return hb_amount_round(newvalue, cur->frac_digits);
 }
 
 
@@ -156,192 +84,216 @@ static Currency *hb_strfmon_check(gchar *outstr, guint32 kcur)
 Currency *cur = da_cur_get(kcur);
 
        if(cur == NULL)
-               g_stpcpy(outstr, "error");
+               g_stpcpy(outstr, "nan");
        return cur;
 }
 
 
-void hb_strfmon(gchar *outstr, gint outlen, gdouble value, guint32 kcur)
+gchar *hb_str_rate(gchar *outstr, gint outlen, gdouble rate)
 {
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-Currency *cur;
-gdouble monval;
-
-       cur = hb_strfmon_check(outstr, kcur);
-       if(cur != NULL)
+gint count, i;
+gchar *p;
+       
+       count = g_snprintf(outstr, outlen, "%.6f", rate);
+       //remove trailing 0 and decimal point
+       p = &outstr[count-1];
+       for(i=count;i>0;i--)
        {
-               monval = arrondi(value, cur->frac_digits);
-               g_ascii_formatd(formatd_buf, G_ASCII_DTOSTR_BUF_SIZE-1, cur->format, monval);
-               real_mystrfmoncurr(outstr, outlen, formatd_buf, cur);
+               if(*p == '0')
+                       *p = '\0';
+               else
+                       break;
+               p--;
        }
-}
+       if(*p == '.' || *p == ',')
+               *p = '\0';
 
+       return outstr;
+}
 
-void hb_strfmon_int(gchar *outstr, gint outlen, gdouble value, guint32 kcur)
+/* this function copy a number 99999.99 at s into d and count
+ * number of digits for integer part and decimal part
+ */
+static gchar * _strfnumcopycount(gchar *s, gchar *d, gchar *decchar, gint *plen, gint *pnbint, gint *pnbdec)
 {
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-Currency *cur;
-gdouble monval;
+gint len=0, nbint=0, nbdec=0;
 
-       cur = hb_strfmon_check(outstr, kcur);
-       if(cur != NULL)
-       {
-               monval = arrondi(value, cur->frac_digits);
-               g_ascii_formatd(formatd_buf, sizeof (formatd_buf), "%0.f", monval);
-               real_mystrfmoncurr(outstr, outlen, formatd_buf, cur);
+       // sign part
+       if(*s == '-') {
+               *d++ = *s++;
+               len++;
        }
-}
-
-//todo: remove this
-// test for currecny choose dialog
-void mystrfmoncurrcurr(gchar *outstr, gint outlen, gdouble value, Currency *cur)
-{
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-gdouble monval;
+       // integer part
+       while(*s != 0 && *s != '.') {
+               *d++ = *s++;
+               nbint++;
+               len++;
+       }
+       // decimal separator
+       if(*s == '.') {
+               d = g_stpcpy(d, decchar);
+               len++;
+               s++;
+       }
+       // decimal part
+       while(*s != 0) {
+               *d++ = *s++;
+               nbdec++;
+               len++;
+       }
+       // end string | fill external count
+       *d = 0;
+       *plen = len;
+       *pnbint = nbint;
+       *pnbdec = nbdec;
 
-       monval = arrondi(value, cur->frac_digits);
-       g_ascii_formatd(formatd_buf, G_ASCII_DTOSTR_BUF_SIZE-1, cur->format, monval);
-       real_mystrfmoncurr(outstr, outlen, formatd_buf, cur);
+       return d;
 }
-*/
-
 
-       
-
-/* obsolete before currencies */
-gint real_mystrfmon(gchar *outstr, gint outlen, gchar *buf1, struct CurrencyFmt *cur)
+//todo: used only in ui_prefs.c
+gchar *hb_str_formatd(gchar *outstr, gint outlen, gchar *buf1, Currency *cur, gboolean showsymbol)
 {
-gint size = 0;
-gchar groupbuf[G_ASCII_DTOSTR_BUF_SIZE];
-gchar **str_array;
-guint i, length;
-gchar *monstr;
+gint len, nbd, nbi;
+gchar *s, *d, *tmp;
 
-       str_array = g_strsplit(buf1, ".", 2);
-       monstr = NULL;
-
-       length = strlen(str_array[0]);
-       
-       if( cur->grouping_char == NULL || !strlen(cur->grouping_char) )
+       d = tmp = outstr;
+       if(showsymbol && cur->sym_prefix)
        {
-               monstr = g_strjoinv(cur->decimal_char, str_array);
+               d = g_stpcpy (d, cur->symbol);
+               *d++ = ' ';
+               tmp = d;
        }
-       else
+       
+       d = _strfnumcopycount(buf1, d, cur->decimal_char, &len, &nbi, &nbd);
+
+       if( cur->grouping_char != NULL && strlen(cur->grouping_char) > 0 )
        {
-       gchar *s = str_array[0];
-       gchar *d = groupbuf;
+       gint i, grpcnt;
 
-               i = 0;
-               // avoid the - for negative amount
-               if( *s == '-')
-               {
+               s = buf1;
+               d = tmp;
+               if(*s == '-')
                        *d++ = *s++;
-                       length--;
-               }
-               
-               // do the grouping
-               do
+
+               grpcnt = 4 - nbi;
+               for(i=0;i<nbi;i++)
                {
-                       if( i!=0 && (length % 3) == 0 )
+                       *d++ = *s++;
+                       if( !(grpcnt % 3) && i<(nbi-1))
                        {
-                       gchar *gc = cur->grouping_char;
-                       
-                               while( *gc )
-                                       *d++ = *gc++;
+                               d = g_stpcpy(d, cur->grouping_char);
                        }
-               
-                       *d++ = *s;
-                       length--;
-                       i++;    
+                       grpcnt++;
                }
-               while (length && *s++ != '\0');
-               *d = 0;
-
-               monstr = g_strjoin(cur->decimal_char, groupbuf, str_array[1], NULL);
 
+               if(nbd > 0)
+               {
+                       d = g_stpcpy(d, cur->decimal_char);
+                       d = g_stpcpy(d, s+1);
+               }
+               *d = 0;
        }
 
-       //debug
-       //g_print("**\nmystrfmon %.2f\n 0=%s\n 1=%s\n [%d]\n", value, str_array[0], str_array[1], length );
-       //g_print(" => %s :: %s\n", monstr, groupbuf);
-
-       g_strfreev(str_array);
-
-       // insert our formated number with symbol
-       g_snprintf(outstr, outlen, cur->monfmt, monstr);
+       if(showsymbol && !cur->sym_prefix)
+       {
+               *d++ = ' ';
+               d = g_stpcpy (d, cur->symbol);
+       }
 
-       g_free(monstr);
+       *d = 0;
        
-       return size;
+       return d;
 }
 
 
-gint mystrfmon(gchar *outstr, gint outlen, gdouble value, gboolean minor)
+void hb_strfmon(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor)
 {
-struct CurrencyFmt *cur;
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
+gchar formatd_buf[outlen];
+Currency *cur;
 gdouble monval;
-gint size;
 
-       cur = minor ? &PREFS->minor_cur : &PREFS->base_cur;
-
-       monval = arrondi(value, cur->frac_digits);
-
-       if(minor == TRUE)
+       if(minor == FALSE)
        {
-               monval = (value * PREFS->euro_value);
-               monval += (monval > 0.0) ? 0.005 : -0.005;
-               monval = (fint(monval * 100) / 100);
+               cur = hb_strfmon_check(outstr, kcur);
+               if(cur != NULL)
+               {
+                       monval = hb_amount_round(value, cur->frac_digits);
+                       g_ascii_formatd(formatd_buf, outlen, cur->format, monval);
+                       hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
+               }
+       }
+       else
+       {
+               cur = &PREFS->minor_cur;
+               monval = hb_amount_to_euro(value);
+               g_ascii_formatd(formatd_buf, outlen, cur->format, monval);
+               hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
        }
 
-       //DB( g_print("fmt = %s\n", cur->format) );
-
-       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur->format, monval);
-
-       size = real_mystrfmon(outstr, outlen, formatd_buf, cur);
-
-       return size;
 }
 
+void hb_strfmon_int(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor)
+{
+gchar formatd_buf[outlen];
+Currency *cur;
+gdouble monval;
 
+       if(minor == FALSE)
+       {
+               cur = hb_strfmon_check(outstr, kcur);
+               if(cur != NULL)
+               {
+                       monval = hb_amount_round(value, cur->frac_digits);
+                       g_ascii_formatd(formatd_buf, outlen, "%0.f", monval);
+                       hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
+               }
+       }
+       else
+       {
+               cur = &PREFS->minor_cur;
+               monval = hb_amount_to_euro(value);
+               g_ascii_formatd(formatd_buf, outlen, cur->format, monval);
+               hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
+       }
 
+}
 
 
-gint mystrfmon_int(gchar *outstr, gint outlen, gdouble value, gboolean minor)
+void hb_strfnum(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor)
 {
-struct CurrencyFmt *cur;
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-gdouble monval = value;
-gint size;
-
-       cur = minor ? &PREFS->minor_cur : &PREFS->base_cur;
+gchar formatd_buf[outlen];
+Currency *cur;
+gdouble monval;
 
-       if(minor == TRUE)
+       if(minor == FALSE)
        {
-               monval = (value * PREFS->euro_value);
-               monval += (monval > 0.0) ? 0.005 : -0.005;
-               monval = (fint(monval * 100) / 100);
+               cur = hb_strfmon_check(outstr, kcur);
+               if(cur != NULL)
+               {
+                       monval = hb_amount_round(value, cur->frac_digits);
+                       g_ascii_formatd(formatd_buf, outlen, "%0.f", monval);
+                       hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
+               }
+       }
+       else
+       {
+               cur = &PREFS->minor_cur;
+               monval = hb_amount_to_euro(value);
+               g_ascii_formatd(formatd_buf, outlen, "%0.f", monval);
+               hb_str_formatd(outstr, outlen, formatd_buf, cur, TRUE);
        }
 
-       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), "%0.f", monval);
-
-       size = real_mystrfmon(outstr, outlen, formatd_buf, cur);
-
-       return size;
+       
 }
 
 
 
-
-/* end obsolete call */
-
-
 gchar *get_normal_color_amount(gdouble value)
 {
 gchar *color = NULL;
 
        //fix: 400483
-       value = arrondi(value, 2);
+       value = hb_amount_round(value, 2);
 
        if(value != 0.0 && PREFS->custom_colors == TRUE)
        {
@@ -356,7 +308,7 @@ gchar *get_minimum_color_amount(gdouble value, gdouble minvalue)
 gchar *color = NULL;
 
        //fix: 400483
-       value = arrondi(value, 2);
+       value = hb_amount_round(value, 2);
        if(value != 0.0 && PREFS->custom_colors == TRUE)
        {
                color = (value > 0.0) ? PREFS->color_inc : PREFS->color_exp;
@@ -366,11 +318,11 @@ gchar *color = NULL;
        return color;
 }
 
-void hb_label_set_amount(GtkLabel *label, gdouble value, gboolean minor)
+void hb_label_set_amount(GtkLabel *label, gdouble value, guint32 kcur, gboolean minor)
 {
 gchar strbuffer[G_ASCII_DTOSTR_BUF_SIZE];
 
-       mystrfmon(strbuffer, G_ASCII_DTOSTR_BUF_SIZE-1, value, minor);
+       hb_strfmon(strbuffer, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, minor);
        gtk_label_set_text(GTK_LABEL(label), strbuffer);
 
 }
@@ -379,13 +331,13 @@ gchar strbuffer[G_ASCII_DTOSTR_BUF_SIZE];
 /*
 ** format/color and set a label text with a amount value
 */
-void hb_label_set_colvalue(GtkLabel *label, gdouble value, gboolean minor)
+void hb_label_set_colvalue(GtkLabel *label, gdouble value, guint32 kcur, gboolean minor)
 {
 gchar strbuffer[G_ASCII_DTOSTR_BUF_SIZE];
 gchar *markuptxt;
 gchar *color = NULL;
 
-       mystrfmon(strbuffer, G_ASCII_DTOSTR_BUF_SIZE-1, value, minor);
+       hb_strfmon(strbuffer, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, minor);
 
        if(value != 0.0 && PREFS->custom_colors == TRUE)
        {
@@ -406,127 +358,31 @@ gchar *color = NULL;
 
 }
 
-/*
-void hb_label_set_colvaluecurr(GtkLabel *label, gdouble value, guint32 currkey)
-{
-gchar strbuffer[G_ASCII_DTOSTR_BUF_SIZE];
-gchar *markuptxt;
-gchar *color = NULL;
 
-       hb_strfmon(strbuffer, G_ASCII_DTOSTR_BUF_SIZE-1, value, currkey);
 
-       if(value != 0.0 && PREFS->custom_colors == TRUE)
-       {
-               color = get_normal_color_amount(value);
 
-               if(color)
-               {
-                       markuptxt = g_strdup_printf("<span color='%s'>%s</span>", color, strbuffer);
-                       gtk_label_set_markup(GTK_LABEL(label), markuptxt);
-                       g_free(markuptxt);
-                       return;
-               }
-       }
-
-       gtk_label_set_text(GTK_LABEL(label), strbuffer);
-
-}
+/*
+** String utility
 */
 
-
-/*
-void get_range_minmax(guint32 refdate, gint range, guint32 *mindate, guint32 *maxdate)
+gint hb_string_compare(gchar *s1, gchar *s2)
 {
-GDate *date;
-guint month, year, qnum;
-
-       if(refdate > *maxdate)
-               refdate = *maxdate;
-
-       date  = g_date_new_julian(refdate);
-       month = g_date_get_month(date);
-       year  = g_date_get_year(date);
-       qnum  = ((month-1)/3)+1;
-
-       DB( g_print("m=%d, y=%d, qnum=%d\n", month, year, qnum) );
-
-       switch( range )
-       {
-               case 0:         // this month
-                       g_date_set_day(date, 1);
-                       *mindate = g_date_get_julian(date);
-                       g_date_add_days(date, g_date_get_days_in_month(month, year)-1);
-                       *maxdate = g_date_get_julian(date);
-                       break;
-       
-               case 1:         // last month
-                       g_date_set_day(date, 1);
-                       g_date_subtract_months(date, 1);
-                       *mindate = g_date_get_julian(date);
-                       month = g_date_get_month(date);
-                       year = g_date_get_year(date);
-                       g_date_add_days(date, g_date_get_days_in_month(month, year)-1);
-                       *maxdate = g_date_get_julian(date);
-                       break;
-
-               case 2:         // this quarter
-                       g_date_set_day(date, 1);
-                       g_date_set_month(date, (qnum-1)*3+1);
-                       *mindate = g_date_get_julian(date);
-                       g_date_add_months(date, 3);
-                       g_date_subtract_days(date, 1);
-                       *maxdate = g_date_get_julian(date);
-                       break;
-                       
-               case 3:         // last quarter
-                       g_date_set_day(date, 1);
-                       g_date_set_month(date, (qnum-1)*3+1);
-                       g_date_subtract_months(date, 3);
-                       *mindate = g_date_get_julian(date);
-                       g_date_add_months(date, 3);
-                       g_date_subtract_days(date, 1);
-                       *maxdate = g_date_get_julian(date);
-                       break;
-                       
-               case 4:         // this year
-                       g_date_set_dmy(date, 1, 1, year);
-                       *mindate = g_date_get_julian(date);
-                       g_date_set_dmy(date, 31, 12, year);
-                       *maxdate = g_date_get_julian(date);
-                       break;
-               
-               // separator
-       
-               case 6:         // last 30 days
-                       *mindate = refdate - 30;
-                       *maxdate = refdate;
-                       break;
-
-               case 7:         // last 60 days
-                       *mindate = refdate - 60;
-                       *maxdate = refdate;
-                       break;
-
-               case 8:         // last 90 days
-                       *mindate = refdate - 90;
-                       *maxdate = refdate;
-                       break;
-       
-               case 9:         // last 12 months
-                       g_date_subtract_months(date, 12);
-                       *mindate = g_date_get_julian(date);
-                       *maxdate = refdate;
-                       break;
+gint retval = 0;
 
+    if (s1 == NULL || s2 == NULL)
+    {
+               if (s1 == NULL && s2 == NULL)
+                       goto end;
 
-       }
-       g_date_free(date);
+               retval = (s1 == NULL) ? -1 : 1;
+    }
+    else
+    {
+        retval = strcasecmp(s1, s2);
+    }
+end:
+       return retval;
 }
-*/
-
-/*
-** String utility
-*/
 
 
 /*
@@ -576,6 +432,37 @@ gchar *p = str;
        }
 }
 
+
+void hb_string_replace_char(gchar c, gchar *str)
+{
+gchar *s = str;
+gchar *d = str;
+
+       if(str)
+       {
+               while( *s )
+               {
+                       if( *s != c )
+                       {
+                               *d++ = *s;
+                       }
+                       s++;
+               }
+               *d = 0;
+       }
+}
+
+
+/*static void strip_extra_spaces(char* str) {
+  int i,x;
+  for(i=x=1; str[i]; ++i)
+    if(!isspace(str[i]) || (i>0 && !isspace(str[i-1])))
+      str[x++] = str[i];
+  str[x] = '\0';
+}*/
+
+
+
 gchar*
 hb_strdup_nobrackets (const gchar *str)
 {
@@ -647,11 +534,13 @@ GDate *date;
 gint n1, n2, n3, d, m, y;
 guint32 julian = 0;
 
-       DB( g_print("hb_date_get_julian: %s, %d\n", string, datefmt) );
+       DB( g_print("\n[utils] hb_date_get_julian\n") );
        
+       DB( g_print(" - '%s' dateorder=%d\n", string, datefmt) );       
+
        if( hb_date_parser_get_nums(string, &n1, &n2, &n3) )
        {
-               DB( g_print("-> %d %d %d\n", n1, n2, n3) );
+               DB( g_print(" - '%d' '%d' '%d'\n", n1, n2, n3) );
 
                switch(datefmt)
                {
@@ -682,18 +571,18 @@ guint32 julian = 0;
                                y += 1900;
                }
 
-               DB( g_print("-> %d %d %d\n", d, m, y) );
-
                if(d <= 31 && m <= 12)
                {
-                       date = g_date_new();
-                       g_date_set_dmy(date, d, m, y);
-                       if( g_date_valid (date) )
+                       if( g_date_valid_dmy(d, m, y) )
                        {
+                               date = g_date_new_dmy(d, m, y);
                                julian = g_date_get_julian (date);
+                               g_date_free(date);
                        }
-                       g_date_free(date);
                }
+
+               DB( g_print(" > %d %d %d julian=%d\n", d, m, y, julian) );
+
        }
 
        return julian;
@@ -703,54 +592,39 @@ guint32 julian = 0;
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
 
-gchar *hb_filename_new_with_extention(gchar *filename, const gchar *extension)
+gchar *hb_util_filename_new_with_extension(gchar *filename, const gchar *extension)
 {
-gchar *dirname;
-gchar *basename;
-gchar *newbasename;
+gchar *lastdot, *fwe;
 gchar *newfilename;
-gchar **str_array;
-
-       dirname  = g_path_get_dirname (filename);
-       basename = g_path_get_basename(filename);
-       str_array = g_strsplit(basename, ".", 0);
-       newbasename = g_strdup_printf("%s.%s", str_array[0], extension);
-       newfilename = g_build_filename(dirname, newbasename, NULL);
-
-       g_strfreev(str_array);
-       g_free(basename);
-       g_free(dirname);
-       g_free(newbasename);
-
-       return newfilename;
-}
-
 
-/* file backup, qif export */
+       DB( g_print("\n[util] filename with extension\n") );
 
+       DB( g_print(" - orig: '%s' => '%s'\n", filename, extension) );
 
-/*gchar *homebank_filename_without_extention(gchar *path)
-{
-gchar *basename;
-gchar *newname;
-gchar **str_array;
-
-       basename = g_path_get_basename(path);
-
-       str_array = g_strsplit(basename, ".", 0);
+       //duplicate without extensions
+       lastdot = g_strrstr(filename, ".");
+       if(lastdot != NULL)
+       {
+               fwe = g_strndup(filename, strlen(filename) - strlen(lastdot));
+               DB( g_print(" - fwe: '%s'\n", fwe) );
+               newfilename = g_strdup_printf("%s.%s", fwe, extension);
+               g_free(fwe);
+       }
+       else
+       {
+               newfilename = g_strdup_printf("%s.%s", filename, extension);
+       }
 
-       newname = g_strdup(str_array[0]);
+       DB( g_print(" - new: '%s'\n", newfilename) );
 
-       g_strfreev(str_array);
-       g_free(basename);
+       return newfilename;
+}
 
-       return newname;
-}*/
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
 
-static gboolean hb_string_isdate(gchar *str)
+gboolean hb_string_isdate(gchar *str)
 {
 gint d, m, y;
 
@@ -758,7 +632,7 @@ gint d, m, y;
 }
 
 
-static gboolean hb_string_isdigit(gchar *str)
+gboolean hb_string_isdigit(gchar *str)
 {
 gboolean valid = TRUE;
        while(*str && valid)
@@ -767,7 +641,7 @@ gboolean valid = TRUE;
 }
 
 /*
-static gboolean hb_string_isprint(gchar *str)
+gboolean hb_string_isprint(gchar *str)
 {
 gboolean valid = TRUE;
        while(*str && valid)
@@ -778,7 +652,7 @@ gboolean valid = TRUE;
 
 
 
-static gboolean hb_string_isprint(gchar *str)
+gboolean hb_string_isprint(gchar *str)
 {
 gboolean valid = TRUE;
 gchar *p;
@@ -798,77 +672,44 @@ gunichar c;
 }
 
 
-gboolean hb_string_csv_valid(gchar *str, guint nbcolumns, gint *csvtype)
+gchar *hb_sprint_date(gchar *outstr, guint32 julian)
 {
-gchar **str_array;
-gboolean valid = TRUE;
-guint i;
-extern int errno;
-
-#if MYDEBUG == 1
-gchar *type[5] = { "string", "date", "int", "double" };
-gint lasttype;
-#endif
-
-       DB( g_print("\n** hb_string_csv_valid: init %d\n", valid) );
-
-       hb_string_strip_crlf(str);
-       str_array = g_strsplit (str, ";", 0);
-
-       DB( g_print(" -> length %d, nbcolumns %d\n", g_strv_length( str_array ), nbcolumns) );
+GDate date;
 
-       if( g_strv_length( str_array ) != nbcolumns )
+       g_date_clear(&date, 1);
+       g_date_set_julian (&date, julian);
+       switch(PREFS->dtex_datefmt)
        {
-               valid = FALSE;
-               goto csvend;
-       }
-
-       for(i=0;i<nbcolumns;i++)
-       {
-#if MYDEBUG == 1
-               lasttype = csvtype[i];
-#endif
-
-               if(valid == FALSE)
+               case PRF_DATEFMT_MDY:
                {
-                       DB( g_print(" -> fail on column %d, type: %s\n", i, type[lasttype]) );
-                       break;
+                       g_sprintf(outstr, "%02d/%02d/%04d",
+                               g_date_get_month(&date),
+                               g_date_get_day(&date),
+                               g_date_get_year(&date)
+                               );
                }
-
-               DB( g_print(" -> control column %d, type: %d, valid: %d '%s'\n", i, lasttype, valid, str_array[i]) );
-
-               switch( csvtype[i] )
+               break;
+               case PRF_DATEFMT_DMY:
                {
-                       case CSV_DATE:
-                               valid = hb_string_isdate(str_array[i]);
-                               break;
-                       case CSV_STRING:
-                               valid = hb_string_isprint(str_array[i]);
-                               break;
-                       case CSV_INT:
-                               valid = hb_string_isdigit(str_array[i]);
-                               break;
-                       case CSV_DOUBLE :
-                               g_ascii_strtod(str_array[i], NULL);
-                               //todo : see this errno
-                               if( errno )
-                               {
-                                       DB( g_print("errno: %d\n", errno) );
-                                       valid = FALSE;
-                               }
-                               break;
-               }
+                       g_sprintf(outstr, "%02d/%02d/%04d",
+                               g_date_get_day(&date),
+                               g_date_get_month(&date),
+                               g_date_get_year(&date)
+                               );
+               }       
+               default:
+                       g_sprintf(outstr, "%04d/%02d/%02d",
+                               g_date_get_year(&date),
+                               g_date_get_month(&date),
+                               g_date_get_day(&date)
+                               );
+                       break;
        }
-
-csvend:
-       g_strfreev (str_array);
-
-       DB( g_print(" --> return %d\n", valid) );
-
-       return valid;
+       return outstr;
 }
 
 
+//used only in DB() macro !!
 void hb_print_date(guint32 jdate, gchar *label)
 {
 gchar buffer1[128];
index 0674a054f8576c8da617749f7bc3a588dc527afd..e0b8148540ef9588dde472e705757743c8063229 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HB_MISC__H__
 #define __HB_MISC__H__
 
-double arrondi(const double x, unsigned n);
+double hb_amount_round(const double x, unsigned int n);
+gdouble hb_amount_base(gdouble value, guint32 kcur);
+gdouble hb_amount_to_euro(gdouble amount);
 
-gdouble to_base_amount(gdouble value, guint32 kcur);
+gchar *hb_str_rate(gchar *outstr, gint outlen, gdouble rate);
 
-gint real_mystrfmon(gchar *outstr, gint outlen, gchar *buf1, struct CurrencyFmt *cur);
-gint mystrfmon(gchar *outstr, gint outlen, gdouble value, gboolean minor);
+gchar *hb_str_formatd(gchar *outstr, gint outlen, gchar *buf1, Currency *cur, gboolean showsymbol);
 
-//void hb_strfmon(gchar *outstr, gint outlen, gdouble value, guint32 kcur);
-//void hb_strfmon_int(gchar *outstr, gint outlen, gdouble value, guint32 kcur);
-//gint hb_strfmon(gchar *outstr, gint outlen, gdouble value, gboolean minor);
-gint mystrfmon_int(gchar *outstr, gint outlen, gdouble value, gboolean minor);
+void hb_strfmon(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor);
+void hb_strfmon_int(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor);
+void hb_strfnum(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor);
 
-gchar *hb_filename_new_with_extention(gchar *filename, const gchar *extension);
+gchar *hb_util_filename_new_with_extension(gchar *filename, const gchar *extension);
 
 gchar *get_normal_color_amount(gdouble value);
 gchar *get_minimum_color_amount(gdouble value, gdouble minvalue);
 
-void hb_label_set_amount(GtkLabel *label, gdouble value, gboolean minor);
-void hb_label_set_colvalue(GtkLabel *label, gdouble value, gboolean minor);
-void hb_label_set_colvaluecurr(GtkLabel *label, gdouble value, guint32 currkey);
+void hb_label_set_amount(GtkLabel *label, gdouble value, guint32 kcur, gboolean minor);
+void hb_label_set_colvalue(GtkLabel *label, gdouble value, guint32 kcur, gboolean minor);
 
 //void get_period_minmax(guint month, guint year, guint32 *mindate, guint32 *maxdate);
 //void get_range_minmax(guint32 refdate, gint range, guint32 *mindate, guint32 *maxdate);
 
+gint hb_string_compare(gchar *s1, gchar *s2);
 gint hb_string_utf8_compare(gchar *s1, gchar *s2);
 
 void hb_string_strip_crlf(gchar *str);
+void hb_string_replace_char(gchar c, gchar *str);
 gchar* hb_strdup_nobrackets (const gchar *str);
 
-gboolean hb_string_csv_valid(gchar *str, guint nbcolumns, gint *csvtype);
+gchar *hb_sprint_date(gchar *outstr, guint32 julian);
 
 guint32 hb_date_get_julian(gchar *string, gint datefmt);
 
+gboolean hb_string_isdate(gchar *str);
+gboolean hb_string_isdigit(gchar *str);
+gboolean hb_string_isprint(gchar *str);
+
+
 void hb_print_date(guint32 jdate, gchar *label);
 
 void hex_dump(guchar *ptr, guint length);
index 4a99bb33f2d0136a412e2de00cebc13f3501ca58..5992a4d0e544d98b264bfac12462e54bb1a67868 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -137,9 +137,9 @@ guint32 *new_key;
 /**
  * da_pay_remove:
  *
- * remove an payee from the GHashTable
+ * delete an payee from the GHashTable
  *
- * Return value: TRUE if the key was found and removed
+ * Return value: TRUE if the key was found and deleted
  *
  */
 gboolean
@@ -302,33 +302,75 @@ da_pay_debug_list(void)
 #endif
 
 
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
+void 
+payee_delete_unused(void)
+{
+GList *lpay, *list;
+       
+       lpay = list = g_hash_table_get_values(GLOBALS->h_pay);
+       while (list != NULL)
+       {
+       Payee *entry = list->data;
 
+               if(entry->usage_count <= 0 && entry->key > 0)
+                       da_pay_remove (entry->key);
+               list = g_list_next(list);
+       }
+       g_list_free(lpay);
+}
 
 
-gboolean
-payee_is_used(guint32 key)
+void 
+payee_fill_usage(void)
 {
+GList *lpay;
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 GList *lrul, *list;
 
-       list = g_list_first(GLOBALS->ope_list);
+       lpay = list = g_hash_table_get_values(GLOBALS->h_pay);
        while (list != NULL)
        {
-       Transaction *entry = list->data;
-               if( key == entry->kpay )
-                       return TRUE;
+       Payee *entry = list->data;
+               entry->usage_count = 0;
                list = g_list_next(list);
        }
+       g_list_free(lpay);
+
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+               Transaction *txn = lnk_txn->data;
+               Payee *pay = da_pay_get (txn->kpay);
+                       
+                       if(pay)
+                               pay->usage_count++;
+
+                       lnk_txn = g_list_next(lnk_txn);
+               }
+
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
 
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
        {
        Archive *entry = list->data;
-               if( key == entry->kpay )
-                       return TRUE;
+       Payee *pay = da_pay_get (entry->kpay);
+               
+               if(pay)
+                       pay->usage_count++;
                list = g_list_next(list);
        }
 
@@ -336,33 +378,47 @@ GList *lrul, *list;
        while (list != NULL)
        {
        Assign *entry = list->data;
+       Payee *pay = da_pay_get (entry->kpay);
+
+               if(pay)
+                       pay->usage_count++;
 
-               if( key == entry->kpay)
-                       return TRUE;
                list = g_list_next(list);
        }
        g_list_free(lrul);
 
-
-       return FALSE;
 }
 
+
 void
 payee_move(guint32 key1, guint32 key2)
 {
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
 GList *lrul, *list;
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *entry = list->data;
-               if(entry->kpay == key1)
+       Account *acc = lnk_acc->data;
+
+               lnk_txn = g_queue_peek_head_link(acc->txn_queue);
+               while (lnk_txn != NULL)
                {
-                       entry->kpay = key2;
-                       entry->flags |= OF_CHANGED;
+               Transaction *txn = lnk_txn->data;
+       
+                       if(txn->kpay == key1)
+                       {
+                               txn->kpay = key2;
+                               txn->flags |= OF_CHANGED;
+                       }
+                       lnk_txn = g_list_next(lnk_txn);
                }
-               list = g_list_next(list);
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
+
 
        list = g_list_first(GLOBALS->arc_list);
        while (list != NULL)
index 6df1c25ba4ed3a29ba9a58a303af58abf052c8ca..344e48541f41bba31a4b9ff8c5a38c59709a075a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -26,11 +26,14 @@ typedef struct _payee               Payee;
 struct _payee
 {
        guint32         key;
-       //gushort       flags;
+       gushort         paymode;
+       gushort         _pad1;
+       guint32         kcat;
        gchar           *name;
 
        /* unsaved datas */
        gboolean        filter;
+       guint           usage_count;
        gboolean        imported;
 };
 
@@ -50,9 +53,11 @@ Payee                *da_pay_get_by_name(gchar *name);
 Payee          *da_pay_get(guint32 key);
 void da_pay_consistency(Payee *item);
 
+void payee_delete_unused(void);
+void payee_fill_usage(void);
+
 GList *payee_glist_sorted(gint column);
 
-gboolean payee_is_used(guint32 key);
 void payee_move(guint32 key1, guint32 key2);
 gboolean payee_rename(Payee *item, const gchar *newname);
 Payee *payee_append_if_new(gchar *name);
index 6fead0dbdc6e2b2b12ce51cd8cff998d160fa602..5bf8234c19728dc2399425531d57afbcfa317751 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -17,7 +17,9 @@
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
 #include "homebank.h"
+
 #include "hb-preferences.h"
 #include "hb-filter.h"
 #include "gtk-chart-colors.h"
 extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+static void homebank_pref_init_monetary(void)
+{
+
+       DB( g_print("\n[system] get currency code\n") );
+       
+#ifdef G_OS_UNIX
+       struct lconv *lc = localeconv();
+
+       g_stpcpy (PREFS->IntCurrSymbol, lc->int_curr_symbol);
+       g_strstrip(PREFS->IntCurrSymbol);
+
+       DB( g_print("- stored '%s' from linux system\n", PREFS->IntCurrSymbol) );
+#else
+
+       #ifdef G_OS_WIN32
+    #define BUFFER_SIZE 512
+    char buffer[BUFFER_SIZE];
+    //LPWSTR wcBuffer = buffer;
+    LPSTR wcBuffer = buffer;
+    int iResult;
+
+       //https://msdn.microsoft.com/en-us/library/windows/desktop/dd464799%28v=vs.85%29.aspx
+
+       //LOCALE_SINTLSYMBOL
+       iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SINTLSYMBOL, wcBuffer, BUFFER_SIZE);
+    if(iResult > 0)
+    {
+        DB( g_print("LOCALE_SINTLSYMBOL='%s'\n", buffer) );
+               g_stpcpy (PREFS->IntCurrSymbol, buffer);
+               g_strstrip(PREFS->IntCurrSymbol);
+
+               DB( g_print("- stored '%s' from windows system\n", PREFS->IntCurrSymbol) );
+    }
+       #else
+
+       g_stpcpy (PREFS->IntCurrSymbol, "USD");
+
+       DB( g_print("- stored '%s' as default\n", PREFS->IntCurrSymbol) );
+       
+       #endif
+       
+#endif
+       
+
+}
 
+
+/*
 static void homebank_pref_init_monetary(void)
 {
        DB( g_print("\n[preferences] monetary\n") );
@@ -53,6 +104,8 @@ struct lconv *lc = localeconv();
 
        DB( g_print("\n[preferences] monetary unix\n") );
 
+       DB( g_print("int_curr_symbol '%s'\n", lc->int_curr_symbol) );
+       
        DB( g_print("mon_decimal_point is utf8: %d\n", g_utf8_validate(lc->mon_decimal_point, -1, NULL)) );
        DB( g_print("mon_decimal_point '%s'\n", lc->mon_decimal_point) );
        DB( g_print("mon_decimal_point %x %x %x %x\n", lc->mon_decimal_point[0], lc->mon_decimal_point[1], lc->mon_decimal_point[2], lc->mon_decimal_point[3]) );
@@ -70,19 +123,18 @@ struct lconv *lc = localeconv();
 
        DB( g_print("n_cs_precedes '%d'\n", lc->n_cs_precedes) );
 
-       /* ok assign */
-
+       //PREFS->base_cur.iso_code = g_strdup(g_strstrip(lc->int_curr_symbol));
 
        if( lc->p_cs_precedes || lc->n_cs_precedes )
        {
                PREFS->base_cur.symbol = g_strdup(lc->currency_symbol);
-               PREFS->base_cur.is_prefix = TRUE;
+               PREFS->base_cur.sym_prefix = TRUE;
                DB( g_print("locale mon cs is a prefix\n") );
        }
        else
        {
                PREFS->base_cur.symbol = g_strdup(lc->currency_symbol);
-               PREFS->base_cur.is_prefix = FALSE;
+               PREFS->base_cur.sym_prefix = FALSE;
        }
 
        PREFS->base_cur.decimal_char  = g_strdup(lc->mon_decimal_point);
@@ -107,7 +159,7 @@ struct lconv *lc = localeconv();
 
 #else
        #ifdef G_OS_WIN32
-       //todo: to be really set by a win32 specialist from the registry...
+
     #define BUFFER_SIZE 512
     char buffer[BUFFER_SIZE];
     //LPWSTR wcBuffer = buffer;
@@ -115,6 +167,11 @@ struct lconv *lc = localeconv();
     int iResult;
     gsize toto;
 
+       //https://msdn.microsoft.com/en-us/library/windows/desktop/dd464799%28v=vs.85%29.aspx
+
+       //LOCALE_SINTLSYMBOL
+
+       
     //see g_locale_to_utf8 here
        iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SCURRENCY, wcBuffer, BUFFER_SIZE);
     if(iResult > 0)
@@ -123,6 +180,9 @@ struct lconv *lc = localeconv();
         PREFS->base_cur.symbol = g_locale_to_utf8(buffer, -1, NULL, &toto, NULL);
     }
 
+       // LOCALE_ICURRENCY
+       //PREFS->base_cur.sym_prefix =
+       
        iResult = GetLocaleInfoA(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, wcBuffer, BUFFER_SIZE);
     if(iResult > 0)
     {
@@ -137,12 +197,14 @@ struct lconv *lc = localeconv();
         PREFS->base_cur.grouping_char = g_locale_to_utf8(buffer, -1, NULL, &toto, NULL);
     }
 
+       // LOCALE_ICURRDIGITS
        PREFS->base_cur.frac_digits   = 2;
 
        #else
 
-       PREFS->base_cur.prefix_symbol = NULL; //g_strdup("");
-       PREFS->base_cur.suffix_symbol = NULL; //g_strdup("");
+       PREFS->base_cur.iso_code      = g_strdup("USD");
+       PREFS->base_cur.symbol        = NULL; //g_strdup("");
+       PREFS->base_cur.sym_prefix    = FALSE;
        PREFS->base_cur.decimal_char  = g_strdup(".");
        PREFS->base_cur.grouping_char = NULL; //g_strdup("");
        PREFS->base_cur.frac_digits   = 2;
@@ -151,6 +213,7 @@ struct lconv *lc = localeconv();
 #endif
 
 }
+*/
 
 
 
@@ -164,57 +227,6 @@ static void homebank_pref_init_wingeometry(struct WinGeometry *wg, gint l, gint
 }
 
 
-/*
-** create the format string for monetary strfmon (major/minor)
-*/
-static void _homebank_pref_createformat(void)
-{
-struct CurrencyFmt *cur;
-
-       DB( g_print("\n[preferences] pref create format\n") );
-
-/*
-       if(PREFS->base_cur.grouping_char != NULL)
-               g_snprintf(GLOBALS->fmt_maj_number, 15, "%%^.%dn", PREFS->base_cur.frac_digits);
-       else
-               g_snprintf(GLOBALS->fmt_maj_number, 15, "%%.%dn", PREFS->base_cur.frac_digits);
-
-       DB( g_print("+ major is: '%s'\n", GLOBALS->fmt_maj_number) );
-
-
-       if(PREFS->minor_cur.grouping_char != NULL)
-               g_snprintf(GLOBALS->fmt_min_number, 15, "%s %%!^.%dn %s",
-                       PREFS->minor_cur.prefix_symbol,
-                       PREFS->minor_cur.frac_digits,
-                       PREFS->minor_cur.suffix_symbol
-                       );
-       else
-               g_snprintf(GLOBALS->fmt_min_number, 15, "%s %%!.%dn %s",
-                       PREFS->minor_cur.prefix_symbol,
-                       PREFS->minor_cur.frac_digits,
-                       PREFS->minor_cur.suffix_symbol
-                       );
-
-       DB( g_print("+ minor is: '%s'\n", GLOBALS->fmt_min_number) );
-*/
-
-       /* base mon format */
-       cur = &PREFS->base_cur;
-       g_snprintf(cur->format , 8-1, "%%.%df", cur->frac_digits);
-       g_snprintf(cur->monfmt, 32-1, (cur->is_prefix) ? "%s %%s" : "%%s %s", cur->symbol);
-       DB( g_print(" - format: '%s'\n", cur->format) );
-       DB( g_print(" - monfmt: '%s'\n", cur->monfmt) );
-
-       /* minor mon format */
-       cur = &PREFS->minor_cur;
-       g_snprintf(cur->format , 8-1, "%%.%df", cur->frac_digits);
-       g_snprintf(cur->monfmt, 32-1, (cur->is_prefix) ? "%s %%s" : "%%s %s", cur->symbol);
-       DB( g_print(" - format: '%s'\n", cur->format) );
-       DB( g_print(" - monfmt: '%s'\n", cur->monfmt) );
-
-}
-
-
 //vehicle_unit_100
 //vehicle_unit_distbyvol
 //=> used for column title
@@ -230,27 +242,30 @@ static void _homebank_pref_init_measurement_units(void)
        // unit is miles
        else
        {
-               PREFS->vehicle_unit_dist = "%d m.";
-               PREFS->vehicle_unit_100  = "100 miles";
+               PREFS->vehicle_unit_dist = "%d mi.";
+               PREFS->vehicle_unit_100  = "100 mi.";
        }
 
        // unit is Liters
        if(!PREFS->vehicle_unit_isgal)
        {
-               PREFS->vehicle_unit_vol  = "%.2f L";
+               //TRANSLATORS: format a liter number with l/L as abbreviation
+               PREFS->vehicle_unit_vol  = _("%.2f l");
                if(!PREFS->vehicle_unit_ismile)
-                       PREFS->vehicle_unit_distbyvol  = "km/L";
+                       //TRANSLATORS: kilometer per liter
+                       PREFS->vehicle_unit_distbyvol  = _("km/l");
                else
-                       PREFS->vehicle_unit_distbyvol  = "miles/gal";
+                       //TRANSLATORS: miles per liter
+                       PREFS->vehicle_unit_distbyvol  = _("mi./l");
        }
        // unit is gallon
        else
        {
-               PREFS->vehicle_unit_vol  = "%.2f gal";
+               PREFS->vehicle_unit_vol  = "%.2f gal.";
                if(!PREFS->vehicle_unit_ismile)
-                       PREFS->vehicle_unit_distbyvol  = "km/gal";
+                       PREFS->vehicle_unit_distbyvol  = "km/gal.";
                else
-                       PREFS->vehicle_unit_distbyvol  = "miles/gal";
+                       PREFS->vehicle_unit_distbyvol  = "mi./gal.";
        }
 
 }
@@ -274,9 +289,6 @@ void homebank_pref_free(void)
 
        g_free(PREFS->language);
 
-       g_free(PREFS->base_cur.symbol);
-       g_free(PREFS->base_cur.decimal_char);
-       g_free(PREFS->base_cur.grouping_char);
 
        g_free(PREFS->minor_cur.symbol);
        g_free(PREFS->minor_cur.decimal_char);
@@ -306,16 +318,18 @@ gint i;
        PREFS->showsplash = TRUE;
        PREFS->loadlast = TRUE;
        PREFS->appendscheduled = FALSE;
+       PREFS->do_update_currency = FALSE;
 
        PREFS->heritdate = FALSE;
        PREFS->hidereconciled = FALSE;
+       PREFS->showremind = TRUE;
 
        PREFS->toolbar_style = 4;       //text beside icons
        PREFS->custom_colors = TRUE;
        PREFS->color_exp  = g_strdup(DEFAULT_EXP_COLOR);
        PREFS->color_inc  = g_strdup(DEFAULT_INC_COLOR);
        PREFS->color_warn = g_strdup(DEFAULT_WARN_COLOR);
-       PREFS->rules_hint = FALSE;
+       PREFS->grid_lines = GTK_TREE_VIEW_GRID_LINES_NONE;
 
        /* fiscal year */
        PREFS->fisc_year_day = 1;
@@ -330,6 +344,8 @@ gint i;
        homebank_pref_init_wingeometry(&PREFS->bud_wg, 0, 0, 800, 494);
        homebank_pref_init_wingeometry(&PREFS->cst_wg, 0, 0, 800, 494);
 
+       homebank_pref_init_wingeometry(&PREFS->txn_wg, 0, 0, -1, -1);
+
        homebank_pref_init_monetary();
 
        PREFS->wal_toolbar = TRUE;
@@ -359,6 +375,7 @@ gint i;
        PREFS->lst_ope_columns[i++] = LST_DSPOPE_PAYEE;
        PREFS->lst_ope_columns[i++] = LST_DSPOPE_CATEGORY;
        PREFS->lst_ope_columns[i++] = LST_DSPOPE_TAGS;
+       PREFS->lst_ope_columns[i++] = LST_DSPOPE_CLR;
        PREFS->lst_ope_columns[i++] = -LST_DSPOPE_AMOUNT;
        PREFS->lst_ope_columns[i++] = LST_DSPOPE_EXPENSE;
        PREFS->lst_ope_columns[i++] = LST_DSPOPE_INCOME;
@@ -368,20 +385,33 @@ gint i;
        PREFS->lst_ope_sort_id    = LST_DSPOPE_DATE;
        PREFS->lst_ope_sort_order = GTK_SORT_ASCENDING;
 
+       for( i=0;i<NUM_LST_DSPOPE;i++)
+               PREFS->lst_ope_col_size[i] = -1;
 
        //PREFS->base_cur.nbdecimal = 2;
        //PREFS->base_cur.separator = TRUE;
 
        PREFS->date_range_wal = FLT_RANGE_LASTMONTH;
        PREFS->date_range_txn = FLT_RANGE_LAST12MONTHS;
+       PREFS->date_future_nbdays = 0;
        PREFS->date_range_rep = FLT_RANGE_THISYEAR;
 
+       //import/export
+       PREFS->dtex_nointro = TRUE;
+       //PREFS->dtex_datefmt
+       PREFS->dtex_ofxname = 1;
+       PREFS->dtex_ofxmemo = 2;
+       PREFS->dtex_qifmemo = TRUE;
+       PREFS->dtex_qifswap = FALSE;
 
        //todo: add intelligence here
        PREFS->euro_active  = FALSE;
 
        PREFS->euro_country = 0;
        PREFS->euro_value   = 1.0;
+       
+       da_cur_initformat(&PREFS->minor_cur);
+       
        //PREFS->euro_nbdec   = 2;
        //PREFS->euro_thsep   = TRUE;
        //PREFS->euro_symbol    = g_strdup("??");
@@ -392,12 +422,11 @@ gint i;
        PREFS->budg_showdetail = FALSE;
        PREFS->report_color_scheme = CHART_COLMAP_HOMEBANK;
 
-       PREFS->chart_legend = FALSE;
+       //PREFS->chart_legend = FALSE;
 
        PREFS->vehicle_unit_ismile = FALSE;
        PREFS->vehicle_unit_isgal  = FALSE;
 
-       _homebank_pref_createformat();
        _homebank_pref_init_measurement_units();
 
 }
@@ -531,18 +560,18 @@ gchar *string;
 }
 
 
-static void homebank_pref_currfmt_convert(struct CurrencyFmt *cur, gchar *prefix, gchar *suffix)
+static void homebank_pref_currfmt_convert(Currency *cur, gchar *prefix, gchar *suffix)
 {
 
        if( (prefix != NULL) && (strlen(prefix) > 0) )
        {
                cur->symbol = g_strdup(prefix);
-               cur->is_prefix = TRUE;
+               cur->sym_prefix = TRUE;
        }
        else if( (suffix != NULL) )
        {
                cur->symbol = g_strdup(suffix);
-               cur->is_prefix = FALSE;
+               cur->sym_prefix = FALSE;
        }
 }
 
@@ -615,7 +644,16 @@ GError *error = NULL;
                                        homebank_pref_get_string(keyfile, group, "ColorInc" , &PREFS->color_inc);
                                        homebank_pref_get_string(keyfile, group, "ColorWarn", &PREFS->color_warn);
 
-                                       homebank_pref_get_boolean(keyfile, group, "RulesHint", &PREFS->rules_hint);
+                                       if( version <= 500 )
+                                       {
+                                       gboolean rules_hint;
+                                               homebank_pref_get_boolean(keyfile, group, "RulesHint", &rules_hint);
+                                               if( rules_hint == TRUE )
+                                                       PREFS->grid_lines = GTK_TREE_VIEW_GRID_LINES_HORIZONTAL;
+
+                                       }
+                                       else
+                                               homebank_pref_get_short(keyfile, group, "GridLines", &PREFS->grid_lines);
                                }
 
                                DB( g_print(" - color exp: %s\n", PREFS->color_exp) );
@@ -630,14 +668,16 @@ GError *error = NULL;
                                homebank_pref_get_boolean(keyfile, group, "ShowSplash", &PREFS->showsplash);
                                homebank_pref_get_boolean(keyfile, group, "LoadLast", &PREFS->loadlast);
                                homebank_pref_get_boolean(keyfile, group, "AppendScheduled", &PREFS->appendscheduled);
+                               homebank_pref_get_boolean(keyfile, group, "UpdateCurrency", &PREFS->do_update_currency);        
 
                                homebank_pref_get_boolean(keyfile, group, "HeritDate", &PREFS->heritdate);
                                homebank_pref_get_boolean(keyfile, group, "HideReconciled", &PREFS->hidereconciled);
+                               homebank_pref_get_boolean(keyfile, group, "ShowRemind", &PREFS->showremind);
 
                                if( g_key_file_has_key(keyfile, group, "ColumnsOpe", NULL) )
                                {
                                gboolean *bsrc;
-                               gint *src, i;
+                               gint *src, i, j;
                                gsize length;
 
                                        if(version <= 2)        //retrieve old 0.1 or 0.2 visibility boolean
@@ -673,10 +713,33 @@ GError *error = NULL;
                                                                        DB( g_print(" - upgrade from v7\n") );
                                                                        DB( g_print(" - copying column order from pref file\n") );
                                                                        memcpy(PREFS->lst_ope_columns, src, length*sizeof(gint));
+                                                                       //append balance column
                                                                        PREFS->lst_ope_columns[10] = LST_DSPOPE_BALANCE;
                                                                }
                                                        }
 
+                                                       if(version < 500)
+                                                       {
+                                                               if( length == NUM_LST_DSPOPE-2 )        //1 less column before v4.5.1
+                                                               {
+                                                                       DB( g_print(" - upgrade prior v5.0\n") );
+                                                                       DB( g_print(" - copying column order from pref file\n") );
+                                                                       gboolean added = FALSE;
+                                                                       for(i=0,j=0; i<NUM_LST_DSPOPE-1 ; i++)
+                                                                       {
+                                                                               if( added == FALSE &&
+                                                                                   (ABS(src[i]) == LST_DSPOPE_AMOUNT ||
+                                                                                   ABS(src[i]) == LST_DSPOPE_EXPENSE ||
+                                                                                   ABS(src[i]) == LST_DSPOPE_INCOME) )
+                                                                               {
+                                                                                       PREFS->lst_ope_columns[j++] = LST_DSPOPE_CLR;
+                                                                                       added = TRUE;
+                                                                               }
+                                                                               PREFS->lst_ope_columns[j++] = src[i];
+                                                                       }
+                                                               }
+                                                       }
+
                                                }
 
                                                g_free(src);
@@ -684,6 +747,22 @@ GError *error = NULL;
 
                                }
 
+                               if( g_key_file_has_key(keyfile, group, "ColumnsOpeWidth", NULL) )
+                               {
+                               gint *src;
+                               gsize length;
+
+                                       src = g_key_file_get_integer_list(keyfile, group, "ColumnsOpeWidth", &length, &error);
+
+                                       DB( g_print(" - length %d (max=%d)\n", length, NUM_LST_DSPOPE) );
+
+                                       if( length == NUM_LST_DSPOPE-1 )
+                                       {
+                                               DB( g_print(" - copying column width from pref file\n") );
+                                               memcpy(PREFS->lst_ope_col_size, src, length*sizeof(gint));
+                                       }
+                               }
+                       
                                homebank_pref_get_integer(keyfile, group, "OpeSortId", &PREFS->lst_ope_sort_id);
                                homebank_pref_get_integer(keyfile, group, "OpeSortOrder", &PREFS->lst_ope_sort_order);
 
@@ -704,10 +783,14 @@ GError *error = NULL;
                                homebank_pref_get_wingeometry(keyfile, group, "Ove", &PREFS->ove_wg);
                                homebank_pref_get_wingeometry(keyfile, group, "Bud", &PREFS->bud_wg);
                                homebank_pref_get_wingeometry(keyfile, group, "Car", &PREFS->cst_wg);
+
+                               homebank_pref_get_wingeometry(keyfile, group, "Txn", &PREFS->txn_wg);
+
                                if(version <= 7)        //set maximize to 0
                                {
                                        PREFS->wal_wg.s = 0;
                                        PREFS->acc_wg.s = 0;
+                                       PREFS->txn_wg.s = 0;
                                        PREFS->sta_wg.s = 0;
                                        PREFS->tme_wg.s = 0;
                                        PREFS->ove_wg.s = 0;
@@ -727,39 +810,6 @@ GError *error = NULL;
 
                                homebank_pref_get_string(keyfile, group, "DateFmt", &PREFS->date_format);
 
-                               if(version <= 1)
-                               {
-                                       //retrieve old 0.1 preferences
-                                       homebank_pref_get_short(keyfile, group, "NumNbDec", &PREFS->base_cur.frac_digits);
-                                       //PREFS->base_cur.separator = g_key_file_get_boolean (keyfile, group, "NumSep", NULL);
-                               }
-                               else
-                               {
-                                       if(version < 460)
-                                       {
-                                       gchar *prefix = NULL;
-                                       gchar *suffix = NULL;
-
-                                               homebank_pref_get_string(keyfile, group, "PreSymbol", &prefix);
-                                               homebank_pref_get_string(keyfile, group, "SufSymbol", &suffix);
-                                               homebank_pref_currfmt_convert(&PREFS->base_cur, prefix, suffix);
-                                               g_free(prefix);
-                                               g_free(suffix);
-                                       }
-                                       else
-                                       {
-                                               homebank_pref_get_string(keyfile, group, "Symbol", &PREFS->base_cur.symbol);
-                                               homebank_pref_get_boolean(keyfile, group, "IsPrefix", &PREFS->base_cur.is_prefix);
-                                       }
-                                       homebank_pref_get_string(keyfile, group, "DecChar"  , &PREFS->base_cur.decimal_char);
-                                       homebank_pref_get_string(keyfile, group, "GroupChar", &PREFS->base_cur.grouping_char);
-                                       homebank_pref_get_short(keyfile, group, "FracDigits", &PREFS->base_cur.frac_digits);
-
-                                       //fix 378992/421228
-                                       if( PREFS->base_cur.frac_digits > MAX_FRAC_DIGIT )
-                                               PREFS->base_cur.frac_digits = MAX_FRAC_DIGIT;
-                               }
-
                                if(version < 460)
                                {
                                gboolean useimperial;
@@ -782,6 +832,7 @@ GError *error = NULL;
 
                                homebank_pref_get_integer(keyfile, group, "DateRangeWal", &PREFS->date_range_wal);
                                homebank_pref_get_integer(keyfile, group, "DateRangeTxn", &PREFS->date_range_txn);
+                               homebank_pref_get_integer(keyfile, group, "DateFutureNbDays", &PREFS->date_future_nbdays);
                                homebank_pref_get_integer(keyfile, group, "DateRangeRep", &PREFS->date_range_rep);
 
                                if(version <= 7)
@@ -833,7 +884,7 @@ GError *error = NULL;
                                        else
                                        {
                                                homebank_pref_get_string(keyfile, group, "Symbol", &PREFS->minor_cur.symbol);
-                                               homebank_pref_get_boolean(keyfile, group, "IsPrefix", &PREFS->minor_cur.is_prefix);
+                                               homebank_pref_get_boolean(keyfile, group, "IsPrefix", &PREFS->minor_cur.sym_prefix);
                                        }
                                        homebank_pref_get_string(keyfile, group, "DecChar"  , &PREFS->minor_cur.decimal_char);
                                        homebank_pref_get_string(keyfile, group, "GroupChar", &PREFS->minor_cur.grouping_char);
@@ -843,6 +894,7 @@ GError *error = NULL;
                                        if( PREFS->minor_cur.frac_digits > MAX_FRAC_DIGIT )
                                                PREFS->minor_cur.frac_digits = MAX_FRAC_DIGIT;
 
+                                       da_cur_initformat(&PREFS->minor_cur);
                                }
 
                        //PREFS->euro_symbol = g_locale_to_utf8(tmpstr, -1, NULL, NULL, NULL);
@@ -861,8 +913,12 @@ GError *error = NULL;
 
                                DB( g_print(" -> ** Exchange\n") );
 
+                               //homebank_pref_get_boolean(keyfile, group, "DoIntro", &PREFS->dtex_nointro);
                                homebank_pref_get_integer(keyfile, group, "DateFmt", &PREFS->dtex_datefmt);
+                               homebank_pref_get_integer(keyfile, group, "OfxName", &PREFS->dtex_ofxname);
                                homebank_pref_get_integer(keyfile, group, "OfxMemo", &PREFS->dtex_ofxmemo);
+                               homebank_pref_get_boolean(keyfile, group, "QifMemo", &PREFS->dtex_qifmemo);
+                               homebank_pref_get_boolean(keyfile, group, "QifSwap", &PREFS->dtex_qifswap);
 
 
                        //group = "Chart";
@@ -882,7 +938,6 @@ GError *error = NULL;
                g_free(filename);
                g_key_file_free (keyfile);
 
-               _homebank_pref_createformat();
                _homebank_pref_init_measurement_units();
        }
 
@@ -938,8 +993,7 @@ gsize length;
                g_key_file_set_string (keyfile, group, "ColorInc" , PREFS->color_inc);
                g_key_file_set_string (keyfile, group, "ColorWarn", PREFS->color_warn);
 
-               g_key_file_set_boolean (keyfile, group, "RulesHint", PREFS->rules_hint);
-
+               g_key_file_set_integer (keyfile, group, "GridLines", PREFS->grid_lines);
 
                homebank_pref_set_string  (keyfile, group, "WalletPath"   , PREFS->path_hbfile);
                homebank_pref_set_string  (keyfile, group, "ImportPath"   , PREFS->path_import);
@@ -949,11 +1003,14 @@ gsize length;
                g_key_file_set_boolean (keyfile, group, "ShowSplash", PREFS->showsplash);
                g_key_file_set_boolean (keyfile, group, "LoadLast", PREFS->loadlast);
                g_key_file_set_boolean (keyfile, group, "AppendScheduled", PREFS->appendscheduled);
+               g_key_file_set_boolean (keyfile, group, "UpdateCurrency", PREFS->do_update_currency);
 
                g_key_file_set_boolean (keyfile, group, "HeritDate", PREFS->heritdate);
                g_key_file_set_boolean (keyfile, group, "HideReconciled", PREFS->hidereconciled);
+               g_key_file_set_boolean (keyfile, group, "ShowRemind", PREFS->showremind);
 
                g_key_file_set_integer_list(keyfile, group, "ColumnsOpe", PREFS->lst_ope_columns, NUM_LST_DSPOPE-1);
+               g_key_file_set_integer_list(keyfile, group, "ColumnsOpeWidth", PREFS->lst_ope_col_size, NUM_LST_DSPOPE-1);
                g_key_file_set_integer     (keyfile, group, "OpeSortId" , PREFS->lst_ope_sort_id);
                g_key_file_set_integer     (keyfile, group, "OpeSortOrder" , PREFS->lst_ope_sort_order);
 
@@ -972,6 +1029,8 @@ gsize length;
                g_key_file_set_integer_list(keyfile, group, "Bud", (gint *)&PREFS->bud_wg, 5);
                g_key_file_set_integer_list(keyfile, group, "Car", (gint *)&PREFS->cst_wg, 5);
 
+               g_key_file_set_integer_list(keyfile, group, "Txn", (gint *)&PREFS->txn_wg, 5);
+
                g_key_file_set_integer (keyfile, group, "WalVPaned" , PREFS->wal_vpaned);
                g_key_file_set_integer (keyfile, group, "WalHPaned" , PREFS->wal_hpaned);
                g_key_file_set_boolean (keyfile, group, "WalToolbar", PREFS->wal_toolbar);
@@ -984,12 +1043,6 @@ gsize length;
                group = "Format";
                homebank_pref_set_string  (keyfile, group, "DateFmt"   , PREFS->date_format);
 
-               homebank_pref_set_string  (keyfile, group, "Symbol" , PREFS->base_cur.symbol);
-               g_key_file_set_boolean    (keyfile, group, "IsPrefix" , PREFS->base_cur.is_prefix);
-               homebank_pref_set_string  (keyfile, group, "DecChar"   , PREFS->base_cur.decimal_char);
-               homebank_pref_set_string  (keyfile, group, "GroupChar" , PREFS->base_cur.grouping_char);
-               g_key_file_set_integer (keyfile, group, "FracDigits", PREFS->base_cur.frac_digits);
-
                //g_key_file_set_boolean (keyfile, group, "UKUnits" , PREFS->imperial_unit);
                g_key_file_set_boolean (keyfile, group, "UnitIsMile" , PREFS->vehicle_unit_ismile);
                g_key_file_set_boolean (keyfile, group, "UnitIsGal" , PREFS->vehicle_unit_isgal);
@@ -1000,6 +1053,7 @@ gsize length;
                group = "Filter";
                g_key_file_set_integer (keyfile, group, "DateRangeWal", PREFS->date_range_wal);
                g_key_file_set_integer (keyfile, group, "DateRangeTxn", PREFS->date_range_txn);
+               g_key_file_set_integer (keyfile, group, "DateFutureNbdays", PREFS->date_future_nbdays);
                g_key_file_set_integer (keyfile, group, "DateRangeRep", PREFS->date_range_rep);
 
                DB( g_print(" -> ** euro\n") );
@@ -1017,7 +1071,7 @@ gsize length;
                        g_ascii_dtostr(ratestr, 63, PREFS->euro_value);
                        homebank_pref_set_string  (keyfile, group, "ChangeRate", ratestr);
                        homebank_pref_set_string  (keyfile, group, "Symbol" , PREFS->minor_cur.symbol);
-                       g_key_file_set_boolean    (keyfile, group, "IsPrefix" , PREFS->minor_cur.is_prefix);
+                       g_key_file_set_boolean    (keyfile, group, "IsPrefix" , PREFS->minor_cur.sym_prefix);
                        homebank_pref_set_string  (keyfile, group, "DecChar"   , PREFS->minor_cur.decimal_char);
                        homebank_pref_set_string  (keyfile, group, "GroupChar" , PREFS->minor_cur.grouping_char);
                        g_key_file_set_integer (keyfile, group, "FracDigits", PREFS->minor_cur.frac_digits);
@@ -1035,8 +1089,13 @@ gsize length;
 
 
                group = "Exchange";
+               //g_key_file_set_boolean (keyfile, group, "DoIntro", PREFS->dtex_nointro);
                g_key_file_set_integer (keyfile, group, "DateFmt", PREFS->dtex_datefmt);
+               g_key_file_set_integer (keyfile, group, "OfxName", PREFS->dtex_ofxname);
                g_key_file_set_integer (keyfile, group, "OfxMemo", PREFS->dtex_ofxmemo);
+               g_key_file_set_boolean (keyfile, group, "QifMemo", PREFS->dtex_qifmemo);
+               g_key_file_set_boolean (keyfile, group, "QifSwap", PREFS->dtex_qifswap);
+
 
                //group = "Chart";
                //g_key_file_set_boolean (keyfile, group, "Legend", PREFS->chart_legend);
@@ -1071,7 +1130,6 @@ gsize length;
                g_key_file_free (keyfile);
        }
 
-       _homebank_pref_createformat();
        _homebank_pref_init_measurement_units();
 
        return retval;
index 938a1ec59e22494c7b0b13ce8573647a992c55df..a9ac1e77ae4330c2fe4b05195a06683774b437fc 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -20,6 +20,8 @@
 #ifndef __HB_PREFERENCES_H__
 #define __HB_PREFERENCES_H__
 
+#include "hb-currency.h"
+
 #define DEFAULT_FORMAT_DATE                    "%x"
 
 #define MAX_FRAC_DIGIT         6
 /*
 ** Preference datas
 */
-struct CurrencyFmt
-{
-       //gchar         *prefix_symbol;         /* max symbol is 3 digits in unicode */
-       //gchar         *suffix_symbol;         /* but mostly is 1 digit, and most are prefix ~100  */
-       gchar       *symbol;
-       gboolean        is_prefix;
-       gchar           *decimal_char;  
-       gchar           *grouping_char; 
-       gshort          frac_digits;
-       gchar           format[8];                      /* hold decimal format: '%.xf' */
-       gchar           monfmt[32];                     /* hold monetary format: 'prefix %s suffix' */ 
-};
 
 struct WinGeometry
 {
@@ -67,82 +57,67 @@ struct Preferences
        gboolean        showsplash;
        gboolean        loadlast;
        gboolean        appendscheduled;
-
-       gchar      *language;
-       
-       gchar           *path_hbfile;
-       gchar           *path_import;
-       gchar           *path_export;
-
-       gboolean        heritdate;
-       gboolean        hidereconciled;
-       gint            date_range_wal;
-       gint            date_range_txn;
-       gint            date_range_rep;
-
+       gboolean        do_update_currency;
        gshort          fisc_year_day;
        gshort          fisc_year_month;
-       
+       gint            date_range_wal;
+       gchar           *path_hbfile;
+
        //interface
+       gchar           *language;
        gshort          toolbar_style;
+       //gboolean      rules_hint;
+       gshort          grid_lines;
        gboolean        custom_colors;
        gchar           *color_exp;
        gchar           *color_inc;
        gchar           *color_warn;
-       gboolean        rules_hint;
+
+       //transactions
+       gint            date_range_txn;
+       gint            date_future_nbdays;
+       gboolean        hidereconciled;
+       gboolean    showremind;
+       gboolean        heritdate;
+       gint            lst_ope_columns[NUM_LST_DSPOPE+1];
+       gint            lst_ope_col_size[NUM_LST_DSPOPE+1];
+       gint            lst_ope_sort_id;        // -- implicit --
+       gint            lst_ope_sort_order; // -- implicit --
 
        //display format
        gchar           *date_format;
+       gchar       IntCurrSymbol[8];
+       gboolean        vehicle_unit_ismile;    // true if unit is mile, default Km
+       gboolean        vehicle_unit_isgal;             // true if unit is gallon, default Liter
 
-       struct  CurrencyFmt base_cur;
-
-       //gshort        num_nbdecimal;
-       //gboolean      num_separator;
-       //gboolean      imperial_unit;
-
-       //help system
-       //gboolean      show_tooltips;
-       //gboolean      show_help_button;
-       //gboolean      show_tipofday;
-       //gchar         *path_navigator;
-
-       //currency
-       //gchar         *curr_default;
-       
-       //euro zone
-       gboolean        euro_active;
-       gint            euro_country;
-       gdouble         euro_value;
-
-       struct  CurrencyFmt minor_cur;
-
-       //gshort        euro_nbdec;
-       //gboolean      euro_thsep;
-       //gchar         *euro_symbol;
+       //data exchange options
+       gboolean        dtex_nointro;
+       gint            dtex_datefmt;
+       gint            dtex_ofxname;
+       gint            dtex_ofxmemo;
+       gboolean        dtex_qifmemo;
+       gboolean        dtex_qifswap;
+       gchar           *path_import;
+       gchar           *path_export;
 
        //report options
+       gint            date_range_rep;
+       gint            report_color_scheme;
        gboolean        stat_byamount;
        gboolean        stat_showrate;
        gboolean        stat_showdetail;
        gboolean        budg_showdetail;
-       gint            report_color_scheme;
 
-       //data exchange options
-       gint            dtex_ofxmemo;
-       gint            dtex_datefmt;
+       //euro zone
+       gboolean        euro_active;
+       gint            euro_country;
+       gdouble         euro_value;
+       Currency        minor_cur;
 
        //chart options
-       gboolean        chart_legend;
-
-
-       
-       /* internal : not saved*/
-
-       gint    lst_ope_columns[NUM_LST_DSPOPE+1];
-       gint    lst_ope_sort_id;
-       gint    lst_ope_sort_order;
+       //gboolean      chart_legend;
 
-       /* windows size an position */
+       /* windows/dialogs size an position */
        struct WinGeometry      wal_wg;
        struct WinGeometry      acc_wg;
        struct WinGeometry      sta_wg;
@@ -151,6 +126,8 @@ struct Preferences
        struct WinGeometry      bud_wg;
        struct WinGeometry      cst_wg;
 
+       struct WinGeometry      txn_wg;
+
        gboolean        wal_toolbar;
        gboolean        wal_spending;
        gboolean        wal_upcoming;
@@ -159,8 +136,6 @@ struct Preferences
        gint            wal_hpaned;
 
        //vehiclecost units (mile/gal or km/liters)
-       gboolean        vehicle_unit_ismile;    // true is unit is mile, default Km
-       gboolean        vehicle_unit_isgal;             // true is unit is gallon, default Liter
        
        gchar      *vehicle_unit_dist;
        gchar      *vehicle_unit_vol;
index 61514f7d38984b376329f4d9958de5148a58df9c..32bddbdd809b1918d60d34e52b2329674999ca53 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 1e1e2bb6d1891653fe11aa4058aec2820ada1036..a2a3e9108091c0fd40c26f202ad741984e49e263 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
diff --git a/src/hb-split.c b/src/hb-split.c
new file mode 100644 (file)
index 0000000..3ff677e
--- /dev/null
@@ -0,0 +1,250 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+#include "hb-transaction.h"
+#include "hb-split.h"
+
+/****************************************************************************/
+/* Debug macros                                                                                 */
+/****************************************************************************/
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+static void da_split_free(Split *item)
+{
+       if(item != NULL)
+       {
+               if(item->memo != NULL)
+                       g_free(item->memo);
+
+               g_free(item);
+       }
+}
+
+
+static Split *da_split_malloc(void)
+{
+       return g_malloc0(sizeof(Split));
+}
+
+
+Split *da_split_new(guint32 kcat, gdouble amount, gchar        *memo)
+{
+Split *split = da_split_malloc();
+
+       split->kcat = kcat;
+       split->amount = amount;
+       split->memo = g_strdup(memo);
+       return split;
+}
+
+
+
+static Split *da_split_record_clone(Split *src_split)
+{
+Split *new_split = g_memdup(src_split, sizeof(Split));
+
+       DB( g_print("da_split_record_clone\n") );
+
+       if(new_split)
+       {
+               //duplicate the string
+               new_split->memo = g_strdup(src_split->memo);
+               DB( g_print(" clone %p -> %p\n", src_split, new_split) );
+
+       }
+       return new_split;
+}
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+guint da_splits_count(Split *txn_splits[])
+{
+guint i, count = 0;
+
+       for(i=0;i<TXN_MAX_SPLIT;i++)
+       {
+               if(txn_splits[i] == NULL)
+                       break;
+               count++;
+       }
+       return count;
+}
+
+
+void da_splits_free(Split *txn_splits[])
+{
+guint count, i=0;
+
+       count = da_splits_count(txn_splits);
+       if(count == 0)
+               return;
+       
+       DB( g_print("da_splits_free\n") );
+
+       for(;i<=count;i++)
+       {
+               DB( g_print("- freeing %d :: %p\n", i, txn_splits[i]) );
+               
+               da_split_free(txn_splits[i]);
+               txn_splits[i] = NULL;
+       }
+}
+
+
+void da_splits_append(Split *txn_splits[], Split *new_split)
+{
+guint count = da_splits_count(txn_splits);
+
+       DB( g_print("da_splits_append\n") );
+
+       DB( g_print("- split[%d] at %p for ope \n", count, new_split) );
+
+       txn_splits[count] = new_split;
+       txn_splits[count + 1] = NULL;
+       
+       DB( g_print("- %d splits\n", da_splits_count(txn_splits)) );
+}
+
+
+guint da_splits_clone(Split *stxn_splits[], Split *dtxn_splits[])
+{
+gint i, count;
+
+       DB( g_print("da_splits_clone\n") );
+       
+       count = da_splits_count(stxn_splits);
+       for(i=0;i<count;i++)
+       {
+               dtxn_splits[i] = da_split_record_clone(stxn_splits[i]);
+       }       
+
+/*     if(count > 0)
+               dtxn->flags |= OF_SPLIT;*/
+       
+       DB( g_print(" clone %p -> %p, %d splits\n", stxn_splits, dtxn_splits, count) );
+       return count;
+}
+
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+guint da_splits_parse(Split *ope_splits[], gchar *cats, gchar *amounts, gchar *memos)
+{
+gchar **cat_a, **amt_a, **mem_a;
+guint count, i;
+guint32 kcat;
+gdouble amount;
+Split *split;
+
+       DB( g_print(" split parse %s :: %s :: %s\n", cats, amounts, memos) );
+
+       cat_a = g_strsplit (cats, "||", 0);
+       amt_a = g_strsplit (amounts, "||", 0);
+       mem_a = g_strsplit (memos, "||", 0);
+
+       count = g_strv_length(amt_a);
+       if( (count == g_strv_length(cat_a)) && (count == g_strv_length(mem_a)) )
+       {
+               for(i=0;i<count;i++)
+               {
+                       kcat = atoi(cat_a[i]);
+                       amount = g_ascii_strtod(amt_a[i], NULL);
+                       split = da_split_new(kcat, amount, mem_a[i]);
+                       da_splits_append (ope_splits, split);
+               }
+               
+       }
+       else
+       {
+               g_warning("invalid split parse");
+       }
+
+       g_strfreev (mem_a);
+       g_strfreev (amt_a);
+       g_strfreev (cat_a);
+
+       return count;
+}
+
+
+
+guint da_splits_tostring(Split *ope_splits[], gchar **cats, gchar **amounts, gchar **memos)
+{
+guint count, i;
+char buf[G_ASCII_DTOSTR_BUF_SIZE];
+GString *cat_a = g_string_new (NULL);
+GString *amt_a = g_string_new (NULL);
+GString *mem_a = g_string_new (NULL);
+
+       count = da_splits_count(ope_splits);
+       for(i=0;i<count;i++)
+       {
+               g_string_append_printf (cat_a, "%d", ope_splits[i]->kcat);
+               g_string_append(amt_a, g_ascii_dtostr (buf, sizeof (buf), ope_splits[i]->amount) );
+               g_string_append(mem_a, ope_splits[i]->memo);
+
+               if((i+1) < count)
+               {
+                       g_string_append(cat_a, "||");
+                       g_string_append(amt_a, "||");
+                       g_string_append(mem_a, "||");
+               }               
+       }       
+
+       *cats = g_string_free(cat_a, FALSE);
+       *amounts = g_string_free(amt_a, FALSE);
+       *memos = g_string_free(mem_a, FALSE);
+       
+       return count;
+}
+
+void split_cat_consistency (Split *txn_splits[])
+{
+       guint i, nbsplit;
+       
+       // check split category #1340142
+       nbsplit = da_splits_count(txn_splits);
+       for(i=0;i<nbsplit;i++)
+       {
+               if(da_cat_get(txn_splits[i]->kcat) == NULL)
+               {
+                       g_warning("split consistency: fixed invalid split cat %d", txn_splits[i]->kcat);
+                       txn_splits[i]->kcat = 0;
+               }
+       }
+}
+
diff --git a/src/hb-split.h b/src/hb-split.h
new file mode 100644 (file)
index 0000000..2106276
--- /dev/null
@@ -0,0 +1,49 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __HB_SPLIT_H__
+#define __HB_SPLIT_H__
+
+
+#define TXN_MAX_SPLIT 10
+
+typedef struct _split Split;
+
+
+struct _split
+{
+       guint32         kcat;
+       gdouble         amount;
+       gchar           *memo;
+};
+
+
+void da_splits_append(Split *txn_splits[], Split *new_split);
+void da_splits_free(Split *txn_splits[]);
+guint da_splits_count(Split *txn_splits[]);
+guint da_splits_clone(Split *stxn_splits[], Split *dtxn_splits[]);
+
+Split *da_split_new(guint32 kcat, gdouble amount, gchar        *memo);
+guint da_splits_parse(Split *ope_splits[], gchar *cats, gchar *amounts, gchar *memos);
+guint da_splits_tostring(Split *ope_splits[], gchar **cats, gchar **amounts, gchar **memos);
+
+void split_cat_consistency (Split *txn_splits[]);
+
+
+#endif
\ No newline at end of file
index 8554cfa3ad747d884431f24675b585c9bd0af383..bf4ba696add250e67a8e119719b45ea5f030ff1b 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -97,9 +97,9 @@ guint da_tag_length(void)
 /**
  * da_tag_remove:
  *
- * remove an tag from the GHashTable
+ * delete an tag from the GHashTable
  *
- * Return value: TRUE if the key was found and removed
+ * Return value: TRUE if the key was found and deleted
  *
  */
 gboolean da_tag_remove(guint32 key)
index d0f83f8bc112c40f0351f98d76ddddecff4f621c..0d785ea93e57ec1014e8a5885a7a8083b1ee8b9d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 3a5f6cfa7676fa649827765995f74e6c0d829a1e..2758da6d04404bc1d78e0788fab1c939059bcfb4 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 
 #include "hb-transaction.h"
 #include "hb-tag.h"
+#include "hb-split.h"
 
 /****************************************************************************/
-/* Debug macros                                                                                 */
+/* Debug macros                                                                                                        */
 /****************************************************************************/
 #define MYDEBUG 0
 
@@ -38,131 +39,6 @@ extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-
-static void da_split_free(Split *item)
-{
-       if(item != NULL)
-       {
-               if(item->memo != NULL)
-                       g_free(item->memo);
-
-               g_free(item);
-       }
-}
-
-
-static Split *da_split_malloc(void)
-{
-       return g_malloc0(sizeof(Split));
-}
-
-
-Split *da_split_new(guint32 kcat, gdouble amount, gchar        *memo)
-{
-Split *split = da_split_malloc();
-
-       split->kcat = kcat;
-       split->amount = amount;
-       split->memo = g_strdup(memo);
-       return split;
-}
-
-
-
-static Split *da_split_clone(Split *src_split)
-{
-Split *new_split = g_memdup(src_split, sizeof(Split));
-
-       DB( g_print("da_split_clone\n") );
-
-       if(new_split)
-       {
-               //duplicate the string
-               new_split->memo = g_strdup(src_split->memo);
-               DB( g_print(" clone %p -> %p\n", src_split, new_split) );
-
-       }
-       return new_split;
-}
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-
-guint da_transaction_splits_count(Transaction *txn)
-{
-guint i, count = 0;
-
-       for(i=0;i<TXN_MAX_SPLIT;i++)
-       {
-               if(txn->splits[i] == NULL)
-                       break;
-               count++;
-       }
-       return count;
-}
-
-
-void da_transaction_splits_free(Transaction *txn)
-{
-guint count, i=0;
-
-       count = da_transaction_splits_count(txn);
-       if(count == 0)
-               return;
-       
-       DB( g_print("da_transaction_splits_free\n") );
-
-       for(;i<=count;i++)
-       {
-               DB( g_print("- freeing %d :: %p\n", i, txn->splits[i]) );
-               
-               da_split_free(txn->splits[i]);
-               txn->splits[i] = NULL;
-       }
-       //remove the flag
-       txn->flags &= ~(OF_SPLIT);
-
-}
-
-
-void da_transaction_splits_append(Transaction *txn, Split *split)
-{
-guint count = da_transaction_splits_count(txn);
-
-       DB( g_print("da_transaction_splits_append\n") );
-
-       DB( g_print("- split[%d] at %p for ope %p\n", count, split, txn) );
-
-       txn->flags |= OF_SPLIT;
-       txn->splits[count] = split;
-       txn->splits[count + 1] = NULL;
-       
-       DB( g_print("- %d splits\n", da_transaction_splits_count(txn)) );
-}
-
-
-void da_transaction_splits_clone(Transaction *stxn, Transaction *dtxn)
-{
-gint i, count;
-
-       DB( g_print("da_transaction_splits_clone\n") );
-       
-       count = da_transaction_splits_count(stxn);
-       for(i=0;i<count;i++)
-       {
-               dtxn->splits[i] = da_split_clone(stxn->splits[i]);
-       }       
-
-       if(count > 0)
-               dtxn->flags |= OF_SPLIT;
-       
-       DB( g_print(" clone %p -> %p, %d splits\n", stxn, dtxn, count) );
-}
-
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 void
@@ -187,7 +63,8 @@ da_transaction_clean(Transaction *item)
                        item->tags = NULL;
                }
 
-               da_transaction_splits_free(item);
+               da_splits_free(item->splits);
+               item->flags &= ~(OF_SPLIT); //Flag that Splits are cleared
 
                if(item->same != NULL)
                {
@@ -219,8 +96,6 @@ da_transaction_malloc(void)
 
 Transaction *da_transaction_copy(Transaction *src_txn, Transaction *dst_txn)
 {
-guint count;
-
        DB( g_print("da_transaction_copy\n") );
 
        da_transaction_clean (dst_txn);
@@ -232,12 +107,10 @@ guint count;
        dst_txn->info = g_strdup(src_txn->info);
 
        //duplicate tags
-       dst_txn->tags = NULL;
-       count = transaction_tags_count(src_txn);
-       if(count > 0)
-               dst_txn->tags = g_memdup(src_txn->tags, count*sizeof(guint32));
+       transaction_tags_clone(src_txn, dst_txn);
 
-       da_transaction_splits_clone(src_txn, dst_txn);
+       if (da_splits_clone(src_txn->splits, dst_txn->splits) > 0)
+               dst_txn->flags |= OF_SPLIT; //Flag that Splits are active
 
        return dst_txn;
 }
@@ -246,15 +119,20 @@ guint count;
 Transaction *da_transaction_init_from_template(Transaction *txn, Archive *arc)
 {
        //txn->date             = 0;
-       txn->amount             = arc->amount;
-       txn->kacc               = arc->kacc;
+       txn->amount     = arc->amount;
+       //#1258344 keep the current account if tpl is empty
+       if(arc->kacc)
+               txn->kacc       = arc->kacc;
        txn->paymode    = arc->paymode;
        txn->flags              = arc->flags | OF_ADDED;
+       txn->status             = arc->status;
        txn->kpay               = arc->kpay;
        txn->kcat               = arc->kcat;
        txn->kxferacc   = arc->kxferacc;
        txn->wording    = g_strdup(arc->wording);
        txn->info               = NULL;
+       if( da_splits_clone(arc->splits, txn->splits) > 0)
+               txn->flags |= OF_SPLIT; //Flag that Splits are active
 
        return txn;
 }
@@ -263,7 +141,6 @@ Transaction *da_transaction_init_from_template(Transaction *txn, Archive *arc)
 Transaction *da_transaction_clone(Transaction *src_item)
 {
 Transaction *new_item = g_memdup(src_item, sizeof(Transaction));
-guint count;
 
        DB( g_print("da_transaction_clone\n") );
 
@@ -274,17 +151,16 @@ guint count;
                new_item->info = g_strdup(src_item->info);
 
                //duplicate tags
-               new_item->tags = NULL;
-               count = transaction_tags_count(src_item);
-               if(count > 0)
-                       new_item->tags = g_memdup(src_item->tags, count*sizeof(guint32));
-
-               da_transaction_splits_clone(src_item, new_item);
+               transaction_tags_clone(src_item, new_item);
+               
+               if( da_splits_clone(src_item->splits, new_item->splits) > 0)
+                       new_item->flags |= OF_SPLIT; //Flag that Splits are active
 
        }
        return new_item;
 }
 
+
 GList *
 da_transaction_new(void)
 {
@@ -292,17 +168,58 @@ da_transaction_new(void)
 }
 
 
-void da_transaction_destroy(GList *list)
+guint
+da_transaction_length(void)
 {
-GList *tmplist = g_list_first(list);
+GList *lst_acc, *lnk_acc;
+guint count = 0;
 
-       while (tmplist != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *item = tmplist->data;
-               da_transaction_free(item);
-               tmplist = g_list_next(tmplist);
+       Account *acc = lnk_acc->data;
+       
+               count += g_queue_get_length (acc->txn_queue);
+               lnk_acc = g_list_next(lnk_acc);
        }
-       g_list_free(list);
+       g_list_free(lst_acc);
+       return count;
+}
+
+
+static void da_transaction_queue_free_ghfunc(Transaction *item, gpointer data)
+{
+       da_transaction_free (item);
+}
+
+
+void da_transaction_destroy(void)
+{
+GList *lacc, *list;
+
+       lacc = g_hash_table_get_values(GLOBALS->h_acc);
+       list = g_list_first(lacc);
+       while (list != NULL)
+       {
+       Account *acc = list->data;
+
+               g_queue_foreach(acc->txn_queue, (GFunc)da_transaction_queue_free_ghfunc, NULL);
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
+}
+
+
+static gint da_transaction_compare_datafunc(Transaction *a, Transaction *b, gpointer data)
+{
+       return ((gint)a->date - b->date);
+}
+
+
+void da_transaction_queue_sort(GQueue *queue)
+{
+       g_queue_sort(queue, (GCompareDataFunc)da_transaction_compare_datafunc, NULL);
 }
 
 
@@ -331,24 +248,28 @@ static void da_transaction_insert_memo(Transaction *item)
 }
 
 
-
 gboolean da_transaction_insert_sorted(Transaction *newitem)
 {
-GList *tmplist = g_list_first(GLOBALS->ope_list);
+Account *acc;
+GList *lnk_txn;
 
-       // find the breaking date
-       while (tmplist != NULL)
+       acc = da_acc_get(newitem->kacc);
+       if(!acc) 
+               return FALSE;
+       
+       lnk_txn = g_queue_peek_tail_link(acc->txn_queue);
+       while (lnk_txn != NULL)
        {
-       Transaction *item = tmplist->data;
+       Transaction *item = lnk_txn->data;
 
-               if(item->date > newitem->date)
+               if(item->date <= newitem->date)
                        break;
-
-               tmplist = g_list_next(tmplist);
+               
+               lnk_txn = g_list_previous(lnk_txn);
        }
 
-       // here we're at the insert point, let's insert our new txn just before
-       GLOBALS->ope_list = g_list_insert_before(GLOBALS->ope_list, tmplist, newitem);
+       // we're at insert point, insert after txn
+       g_queue_insert_after(acc->txn_queue, lnk_txn, newitem);
 
        da_transaction_insert_memo(newitem);
        return TRUE;
@@ -358,7 +279,12 @@ GList *tmplist = g_list_first(GLOBALS->ope_list);
 // nota: this is called only when loading xml file
 gboolean da_transaction_prepend(Transaction *item)
 {
-       GLOBALS->ope_list = g_list_prepend(GLOBALS->ope_list, item);
+Account *acc;
+
+       acc = da_acc_get(item->kacc);
+       if(acc)
+               item->kcur = acc->kcur;
+       g_queue_push_tail(acc->txn_queue, item);
        da_transaction_insert_memo(item);
        return TRUE;
 }
@@ -366,33 +292,43 @@ gboolean da_transaction_prepend(Transaction *item)
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-guint32
+static guint32
 da_transaction_get_max_kxfer(void)
 {
-guint32 max_key = 0;
+GList *lst_acc, *lnk_acc;
 GList *list;
-Transaction *item;
+guint32 max_key = 0;
 
        DB( g_print("da_transaction_get_max_kxfer\n") );
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-               item = list->data;
-               if( item->paymode == PAYMODE_INTXFER)
+       Account *acc = lnk_acc->data;
+
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
                {
-                       if( item->kxfer > max_key)
-                               max_key = item->kxfer;
+               Transaction *item = list->data;
+
+                       if( item->paymode == PAYMODE_INTXFER )
+                       {
+                               max_key = MAX(max_key, item->kxfer);
+                       }
+                       list = g_list_next(list);
                }
-               list = g_list_next(list);
+               
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
 
        DB( g_print(" max_key : %d \n", max_key) );
 
-
        return max_key;
 }
 
+
 static void da_transaction_goto_orphan(Transaction *txn)
 {
 const gchar *oatn = "orphaned transactions";
@@ -414,7 +350,10 @@ void da_transaction_consistency(Transaction *item)
 Account *acc;
 Category *cat;
 Payee *pay;
-guint i, nbsplit;
+gint nbsplit;
+
+       // ensure date is between range
+       item->date = CLAMP(item->date, HB_MINDATE, HB_MAXDATE);
 
        // check account exists
        acc = da_acc_get(item->kacc);
@@ -422,6 +361,7 @@ guint i, nbsplit;
        {
                g_warning("txn consistency: fixed invalid acc %d", item->kacc);
                da_transaction_goto_orphan(item);
+               GLOBALS->changes_count++;
        }
 
        // check category exists
@@ -430,19 +370,19 @@ guint i, nbsplit;
        {
                g_warning("txn consistency: fixed invalid cat %d", item->kcat);
                item->kcat = 0;
+               GLOBALS->changes_count++;
        }
 
        // check split category #1340142
-       nbsplit = da_transaction_splits_count(item);
-       for(i=0;i<nbsplit;i++)
+       split_cat_consistency(item->splits);
+
+       //# 1416624 empty category when split
+       nbsplit = da_splits_count(item->splits);
+       if(nbsplit > 0 && item->kcat > 0)
        {
-       Split *split = item->splits[i];
-               cat = da_cat_get(split->kcat);
-               if(cat == NULL)
-               {
-                       g_warning("txn consistency: fixed invalid split cat %d", split->kcat);
-                       split->kcat = 0;
-               }
+               g_warning("txn consistency: fixed invalid cat on split txn");
+               item->kcat = 0;
+               GLOBALS->changes_count++;
        }
        
        // check payee exists
@@ -451,20 +391,25 @@ guint i, nbsplit;
        {
                g_warning("txn consistency: fixed invalid pay %d", item->kpay);
                item->kpay = 0;
+               GLOBALS->changes_count++;
        }
 
        // reset dst acc for non xfer transaction
        if( item->paymode != PAYMODE_INTXFER )
                item->kxferacc = 0;
 
+       //#1628678 tags for internal xfer should be checked as well
+
+
        //#1295877 ensure income flag is correctly set
        item->flags &= ~(OF_INCOME);
        if( item->amount > 0)
                item->flags |= (OF_INCOME);
 
        //#1308745 ensure remind flag unset if reconciled
-       if( item->flags & OF_VALID )
-               item->flags &= ~(OF_REMIND);
+       //useless since 5.0
+       //if( item->flags & OF_VALID )
+       //      item->flags &= ~(OF_REMIND);
 
 }
 
@@ -472,82 +417,151 @@ guint i, nbsplit;
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 /* new transfer functions */
 
-Transaction *transaction_strong_get_child_transfer(Transaction *src)
+static void transaction_xfer_create_child(Transaction *ope)
 {
-GList *list;
-
-       DB( g_print("\n[transaction] transaction_strong_get_child_transfer\n") );
+Transaction *child;
+Account *acc;
+gchar swap;
 
-       DB( g_print(" - search: %d %s %f %d=>%d\n", src->date, src->wording, src->amount, src->kacc, src->kxferacc) );
+       DB( g_print("\n[transaction] transaction_xfer_create_child\n") );
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       if( ope->kxferacc > 0 )
        {
-               Transaction *item = list->data;
-               //#1252230
-               //if( item->paymode == PAYMODE_INTXFER && item->kacc == src->kxferacc && item->kxfer == src->kxfer )
-               if( item->paymode == PAYMODE_INTXFER && item->kxfer == src->kxfer && item != src )
+               child = da_transaction_clone(ope);
+
+               ope->flags |= OF_CHANGED;
+               child->flags |= OF_ADDED;
+
+               child->amount = -child->amount;
+               child->flags ^= (OF_INCOME);    // invert flag
+               //#1268026
+               child->status = TXN_STATUS_NONE;
+               //child->flags &= ~(OF_VALID);  // delete reconcile state
+
+               swap = child->kacc;
+               child->kacc = child->kxferacc;
+               child->kxferacc = swap;
+
+               /* update acc flags */
+               acc = da_acc_get( child->kacc );
+               if(acc != NULL)
                {
-                       DB( g_print(" - found : %d %s %f %d=>%d\n", item->date, item->wording, item->amount, item->kacc, item->kxferacc) );
-                       return item;
+                       acc->flags |= AF_ADDED;
+
+                       //strong link
+                       guint maxkey = da_transaction_get_max_kxfer();
+
+                       DB( g_print(" + maxkey is %d\n", maxkey) );
+
+
+                       ope->kxfer = maxkey+1;
+                       child->kxfer = maxkey+1;
+
+                       DB( g_print(" + strong link to %d\n", ope->kxfer) );
+
+
+                       DB( g_print(" + add transfer, %p\n", child) );
+
+                       da_transaction_insert_sorted(child);
+
+                       account_balances_add (child);
+
                }
-               list = g_list_next(list);
        }
-       DB( g_print(" - not found...\n") );
-       return NULL;
+
 }
 
 
-/*
- * this function retrieve into a glist the potential child transfer
- * for the source transaction
- */
-GList *transaction_match_get_child_transfer(Transaction *src)
+//todo: add strong control and extend to payee, maybe memo ?
+static gboolean transaction_xfer_child_might(Transaction *stxn, Transaction *dtxn, gint daygap)
 {
-GList *list;
-GList *match = NULL;
+gboolean retval = FALSE;
 
-       DB( g_print("\n[transaction] transaction_match_get_child_transfer\n") );
+       if(stxn == dtxn)
+               return FALSE;
 
-       //DB( g_print(" - search : %d %s %f %d=>%d\n", src->date, src->wording, src->amount, src->account, src->kxferacc) );
+       /*g_print("test\n");
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
-       {
-               Transaction *item = list->data;
-               if( src->date == item->date &&
-                   src->kxferacc == item->kacc &&
-                   ABS(src->amount) == ABS(item->amount) &&
-                   item->kxfer == 0)
-               {
-                       //DB( g_print(" - match : %d %s %f %d=>%d\n", item->date, item->wording, item->amount, item->account, item->kxferacc) );
+       g_print(" %d %d %d %f %d\n", 
+               stxn->kcur, stxn->date, stxn->kacc, ABS(stxn->amount), stxn->kxfer );
 
-                       match = g_list_append(match, item);
-               }
-               list = g_list_next(list);
-       }
 
-       DB( g_print(" - found : %d\n", g_list_length(match)) );
+       g_print(" %d %d %d %f %d\n", 
+               dtxn->kcur, dtxn->date, dtxn->kacc, ABS(dtxn->amount), dtxn->kxfer );
+       */
 
-       return match;
+       if( stxn->kcur == dtxn->kcur &&
+           stxn->date == dtxn->date &&
+           //v5.1 make no sense: stxn->kxferacc == dtxn->kacc &&
+           stxn->kacc != dtxn->kacc &&
+           ABS(stxn->amount) == ABS(dtxn->amount) &&
+           dtxn->kxfer == 0)
+       {
+               retval = TRUE;
+       }
+
+       //g_print(" return %d\n", retval);
+       return retval;
 }
 
 
-void transaction_xfer_search_or_add_child(Transaction *ope, GtkWidget *treeview)
+static GList *transaction_xfer_child_might_list_get(Transaction *ope)
 {
-GList *matchlist = transaction_match_get_child_transfer(ope);
+GList *lst_acc, *lnk_acc;
+GList *list, *matchlist = NULL;
+
+       DB( g_print("\n[transaction]xfer_get_potential_child\n") );
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               if( !(acc->flags & AF_CLOSED) && (acc->key != ope->kacc) )
+               {
+                       list = g_queue_peek_tail_link(acc->txn_queue);
+                       while (list != NULL)
+                       {
+                       Transaction *item = list->data;
+       
+                               // no need to go higher than src txn date
+                               if(item->date < ope->date)
+                                       break;
+               
+                               if( transaction_xfer_child_might(ope, item, 0) == TRUE )
+                               {
+                                       //DB( g_print(" - match : %d %s %f %d=>%d\n", item->date, item->wording, item->amount, item->account, item->kxferacc) );
+                                       matchlist = g_list_append(matchlist, item);
+                               }
+                               list = g_list_previous(list);
+                       }
+               }
+               
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
+       return matchlist;
+}
 
-guint count = g_list_length(matchlist);
 
+void transaction_xfer_search_or_add_child(GtkWindow *parentwindow, Transaction *ope, gboolean manual)
+{
+GList *matchlist;
+gint count;
 
        DB( g_print("\n[transaction] transaction_xfer_search_or_add_child\n") );
 
+       matchlist = transaction_xfer_child_might_list_get(ope);
+       count = g_list_length(matchlist);
+
        DB( g_print(" - found result is %d, switching\n", count) );
 
        switch(count)
        {
                case 0:         //we should create the child
-                       transaction_xfer_create_child(ope, treeview);
+                       transaction_xfer_create_child(ope);
                        break;
 
                //todo: maybe with just 1 match the user must choose ?
@@ -563,96 +577,80 @@ guint count = g_list_length(matchlist);
 
                default:        //the user must choose himself
                {
-               Transaction *child;
+       Transaction *child;
 
-                       child = ui_dialog_transaction_xfer_select_child(matchlist);
-                       if(child == NULL)
-                               transaction_xfer_create_child(ope, treeview);
-                       else
-                               transaction_xfer_change_to_child(ope, child);
-                       break;
+                       child = ui_dialog_transaction_xfer_select_child(ope, matchlist);
+               if(child == NULL)
+                       transaction_xfer_create_child(ope);
+               else
+                       transaction_xfer_change_to_child(ope, child);
                }
        }
 
        g_list_free(matchlist);
-
 }
 
 
-
-
-
-
-void transaction_xfer_create_child(Transaction *ope, GtkWidget *treeview)
+Transaction *transaction_xfer_child_strong_get(Transaction *src)
 {
-Transaction *child;
-Account *acc;
-gchar swap;
+Account *dstacc;
+GList *list;
 
-       DB( g_print("\n[transaction] transaction_xfer_create_child\n") );
+       DB( g_print("\n[transaction] transaction_xfer_child_strong_get\n") );
 
-       if( ope->kxferacc > 0 )
-       {
-               child = da_transaction_clone(ope);
+       dstacc = da_acc_get(src->kxferacc);
+       if( !dstacc || src->kxfer <= 0 )
+               return NULL;
 
-               child->amount = -child->amount;
-               child->flags ^= (OF_INCOME);    // invert flag
-               child->flags &= ~(OF_REMIND);   // remove flag
-               //#1268026
-               child->flags &= ~(OF_VALID);    // remove reconcile state
-               
+       DB( g_print(" - search: %d %s %f %d=>%d - %d\n", src->date, src->wording, src->amount, src->kacc, src->kxferacc, src->kxfer) );
 
-               swap = child->kacc;
-               child->kacc = child->kxferacc;
-               child->kxferacc = swap;
+       list = g_queue_peek_tail_link(dstacc->txn_queue);
+       while (list != NULL)
+       {
+       Transaction *item = list->data;
 
-               /* update acc flags */
-               acc = da_acc_get( child->kacc );
-               if(acc != NULL)
+               //#1252230
+               //if( item->paymode == PAYMODE_INTXFER 
+               //      && item->kacc == src->kxferacc
+               //      && item->kxfer == src->kxfer )
+               if( item->paymode == PAYMODE_INTXFER 
+                && item->kxfer == src->kxfer 
+                && item != src )
                {
-                       acc->flags |= AF_ADDED;
-
-                       //strong link
-                       guint maxkey = da_transaction_get_max_kxfer();
-
-                       DB( g_print(" + maxkey is %d\n", maxkey) );
-
-
-                       ope->kxfer = maxkey+1;
-                       child->kxfer = maxkey+1;
-
-                       DB( g_print(" + strong link to %d\n", ope->kxfer) );
-
-
-                       DB( g_print(" + add transfer, %p\n", child) );
-
-                       da_transaction_insert_sorted(child);
-
-                       account_balances_add (child);
-
-                       if(treeview != NULL)
-                               transaction_add_treeview(child, treeview, ope->kacc);
+                       DB( g_print(" - found : %d %s %f %d=>%d - %d\n", item->date, item->wording, item->amount, item->kacc, item->kxferacc, src->kxfer) );
+                       return item;
                }
+               list = g_list_previous(list);
        }
-
+       
+       DB( g_print(" - not found...\n") );
+       return NULL;
 }
 
 
+
+
 void transaction_xfer_change_to_child(Transaction *ope, Transaction *child)
 {
-Account *acc;
+Account *dstacc;
 
        DB( g_print("\n[transaction] transaction_xfer_change_to_child\n") );
 
+       if(ope->kcur != child->kcur)
+               return;
+
+       ope->flags |= OF_CHANGED;
+       child->flags |= OF_CHANGED;
+
        child->paymode = PAYMODE_INTXFER;
 
        ope->kxferacc = child->kacc;
        child->kxferacc = ope->kacc;
 
        /* update acc flags */
-       acc = da_acc_get( child->kacc);
-       if(acc != NULL)
-               acc->flags |= AF_CHANGED;
+       dstacc = da_acc_get( child->kacc);
+       if(dstacc != NULL)
+               dstacc->flags |= AF_CHANGED;
 
        //strong link
        guint maxkey = da_transaction_get_max_kxfer();
@@ -691,45 +689,58 @@ void transaction_xfer_sync_child(Transaction *s_txn, Transaction *child)
 
        account_balances_add (child);
        
-       //todo: synchronise tags here also ?
+       //synchronise tags since 5.1
+       if(child->tags)
+               g_free(child->tags);
+       transaction_tags_clone (s_txn, child);
 
 }
 
 
-void transaction_xfer_delete_child(Transaction *src)
+void transaction_xfer_remove_child(Transaction *src)
 {
 Transaction *dst;
 
-       DB( g_print("\n[transaction] transaction_xfer_delete_child\n") );
+       DB( g_print("\n[transaction] transaction_xfer_remove_child\n") );
 
-       dst = transaction_strong_get_child_transfer( src );
+       dst = transaction_xfer_child_strong_get( src );
 
        DB( g_print(" -> return is %s, %p\n", dst->wording, dst) );
 
        if( dst != NULL )
        {
+       Account *acc = da_acc_get(dst->kacc);
+
                DB( g_print("deleting...") );
                src->kxfer = 0;
                src->kxferacc = 0;
                account_balances_sub(dst);
-               GLOBALS->ope_list = g_list_remove(GLOBALS->ope_list, dst);
+               g_queue_remove(acc->txn_queue, dst);
+               da_transaction_free (dst);
        }
 }
 
 
+// still useful for upgrade from < file v0.6 (hb v4.4 kxfer)
 Transaction *transaction_old_get_child_transfer(Transaction *src)
 {
+Account *acc;
 GList *list;
-Transaction *item;
 
        DB( g_print("\n[transaction] transaction_get_child_transfer\n") );
 
        //DB( g_print(" search: %d %s %f %d=>%d\n", src->date, src->wording, src->amount, src->account, src->kxferacc) );
+       acc = da_acc_get(src->kxferacc);
 
-       list = g_list_first(GLOBALS->ope_list);
+       list = g_queue_peek_head_link(acc->txn_queue);
        while (list != NULL)
        {
-               item = list->data;
+       Transaction *item = list->data;
+
+               // no need to go higher than src txn date
+               if(item->date > src->date)
+                       break;
+
                if( item->paymode == PAYMODE_INTXFER)
                {
                        if( src->date == item->date &&
@@ -751,8 +762,6 @@ Transaction *item;
 }
 
 
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 
@@ -767,13 +776,16 @@ Account *acc;
        acc = da_acc_get(ope->kacc);
        if(acc == NULL) return;
 
+       ope->kcur = acc->kcur;
+       
        if(ope->paymode == PAYMODE_INTXFER)
        {
                acc = da_acc_get(ope->kxferacc);
                if(acc == NULL) return;
                
-               // remove any splits
-               da_transaction_splits_free(ope);
+               // delete any splits
+               da_splits_free(ope->splits);
+               ope->flags &= ~(OF_SPLIT); //Flag that Splits are cleared
        }
 
        //allocate a new entry and copy from our edited structure
@@ -825,14 +837,12 @@ Account *acc;
 
                if(newope->paymode == PAYMODE_INTXFER)
                {
-                       transaction_xfer_search_or_add_child(newope, treeview);
+                       transaction_xfer_search_or_add_child(NULL, newope, FALSE);
                }
        }
 }
 
 
-
-
 void transaction_add_treeview(Transaction *ope, GtkWidget *treeview, guint32 accnum)
 {
 GtkTreeModel *model;
@@ -864,7 +874,33 @@ GtkTreeIter  iter;
 }
 
 
+gboolean transaction_acc_move(Transaction *txn, guint32 okacc, guint32 nkacc)
+{
+Account *oacc, *nacc;
+
+       oacc = da_acc_get(okacc);
+       nacc = da_acc_get(nkacc);
+       if( oacc && nacc )
+       {
+               if( g_queue_remove(oacc->txn_queue, txn) )
+               {
+                       g_queue_push_tail(nacc->txn_queue, txn);
+                       txn->kacc = nacc->key;
+                       txn->kcur = nacc->kcur;
+                       nacc->flags |= AF_CHANGED;
+                       return TRUE;
+               }
+               else
+                       //ensure to keep txn into current account
+                       txn->kacc = okacc;
+       }
+       return FALSE;
+}
+
+
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
 static gboolean misc_text_match(gchar *text, gchar *searchtext, gboolean exact)
 {
 gboolean match = FALSE;
@@ -901,6 +937,22 @@ gboolean match = FALSE;
        return match;
 }
 
+static gboolean misc_regex_match(gchar *text, gchar *searchtext, gboolean exact)
+{
+gboolean match = FALSE;
+
+       if(text == NULL)
+               return FALSE;
+       
+       DB( g_print("match RE %s in %s\n", searchtext, text) );
+       if( searchtext != NULL )
+       {
+               match = g_regex_match_simple(searchtext, text, ((exact == TRUE)?0:G_REGEX_CASELESS) | G_REGEX_OPTIMIZE, G_REGEX_MATCH_NOTEMPTY );
+               if (match == TRUE) { DB( g_print(" found pattern '%s'\n", searchtext) ); }
+       }
+       return match;
+}
+
 
 static Assign *transaction_auto_assign_eval_txn(GList *l_rul, Transaction *txn)
 {
@@ -922,8 +974,17 @@ GList *list;
                        if(pay)
                                text = pay->name;
                }
-               if( misc_text_match(text, rul->name, rul->flags & ASGF_EXACT))
-                       rule = rul;
+               
+               if( !(rul->flags & ASGF_REGEX) )
+               {
+                       if( misc_text_match(text, rul->text, rul->flags & ASGF_EXACT) )
+                               rule = rul;
+               }
+               else
+               {
+                       if( misc_regex_match(text, rul->text, rul->flags & ASGF_EXACT) )
+                               rule = rul;
+               }
 
                list = g_list_next(list);
        }
@@ -946,8 +1007,16 @@ GList *list;
 
                if( rul->field == 0 )   //memo
                {
-                       if( misc_text_match(text, rul->name, rul->flags & ASGF_EXACT))
-                               rule = rul;
+                       if( !(rul->flags & ASGF_REGEX) )
+                       {
+                               if( misc_text_match(text, rul->text, rul->flags & ASGF_EXACT) )
+                                       rule = rul;
+                       }
+                       else
+                       {
+                               if( misc_regex_match(text, rul->text, rul->flags & ASGF_EXACT) )
+                                       rule = rul;
+                       }
                }
                list = g_list_next(list);
        }
@@ -956,7 +1025,7 @@ GList *list;
 }
 
 
-gint transaction_auto_assign(GList *ope_list, guint32 key)
+gint transaction_auto_assign(GList *ope_list, guint32 kacc)
 {
 GList *l_ope;
 GList *l_rul;
@@ -964,73 +1033,79 @@ gint changes = 0;
 
        DB( g_print("\n[transaction] transaction_auto_assign\n") );
 
-       l_ope = g_list_first(ope_list);
        l_rul = g_hash_table_get_values(GLOBALS->h_rul);
 
+       l_ope = g_list_first(ope_list);
        while (l_ope != NULL)
        {
        Transaction *ope = l_ope->data;
+       gboolean changed = FALSE; 
 
                DB( g_print("- eval ope '%s' : acc=%d, pay=%d, cat=%d\n", ope->wording, ope->kacc, ope->kpay, ope->kcat) );
 
-               //#1215521: added key == 0
-               if( (key == ope->kacc || key == 0) )
+               //#1215521: added kacc == 0
+               if( (kacc == ope->kacc || kacc == 0) )
                {
                Assign *rul;
 
-                       if( !(ope->flags & OF_SPLIT) && (ope->kpay == 0 || ope->kcat == 0) )
+                       rul = transaction_auto_assign_eval_txn(l_rul, ope);
+                       if( rul != NULL )
                        {
-                               rul = transaction_auto_assign_eval_txn(l_rul, ope);
-                               if( rul != NULL )
+                               if( (ope->kpay == 0 && (rul->flags & ASGF_DOPAY)) || (rul->flags & ASGF_OVWPAY) )
                                {
-                                       if( ope->kpay == 0 && (rul->flags & ASGF_DOPAY) )
+                                       if(ope->kpay != rul->kpay) { changed = TRUE; }
+                                       ope->kpay = rul->kpay;
+                               }
+
+                               if( !(ope->flags & OF_SPLIT) )
+                               {
+                                       if( (ope->kcat == 0 && (rul->flags & ASGF_DOCAT)) || (rul->flags & ASGF_OVWCAT) )
                                        {
-                                               ope->kpay = rul->kpay;
-                                               ope->flags |= OF_CHANGED;
-                                               changes++;
+                                               if(ope->kcat != rul->kcat) { changed = TRUE; }
+                                               ope->kcat = rul->kcat;
                                        }
-                                       if( ope->kcat == 0 && (rul->flags & ASGF_DOCAT) )
+                               }
+
+                               if( (ope->paymode == 0 && (rul->flags & ASGF_DOMOD)) || (rul->flags & ASGF_OVWMOD) )
+                               {
+                                       //ugly hack - don't allow modify intxfer
+                                       if(ope->paymode != PAYMODE_INTXFER && rul->paymode != PAYMODE_INTXFER) 
                                        {
-                                               ope->kcat = rul->kcat;
-                                               ope->flags |= OF_CHANGED;
-                                               changes++;
+                                               if(ope->paymode != rul->paymode) { changed = TRUE; }
+                                               ope->paymode = rul->paymode;
                                        }
-                                       
                                }
+
                        }
-                       else if( ope->flags & OF_SPLIT )
+
+                       if( ope->flags & OF_SPLIT )
                        {
-                       guint i, nbsplit = da_transaction_splits_count(ope);
-                       Split *split;
-                       gboolean split_change = FALSE;
+                       guint i, nbsplit = da_splits_count(ope->splits);
 
                                for(i=0;i<nbsplit;i++)
                                {
-                                       split = ope->splits[i];
-
+                               Split *split = ope->splits[i];
+                                       
                                        DB( g_print("- eval split '%s'\n", split->memo) );
 
-                                       if(split->kcat == 0)
+                                       rul = transaction_auto_assign_eval(l_rul, split->memo);
+                                       if( rul != NULL )
                                        {
-                                               rul = transaction_auto_assign_eval(l_rul, split->memo);
-                                               if( rul != NULL )
+                                               //#1501144: check if user wants to set category in rule
+                                               if( (split->kcat == 0 || (rul->flags & ASGF_OVWCAT)) && (rul->flags & ASGF_DOCAT) )
                                                {
-                                                       if( split->kcat == 0 && rul->kcat > 0 )
-                                                       {
-                                                               split->kcat = rul->kcat;
-                                                               ope->flags |= OF_CHANGED;
-                                                               split_change = TRUE;
-                                                       }
+                                                       if(split->kcat != rul->kcat) { changed = TRUE; }
+                                                       split->kcat = rul->kcat;
                                                }
                                        }
-
                                }
+                       }
 
-                               if(split_change == TRUE)
-                                       changes++;
-
+                       if(changed == TRUE)
+                       {
+                               ope->flags |= OF_CHANGED;
+                               changes++;
                        }
-                       
                }
 
                l_ope = g_list_next(l_ope);
@@ -1051,6 +1126,8 @@ transaction_tags_count(Transaction *ope)
 guint count = 0;
 guint32 *ptr = ope->tags;
 
+       DB( g_print("(transaction_tags_count)\n") );
+       
        if( ope->tags == NULL )
                return 0;
 
@@ -1061,82 +1138,19 @@ guint32 *ptr = ope->tags;
 }
 
 
-
-
-guint transaction_splits_parse(Transaction *ope, gchar *cats, gchar *amounts, gchar *memos)
+void transaction_tags_clone(Transaction *src_txn, Transaction *dst_txn)
 {
-gchar **cat_a, **amt_a, **mem_a;
-guint count, i;
-guint32 kcat;
-gdouble amount;
-Split *split;
-
-       DB( g_print(" split parse %s :: %s :: %s\n", cats, amounts, memos) );
-
-       cat_a = g_strsplit (cats, "||", 0);
-       amt_a = g_strsplit (amounts, "||", 0);
-       mem_a = g_strsplit (memos, "||", 0);
+guint count;
 
-       count = g_strv_length(amt_a);
-       if( (count == g_strv_length(cat_a)) && (count == g_strv_length(mem_a)) )
-       {
-               for(i=0;i<count;i++)
-               {
-                       kcat = atoi(cat_a[i]);
-                       amount = g_ascii_strtod(amt_a[i], NULL);
-                       split = da_split_new(kcat, amount, mem_a[i]);
-                       da_transaction_splits_append (ope, split);
-               }
-               
-               ope->flags |= OF_SPLIT;
-       }
-       else
+       dst_txn->tags = NULL;
+       count = transaction_tags_count(src_txn);
+       if(count > 0)
        {
-               g_warning("invalid split parse");
+               //1501962: we must also copy the final 0
+               dst_txn->tags = g_memdup(src_txn->tags, (count+1)*sizeof(guint32));
        }
-
-       g_strfreev (mem_a);
-       g_strfreev (amt_a);
-       g_strfreev (cat_a);
-
-       return count;
 }
 
-
-
-guint transaction_splits_tostring(Transaction *ope, gchar **cats, gchar **amounts, gchar **memos)
-{
-guint count, i;
-Split *split;
-char buf[G_ASCII_DTOSTR_BUF_SIZE];
-GString *cat_a = g_string_new (NULL);
-GString *amt_a = g_string_new (NULL);
-GString *mem_a = g_string_new (NULL);
-
-       count = da_transaction_splits_count(ope);
-       for(i=0;i<count;i++)
-       {
-               split = ope->splits[i];
-               g_string_append_printf (cat_a, "%d", split->kcat);
-               g_string_append(amt_a, g_ascii_dtostr (buf, sizeof (buf), split->amount) );
-               g_string_append(mem_a, split->memo);
-
-               if((i+1) < count)
-               {
-                       g_string_append(cat_a, "||");
-                       g_string_append(amt_a, "||");
-                       g_string_append(mem_a, "||");
-               }               
-       }       
-
-       *cats = g_string_free(cat_a, FALSE);
-       *amounts = g_string_free(amt_a, FALSE);
-       *memos = g_string_free(mem_a, FALSE);
-       
-       return count;
-}
-
-
 guint
 transaction_tags_parse(Transaction *ope, const gchar *tagstring)
 {
@@ -1144,7 +1158,7 @@ gchar **str_array;
 guint count, i;
 Tag *tag;
 
-       DB( g_print("(transaction_set_tags)\n") );
+       DB( g_print("(transaction_tags_parse)\n") );
 
        DB( g_print(" - tagstring='%s'\n", tagstring) );
 
@@ -1180,6 +1194,7 @@ Tag *tag;
 
                        ope->tags[i] = tag->key;
                }
+               ope->tags[i] = 0;
        }
 
        //hex_dump(ope->tags, sizeof(guint32*)*count+1);
@@ -1197,7 +1212,7 @@ gchar **str_array;
 gchar *tagstring;
 Tag *tag;
 
-       DB( g_print("transaction_get_tagstring\n") );
+       DB( g_print("transaction_tags_tostring\n") );
 
        DB( g_print(" -> tags at=%p\n", ope->tags) );
 
index ca6666ee146e5d243fdc1234dc6a49647c06f70b..988e89b1ca57f73bc2f8f90df6f5b309a577a440 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
 #ifndef __HB_TRANSACTION_H__
 #define __HB_TRANSACTION_H__
 
-#include "hb-archive.h"
+#include "hb-split.h"
 
-#define TXN_MAX_SPLIT 10
 
-typedef struct _split Split;
 typedef struct _transaction    Transaction;
 
 
-struct _split
-{
-       guint32         kcat;
-       gdouble         amount;
-       gchar           *memo;
-};
-
-
 struct _transaction
 {
        gdouble         amount;
@@ -48,28 +39,40 @@ struct _transaction
 
        guint32         date;
        gushort         pos;
+       gushort     status;
        gchar           *info;
        guint32         *tags;
-       guint32         kxfer;          //internal xfer key
+       guint32         kxfer;          //strong link xfer key
        guint32         kxferacc;
        
        Split           *splits[TXN_MAX_SPLIT+1];
 
        /* unsaved datas */
        GList           *same;          //used for import todo: change this
+       guint32         kcur;
        gdouble         balance;
 };
 
-#define OF_VALID       (1<<0)
+#include "hb-archive.h"
+
+#define OF_OLDVALID    (1<<0)  //deprecated since 5.x
 #define OF_INCOME      (1<<1)
-#define OF_AUTO                (1<<2)  //tmp flag scheduled
+#define OF_AUTO                (1<<2)  //scheduled
 #define OF_ADDED       (1<<3)  //tmp flag
 #define OF_CHANGED     (1<<4)  //tmp flag
-#define OF_REMIND      (1<<5)
+#define OF_OLDREMIND   (1<<5)  //deprecated since 5.x
 #define OF_CHEQ2       (1<<6)
 #define OF_LIMIT       (1<<7)  //scheduled
 #define OF_SPLIT       (1<<8)
 
+typedef enum {
+       TXN_STATUS_NONE,
+       TXN_STATUS_CLEARED,
+       TXN_STATUS_RECONCILED,
+       TXN_STATUS_REMIND,
+       //TXN_VOID
+} HbTxnStatus;
+
 
 Transaction *da_transaction_malloc(void);
 Transaction *da_transaction_copy(Transaction *src_txn, Transaction *dst_txn);
@@ -79,13 +82,13 @@ void da_transaction_clean(Transaction *item);
 void da_transaction_free(Transaction *item);
 
 GList *da_transaction_new(void);
-void da_transaction_destroy(GList *list);
+void da_transaction_destroy(void);
 
+void da_transaction_queue_sort(GQueue *queue);
 GList *da_transaction_sort(GList *list);
 gboolean da_transaction_prepend(Transaction *item);
 gboolean da_transaction_insert_sorted(Transaction *item);
 
-guint32 da_transaction_get_max_kxfer(void);
 
 /*
 ** transaction edit type
@@ -97,29 +100,22 @@ enum
        TRANSACTION_EDIT_MODIFY
 };
 
-void da_transaction_splits_append(Transaction *txn, Split *split);
-void da_transaction_splits_free(Transaction *txn);
-guint da_transaction_splits_count(Transaction *txn);
-void da_transaction_splits_clone(Transaction *stxn, Transaction *dtxn);
-
-Split *da_split_new(guint32 kcat, gdouble amount, gchar        *memo);
-guint transaction_splits_parse(Transaction *ope, gchar *cats, gchar *amounts, gchar *memos);
-guint transaction_splits_tostring(Transaction *ope, gchar **cats, gchar **amounts, gchar **memos);
 
+guint da_transaction_length(void);
 void transaction_add_treeview(Transaction *ope, GtkWidget *treeview, guint32 accnum);
 void transaction_add(Transaction *ope, GtkWidget *treeview, guint32 accnum);
 
-Transaction *transaction_strong_get_child_transfer(Transaction *src);
-GList *transaction_match_get_child_transfer(Transaction *src);
-Transaction *ui_dialog_transaction_xfer_select_child(GList *matchlist);
-void transaction_xfer_search_or_add_child(Transaction *ope, GtkWidget *treeview);
-void transaction_xfer_create_child(Transaction *ope, GtkWidget *treeview);
+gboolean transaction_acc_move(Transaction *txn, guint32 okacc, guint32 nkacc);
+
+Transaction *transaction_xfer_child_strong_get(Transaction *src);
+void transaction_xfer_search_or_add_child(GtkWindow *parentwindow, Transaction *ope, gboolean manual);
 void transaction_xfer_change_to_child(Transaction *ope, Transaction *child);
 void transaction_xfer_sync_child(Transaction *ope, Transaction *child);
-void transaction_xfer_delete_child(Transaction *src);
+void transaction_xfer_remove_child(Transaction *src);
 Transaction *transaction_old_get_child_transfer(Transaction *src);
 
 guint transaction_tags_count(Transaction *ope);
+void transaction_tags_clone(Transaction *src_txn, Transaction *dst_txn);
 guint transaction_tags_parse(Transaction *ope, const gchar *tagstring);
 gchar *transaction_tags_tostring(Transaction *ope);
 gint transaction_auto_assign(GList *ope_list, guint32 key);
index d859c3510c8353ea9e7c6b90967382a2d61d04d0..2338e581857133d5402597ec6a0a280fc62ced50 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -23,6 +23,8 @@
 #include "hb-transaction.h"
 #include "hb-xml.h"
 
+#include "ui-dialogs.h"
+
 /****************************************************************************/
 /* Debug macros                                                             */
 /****************************************************************************/
 extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
-typedef struct _ParseContext ParseContext;
-struct _ParseContext
-{
-       gdouble version;
 
-};
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-static void homebank_upgrade_to_v02(void);
-static void homebank_upgrade_to_v03(void);
-static void homebank_upgrade_to_v04(void);
-static void homebank_upgrade_to_v05(void);
-static void homebank_upgrade_lower_v06(void);
-static void homebank_upgrade_to_v06(void);
-static void homebank_upgrade_to_v07(void);
-static void homebank_upgrade_to_v08(void);
 
-static void
-start_element_handler (GMarkupParseContext *context,
-                      const gchar         *element_name,
-                      const gchar        **attribute_names,
-                      const gchar        **attribute_values,
-                      gpointer             user_data,
-                      GError             **error)
+// v0.1 to v0.2 : we must change account reference by making a +1 to its index references
+static void homebank_upgrade_to_v02(void)
 {
-ParseContext *ctx = user_data;
-//GtkUIManager *self = ctx->self;
-gint i, j;
+GList *lst_acc, *lnk_acc;
+GList *list;
+GHashTable *h_old_acc;
+       
 
-       //DB( g_print("** start element: %s\n", element_name) );
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v02\n") );
 
-       switch(element_name[0])
+       //keep old hashtable with us
+       h_old_acc = GLOBALS->h_acc;
+       da_acc_new();
+
+       lst_acc = g_hash_table_get_values(h_old_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-               //get file version
-               /*
-               case 'h':
-               {
-                       if(!strcmp (element_name, "homebank"))
-                       {
-                            if(!strcmp (attribute_names[0], "v" ))
-                            {
-                                       version = g_ascii_strtod(attribute_values[0], NULL);
-                               DB( g_print(" version %f\n", version) );
-                            }
+       Account *acc = lnk_acc->data;
 
-                       }
-               }
-               */
+               acc->key++;
+               acc->pos++;
+               da_acc_insert (acc);
 
-               case 'a':
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
                {
-                       if(!strcmp (element_name, "account"))
-                       {
-                       Account *entry = da_acc_malloc();
+               Transaction *entry = list->data;
+                       entry->kacc++;
+                       entry->kxferacc++;
+                       list = g_list_next(list);
+               }
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                            if(!strcmp (attribute_names[i], "key"     )) { entry->key   = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "flags"   )) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "pos"     )) { entry->pos   = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "type"    )) { entry->type = atoi(attribute_values[i]); }
-                                       //else if(!strcmp (attribute_names[i], "curr"    )) { entry->kcur = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->name = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "number"  )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->number = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "bankname")) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->bankname = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "initial" )) { entry->initial = g_ascii_strtod(attribute_values[i], NULL); }
-                                       else if(!strcmp (attribute_names[i], "minimum" )) { entry->minimum = g_ascii_strtod(attribute_values[i], NULL); }
-                                       else if(!strcmp (attribute_names[i], "cheque1" )) { entry->cheque1 = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "cheque2" )) { entry->cheque2 = atoi(attribute_values[i]); }
+       //we loose some small memory here
+       g_hash_table_steal_all(h_old_acc);
 
-                               }
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
+               entry->kacc++;
+               entry->kxferacc++;
+               list = g_list_next(list);
+       }
+}
 
-                               //version upgrade: type was added in 0.2
-                               //todo: for stock account
-                               /*
-                               if(version <= 0.1)
-                               {
-                                       entry->type = ACC_TYPE_BANK;
-                                       DB( g_print(" acctype forced to BANK\n") );
-                               }
-                       */
+// v0.2 to v0.3 : we must assume categories exists : bugs 303886, 303738
+static void homebank_upgrade_to_v03(void)
+{
+GList *lst_acc, *lnk_acc;
+GList *list;
 
-                               DB( g_print(" version %f\n", ctx->version) );
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v03\n") );
 
-                               //upgrade to v0.2 file
-                               // we must change account reference by making a +1 to its index references
-                               if( ctx->version == 0.1 )
-                               {
-                                       entry->key++;
-                                       entry->pos = entry->key;
-                               }
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
 
-                               //all attribute loaded: append
-                               da_acc_insert(entry);
-                       }
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
+               {
+               Transaction *entry = list->data;
 
-                       //assign
-                       else if(!strcmp (element_name, "asg"))
-                       {
-                       Assign *entry = da_asg_malloc();
-                       gint exact = 0;
+                       da_transaction_consistency(entry);
+                       list = g_list_next(list);
+               }
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                            if(!strcmp (attribute_names[i], "key"     )) { entry->key   = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "flags"   )) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "field"   )) { entry->field = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->name = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "payee"   )) { entry->kpay = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "category")) { entry->kcat = atoi(attribute_values[i]); }
-                                       //else if(!strcmp (attribute_names[i], "paymode" )) { entry->paymode = atoi(attribute_values[i]); }
-                                       // prior v08
-                                       else if(!strcmp (attribute_names[i], "exact" )) { exact = atoi(attribute_values[i]); }
-                               }
 
-                               /* in v08 exact moved to flag */
-                               if( ctx->version <= 0.7)
-                               {
-                                       entry->flags = (ASGF_DOCAT|ASGF_DOPAY);
-                                       if( exact > 0 )
-                                          entry->flags |= ASGF_EXACT;
-                               }
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
 
-                               //all attribute loaded: append
-                               da_asg_append(entry);
+               da_archive_consistency(entry);
+               list = g_list_next(list);
+       }
+}
 
-                       }
+static void homebank_upgrade_to_v04(void)
+{
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v04\n") );
 
-               }
-               break;
+       GLOBALS->arc_list = da_archive_sort(GLOBALS->arc_list);
+}
 
-               case 'p':
-               {
-                       if(!strcmp (element_name, "pay"))
-                       {
-                       Payee *entry = da_pay_malloc();
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
+// v0.4 to v0.5 :
+// we must assume kxferacc exists in archives for internal xfer : bug 528923
+// if not, delete automation from the archive
+static void homebank_upgrade_to_v05(void)
+{
+GList *list;
 
-                                            if(!strcmp (attribute_names[i], "key"  )) { entry->key = atoi(attribute_values[i]); }
-                                       //else if(!strcmp (attribute_names[i], "flags")) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name" )) { entry->name = g_strdup(attribute_values[i]); }
-                               }
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v05\n") );
 
-                               //all attribute loaded: append
-                               da_pay_insert(entry);
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
 
-                       }
-                       else if(!strcmp (element_name, "properties"))
-                       {
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                            if(!strcmp (attribute_names[i], "title"       )) { g_free(GLOBALS->owner); GLOBALS->owner = g_strdup(attribute_values[i]); }
-                                       //else if(!strcmp (attribute_names[i], "curr"        )) { GLOBALS->kcur = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "car_category")) { GLOBALS->vehicle_category = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "auto_smode"  )) { GLOBALS->auto_smode = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "auto_weekday")) { GLOBALS->auto_weekday = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "auto_nbdays" )) { GLOBALS->auto_nbdays = atoi(attribute_values[i]); }
-                               }
-                       }
-               }
-               break;
+               da_archive_consistency(entry);
+               list = g_list_next(list);
+       }
+}
 
-               case 'c':
-               {
-                       if(!strcmp (element_name, "cat"))
-                       {
-                       Category *entry = da_cat_malloc();
-                       gboolean budget;
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
+// v0.5 to v0.6 : we must change kxferacc to 0 on non Xfer transactions
+//#677351
+static void homebank_upgrade_to_v06(void)
+{
+GList *lst_acc, *lnk_acc;
+GList *list;
 
-                                            if(!strcmp (attribute_names[i], "key"   )) { entry->key = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "parent")) { entry->parent = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "flags" )) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name"  )) { entry->name = g_strdup(attribute_values[i]); }
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v06\n") );
 
-                                       budget = FALSE;
-                                       for(j=0;j<=12;j++)
-                                       {
-                                       gchar *tmpname;
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
 
-                                               tmpname = g_strdup_printf ("b%d", j);
-                                               if(!(strcmp (attribute_names[i], tmpname))) { entry->budget[j] = g_ascii_strtod(attribute_values[i], NULL); }
-                                               g_free(tmpname);
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
+               {
+               Transaction *entry = list->data;
+                       da_transaction_consistency(entry);
+                       list = g_list_next(list);
+               }
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
 
-                                               if(entry->budget[j]) budget = TRUE;
-                                       }
-                                       if(budget == TRUE)
-                                               entry->flags |= GF_BUDGET;
 
-                               }
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
+               da_archive_consistency(entry);
+               list = g_list_next(list);
+       }
+}
 
-                               //all attribute loaded: append
-                               da_cat_insert( entry);
-                       }
-/*                     else if(!strcmp (element_name, "cur"))
-                       {
-                       Currency *entry = da_cur_malloc ();
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                                if(!strcmp (attribute_names[i], "key"    )) { entry->key = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name"  )) { entry->name = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "iso"   )) { entry->iso_code = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "symb"  )) { entry->symbol = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "syprf" )) { entry->sym_prefix = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "dchar" )) { entry->decimal_char = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "gchar" )) { entry->grouping_char = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "frac"  )) { entry->frac_digits = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "rate"  )) { entry->rate = g_ascii_strtod(attribute_values[i], NULL); }
-                                       else if(!strcmp (attribute_names[i], "mdate ")) { entry->mdate = atoi(attribute_values[i]); }
+// v0.7 AF_BUDGET deleted instead of AF_NOBUDGET
+static void homebank_upgrade_to_v07(void)
+{
+GList *lacc, *list;
 
-                               }
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v07\n") );
 
-                               //all attribute loaded: append
-                               da_cur_insert (entry);
-                       }
-                       */
-               }
-               break;
+       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *acc = list->data;
 
-               case 't':
+               if( acc->flags & AF_OLDBUDGET ) // budget include
                {
-                       if(!strcmp (element_name, "tags"))
-                       {
-                       Tag *entry = da_tag_malloc();
-
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                            if(!strcmp (attribute_names[i], "key"  )) { entry->key = atoi(attribute_values[i]); }
-                                       //else if(!strcmp (attribute_names[i], "flags")) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "name" )) { entry->name = g_strdup(attribute_values[i]); }
-                               }
-
-                               //all attribute loaded: append
-                               da_tag_insert(entry);
-
-                       }
+                       acc->flags &= ~(AF_OLDBUDGET);
                }
-
-               case 'f':
+               else
                {
-                       if(!strcmp (element_name, "fav"))
-                       {
-                       Archive *entry = da_archive_malloc();
+                       acc->flags |= AF_NOBUDGET;
+               }
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                            if(!strcmp (attribute_names[i], "amount"     )) { entry->amount = g_ascii_strtod(attribute_values[i], NULL); }
-                                       else if(!strcmp (attribute_names[i], "account"    )) { entry->kacc = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "dst_account")) { entry->kxferacc = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "paymode"    )) { entry->paymode = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "flags"      )) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "payee"      )) { entry->kpay = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "category"   )) { entry->kcat = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "wording"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->wording = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "nextdate"   )) { entry->nextdate = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "every"      )) { entry->every = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "unit"       )) { entry->unit = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "limit"      )) { entry->limit = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "weekend"    )) { entry->weekend = atoi(attribute_values[i]); }
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
 
-                               }
+}
 
-                               //all attribute loaded: append
-                               GLOBALS->arc_list = g_list_append(GLOBALS->arc_list, entry);
+static void homebank_upgrade_to_v08(void)
+{
+GList *lst_acc, *lnk_acc;
+GList *list;
 
-                       }
-               }
-               break;
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v08\n") );
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
 
-               /*
-               case 'r':
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
                {
+               Transaction *entry = list->data;
+                       da_transaction_consistency(entry);
+                       list = g_list_next(list);
                }
-               break;
-               */
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
 
-               case 'o':
-               {
-                       if(!strcmp (element_name, "ope"))
-                       {
-                       Transaction *entry = da_transaction_malloc();
-                       gchar *scat = NULL;
-                       gchar *samt = NULL;
-                       gchar *smem = NULL;
-                       gboolean split = FALSE;
 
-                               for (i = 0; attribute_names[i] != NULL; i++)
-                               {
-                                       //DB( g_print(" att=%s val=%s\n", attribute_names[i], attribute_values[i]) );
-
-                                            if(!strcmp (attribute_names[i], "date"       )) { entry->date = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "amount"     )) { entry->amount = g_ascii_strtod(attribute_values[i], NULL); }
-                                       else if(!strcmp (attribute_names[i], "account"    )) { entry->kacc = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "dst_account")) { entry->kxferacc = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "paymode"    )) { entry->paymode = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "flags"      )) { entry->flags = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "payee"      )) { entry->kpay = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "category"   )) { entry->kcat = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "wording"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->wording = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "info"       )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->info = g_strdup(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "tags"       ))
-                                       {
-                                               if(attribute_values[i] != NULL && strlen(attribute_values[i]) > 0 && strcmp(attribute_values[i],"(null)") != 0 )
-                                               {
-                                                       transaction_tags_parse(entry, attribute_values[i]);
-                                               }
-                                       }
-                                       else if(!strcmp (attribute_names[i], "kxfer"    )) { entry->kxfer = atoi(attribute_values[i]); }
-                                       else if(!strcmp (attribute_names[i], "scat"     )) { scat = (gchar *)attribute_values[i]; split = TRUE; }
-                                       else if(!strcmp (attribute_names[i], "samt"     )) { samt = (gchar *)attribute_values[i]; split = TRUE; }
-                                       else if(!strcmp (attribute_names[i], "smem"     )) { smem = (gchar *)attribute_values[i]; split = TRUE; }
-                               }
+}
 
-                               //bugfix 303886
-                               //if(entry->kcat < 0)
-                               //      entry->kcat = 0;
 
-                               if(split == TRUE)
-                               {
-                                       transaction_splits_parse(entry, scat, samt, smem);
-                               }
+static void homebank_upgrade_to_v10(void)
+{
+GList *lst_acc, *lnk_acc;
+GList *list;
 
-                               //all attribute loaded: append
-                               // we use prepend here, the list will be reversed later for perf reason
-                               da_transaction_prepend(entry);
-                       }
-               }
-               break;
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v10\n") );
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+       
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
+               {
+               Transaction *entry = list->data;
 
+                       entry->status = TXN_STATUS_NONE;
+                       if(entry->flags & OF_OLDVALID)
+                               entry->status = TXN_STATUS_RECONCILED;
+                       else 
+                               if(entry->flags & OF_OLDREMIND)
+                                       entry->status = TXN_STATUS_REMIND;
 
+                       //remove those flags
+                       entry->flags &= ~(OF_OLDVALID|OF_OLDREMIND);
 
+                       list = g_list_next(list);
+               }
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
 
 }
 
-/*
-static void
-end_element_handler (GMarkupParseContext *context,
-                    const gchar         *element_name,
-                    gpointer             user_data,
-                    GError             **error)
+
+static void homebank_upgrade_to_v11(void)
 {
-  ParseContext *ctx = user_data;
+GList *list;
 
-       //DB( g_print("-- end element: %s\n", element_name) );
+       DB( g_print("\n[hb-xml] homebank_upgrade_to_v11\n") );
 
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
+
+               entry->status = TXN_STATUS_NONE;
+               if(entry->flags & OF_OLDVALID)
+                       entry->status = TXN_STATUS_RECONCILED;
+               else 
+                       if(entry->flags & OF_OLDREMIND)
+                               entry->status = TXN_STATUS_REMIND;
+
+               //remove those flags
+               entry->flags &= ~(OF_OLDVALID|OF_OLDREMIND);
+
+               list = g_list_next(list);
+       }
 
 }
-*/
 
-static GMarkupParser hb_parser = {
-  start_element_handler,
-  NULL,        //end_element_handler,
-  NULL, //text_handler,
-  NULL,
-  NULL  //cleanup
-};
 
-/*
-** XML load homebank file: hbfile
-*/
-gint homebank_load_xml(gchar *filename)
+// v0.6 to v0.7 : assign a default currency
+static void homebank_upgrade_to_v12(void)
 {
-gint retval;
-gchar *buffer;
-gsize length;
-GError *error = NULL;
-ParseContext ctx = { 0 };
-GMarkupParseContext *context;
-gboolean rc;
-
-       DB( g_print("\n[hb-xml] homebank_load_xml\n") );
+       // set a base currency to the hbfile if not
+       DB( g_print("GLOBALS->kcur %d\n", GLOBALS->kcur) );
 
-       retval = XML_OK;
-       if (!g_file_get_contents (filename, &buffer, &length, &error))
-       {
-               //g_message ("%s", error->message);
-               retval = XML_IO_ERROR;
-               g_error_free (error);
-       }
-       else
-       {
-       gchar *v_buffer;
-       gdouble version;
+       ui_dialog_upgrade_choose_currency();
+}
 
-               /* v3.4 add :: prevent load of future file version */
-               v_buffer = g_strstr_len(buffer, 50, "<homebank v=");
-               if( v_buffer == NULL )
-                       return XML_FILE_ERROR;
 
-               DB( g_print("- id line: --(%.50s)\n\n", v_buffer) );
 
-               version = g_ascii_strtod(v_buffer+13, NULL);    /* a little hacky, but works ! */
-               if( version == 0.0 )
-                       version = 0.1;
+// lower v0.6 : we must assume categories/payee exists
+// and strong link to xfer
+// #632496
+static void homebank_upgrade_lower_v06(void)
+{
+GList *lst_acc, *lnk_acc;
+Category *cat;
+Payee *pay;
+GList *lrul, *list;
 
-               ctx.version = version;
+       DB( g_print("\n[hb-xml] homebank_upgrade_lower_v06\n") );
 
-               if( version > FILE_VERSION )
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+       
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
                {
-                       DB( g_print("- failed: version %f is not supported (max is %f)\n", version, FILE_VERSION) );
-                       return XML_VERSION_ERROR;
+               Transaction *entry = list->data;
+
+                       //also strong link internal xfer
+                       if(entry->paymode == PAYMODE_INTXFER && entry->kxfer == 0)
+                       {
+                       Transaction *child = transaction_old_get_child_transfer(entry);
+                               if(child != NULL)
+                               {
+                                       transaction_xfer_change_to_child(entry, child);
+                               }
+                       }
+
+                       da_transaction_consistency(entry);
+                       
+                       list = g_list_next(list);
                }
-               else
-               {
-                       DB( g_print("- ok : version=%.1f\n", version) );
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
 
-                       /* 1st: validate the file is well in utf-8 */
-                       DB( g_print("- ensure UTF-8\n") );
-                       buffer = homebank_utf8_ensure(buffer);
 
-                       /* then process the buffer */
-                       #if MYDEBUG == 1
-                               GTimer *t = g_timer_new();
-                               g_print("- start parse\n");
-                       #endif
+       lrul = list = g_hash_table_get_values(GLOBALS->h_rul);
+       while (list != NULL)
+       {
+       Assign *entry = list->data;
 
-                       context = g_markup_parse_context_new (&hb_parser, 0, &ctx, NULL);
+               cat = da_cat_get(entry->kcat);
+               if(cat == NULL)
+               {
+                       DB( g_print(" !! fixing cat for rul: %d is unknow\n", entry->kcat) );
+                       entry->kcat = 0;
+               }
 
-                       error = NULL;
-                       rc = g_markup_parse_context_parse (context, buffer, length, &error);
+               pay = da_pay_get(entry->kpay);
+               if(pay == NULL)
+               {
+                       DB( g_print(" !! fixing pay for rul: %d is unknow\n", entry->kpay) );
+                       entry->kpay = 0;
+               }
 
-                       if( error )
-                               g_print("failed: %s\n", error->message);
 
-                       if( rc == FALSE )
-                       {
-                               error = NULL;
-                               g_markup_parse_context_end_parse(context, &error);
+               list = g_list_next(list);
+       }
+       g_list_free(lrul);
+}
 
-                               if( error )
-                                       g_print("failed: %s\n", error->message);
-                       }
 
-                       g_markup_parse_context_free (context);
-                       g_free (buffer);
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-                       //reverse the glist (see g_list append idiom to perf for reason
-                       // we use prepend and then reverse
-                       GLOBALS->ope_list = g_list_reverse(GLOBALS->ope_list);
-                       
-                       DB( g_print("- end parse : %f sec\n", g_timer_elapsed(t, NULL)) );
-                       DB( g_timer_destroy (t) );
 
-                       /* file upgrade / bugfix */
-                       if( version <= 0.1 )
-                               homebank_upgrade_to_v02();
-                       if( version <= 0.2 )
-                               homebank_upgrade_to_v03();
-                       if( version <= 0.3 )
-                               homebank_upgrade_to_v04();
-                       if( version <= 0.4 )
-                               homebank_upgrade_to_v05();
-                       if( version <= 0.5 )
-                       {
-                               homebank_upgrade_to_v06();
-                               homebank_upgrade_lower_v06();
-                       }
-                       if( version <= 0.6 )
-                       {
-                               homebank_upgrade_to_v07();
-                               hbfile_sanity_check();
-                       }
-                       if( version <= 0.7 )
-                               homebank_upgrade_to_v08();
-                       if( version <= 0.8 )
-                               hbfile_sanity_check();
+static void homebank_load_xml_acc(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
+{
+Account *entry = da_acc_malloc();
+gint i;
 
-                       // next ?
-                       
-               }
+       for (i = 0; attribute_names[i] != NULL; i++)
+       {
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                    if(!strcmp (attribute_names[i], "key"     )) { entry->key   = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "flags"   )) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "pos"     )) { entry->pos   = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "type"    )) { entry->type = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "curr"    )) { entry->kcur = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->name = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "number"  )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->number = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "bankname")) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->bankname = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "initial" )) { entry->initial = g_ascii_strtod(attribute_values[i], NULL); }
+
+               else if(!strcmp (attribute_names[i], "minimum" )) { entry->minimum = g_ascii_strtod(attribute_values[i], NULL); }
+               else if(!strcmp (attribute_names[i], "cheque1" )) { entry->cheque1 = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "cheque2" )) { entry->cheque2 = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "notes"   )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->notes = g_strdup(attribute_values[i]); }
        }
 
-       return retval;
+       //all attribute loaded: append
+       da_acc_insert(entry);
 }
 
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-// v0.1 to v0.2 : we must change account reference by making a +1 to its index references
-static void homebank_upgrade_to_v02(void)
+static void homebank_load_xml_asg(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
 {
-GList *list;
-
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v02\n") );
+Assign *entry = da_asg_malloc();
+gint exact = 0;
+gint i;
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       for (i = 0; attribute_names[i] != NULL; i++)
        {
-       Transaction *entry = list->data;
-               entry->kacc++;
-               entry->kxferacc++;
-               list = g_list_next(list);
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                    if(!strcmp (attribute_names[i], "key"     )) { entry->key   = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "flags"   )) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "field"   )) { entry->field = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->text = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "payee"   )) { entry->kpay = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "category")) { entry->kcat = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "paymode" )) { entry->paymode = atoi(attribute_values[i]); }
+               // prior v08
+               else if(!strcmp (attribute_names[i], "exact" )) { exact = atoi(attribute_values[i]); }
        }
 
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
+       /* in v08 exact moved to flag */
+       if( ctx->file_version <= 0.7)
        {
-       Archive *entry = list->data;
-               entry->kacc++;
-               entry->kxferacc++;
-               list = g_list_next(list);
+               entry->flags = (ASGF_DOCAT|ASGF_DOPAY);
+               if( exact > 0 )
+                  entry->flags |= ASGF_EXACT;
        }
+
+       //all attribute loaded: append
+       da_asg_append(entry);
+
 }
 
-// v0.2 to v0.3 : we must assume categories exists : bugs 303886, 303738
-static void homebank_upgrade_to_v03(void)
+
+static void homebank_load_xml_pay(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
 {
-GList *list;
+Payee *entry = da_pay_malloc();
+gint i;
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v03\n") );
-       
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       for (i = 0; attribute_names[i] != NULL; i++)
        {
-       Transaction *entry = list->data;
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
 
-               da_transaction_consistency(entry);
-               list = g_list_next(list);
+                        if(!strcmp (attribute_names[i], "key"  )) { entry->key = atoi(attribute_values[i]); }
+               //else if(!strcmp (attribute_names[i], "flags")) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name" )) { entry->name = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "category")) { entry->kcat = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "paymode" )) { entry->paymode = atoi(attribute_values[i]); }
        }
 
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
-       {
-       Archive *entry = list->data;
+       //all attribute loaded: append
+       da_pay_insert(entry);
+}
 
-               da_archive_consistency(entry);
-               list = g_list_next(list);
+
+static void homebank_load_xml_prop(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
+{
+gint i;
+
+       for (i = 0; attribute_names[i] != NULL; i++)
+       {
+                    if(!strcmp (attribute_names[i], "title"       )) { g_free(GLOBALS->owner); GLOBALS->owner = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "curr"        )) { GLOBALS->kcur = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "car_category")) { GLOBALS->vehicle_category = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "auto_smode"  )) { GLOBALS->auto_smode = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "auto_weekday")) { GLOBALS->auto_weekday = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "auto_nbdays" )) { GLOBALS->auto_nbdays = atoi(attribute_values[i]); }
        }
 }
 
-static void homebank_upgrade_to_v04(void)
+
+static void homebank_load_xml_cat(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
 {
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v04\n") );
+Category *entry = da_cat_malloc();
+gboolean budget;
+gint i, j;
 
-       GLOBALS->arc_list = da_archive_sort(GLOBALS->arc_list);
+       for (i = 0; attribute_names[i] != NULL; i++)
+       {
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                    if(!strcmp (attribute_names[i], "key"   )) { entry->key = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "parent")) { entry->parent = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "flags" )) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name"  )) { entry->name = g_strdup(attribute_values[i]); }
+
+               budget = FALSE;
+               for(j=0;j<=12;j++)
+               {
+               gchar *tmpname;
+
+                       tmpname = g_strdup_printf ("b%d", j);
+                       if(!(strcmp (attribute_names[i], tmpname))) { entry->budget[j] = g_ascii_strtod(attribute_values[i], NULL); }
+                       g_free(tmpname);
+
+                       if(entry->budget[j]) budget = TRUE;
+               }
+               if(budget == TRUE)
+                       entry->flags |= GF_BUDGET;
+
+       }
+
+       //all attribute loaded: append
+       da_cat_insert( entry);
 }
 
 
-// v0.4 to v0.5 :
-// we must assume kxferacc exists in archives for internal xfer : bug 528923
-// if not, remove automation from the archive
-static void homebank_upgrade_to_v05(void)
+static void homebank_load_xml_cur(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
 {
-GList *list;
+Currency *entry = da_cur_malloc ();
+gint i;
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v05\n") );
+       for (i = 0; attribute_names[i] != NULL; i++)
+       {
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                        if(!strcmp (attribute_names[i], "key"    )) { entry->key = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name"  )) { entry->name = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "iso"   )) { entry->iso_code = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "symb"  )) { entry->symbol = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "syprf" )) { entry->sym_prefix = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "dchar" )) { entry->decimal_char = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "gchar" )) { entry->grouping_char = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "frac"  )) { entry->frac_digits = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "rate"  )) { entry->rate = g_ascii_strtod(attribute_values[i], NULL); }
+               else if(!strcmp (attribute_names[i], "mdate ")) { entry->mdate = atoi(attribute_values[i]); }
 
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
+       }
+
+       //all attribute loaded: append
+       da_cur_insert (entry);
+}
+
+
+static void homebank_load_xml_tag(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
+{
+Tag *entry = da_tag_malloc();
+gint i;
+
+       for (i = 0; attribute_names[i] != NULL; i++)
        {
-       Archive *entry = list->data;
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
 
-               da_archive_consistency(entry);
-               list = g_list_next(list);
+                    if(!strcmp (attribute_names[i], "key"  )) { entry->key = atoi(attribute_values[i]); }
+               //else if(!strcmp (attribute_names[i], "flags")) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "name" )) { entry->name = g_strdup(attribute_values[i]); }
        }
+
+       //all attribute loaded: append
+       da_tag_insert(entry);
 }
 
 
-// v0.5 to v0.6 : we must change kxferacc to 0 on non Xfer transactions
-//#677351
-static void homebank_upgrade_to_v06(void)
+static void homebank_load_xml_fav(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
 {
-GList *list;
+Archive *entry = da_archive_malloc();
+gchar *scat = NULL;
+gchar *samt = NULL;
+gchar *smem = NULL;
+gboolean split = FALSE;
+gint i;
+
+       for (i = 0; attribute_names[i] != NULL; i++)
+       {
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                    if(!strcmp (attribute_names[i], "amount"     )) { entry->amount = g_ascii_strtod(attribute_values[i], NULL); }
+               else if(!strcmp (attribute_names[i], "account"    )) { entry->kacc = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "dst_account")) { entry->kxferacc = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "paymode"    )) { entry->paymode = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "st"         )) { entry->status = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "flags"      )) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "payee"      )) { entry->kpay = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "category"   )) { entry->kcat = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "wording"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->wording = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "nextdate"   )) { entry->nextdate = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "every"      )) { entry->every = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "unit"       )) { entry->unit = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "limit"      )) { entry->limit = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "weekend"    )) { entry->weekend = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "scat"       )) { scat = (gchar *)attribute_values[i]; split = TRUE; }
+               else if(!strcmp (attribute_names[i], "samt"       )) { samt = (gchar *)attribute_values[i]; split = TRUE; }
+               else if(!strcmp (attribute_names[i], "smem"       )) { smem = (gchar *)attribute_values[i]; split = TRUE; }
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v06\n") );
+       }
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       if(split == TRUE)
        {
-       Transaction *entry = list->data;
-               da_transaction_consistency(entry);
-               list = g_list_next(list);
+               if (da_splits_parse(entry->splits, scat, samt, smem) > 0)
+               {
+                       entry->flags |= OF_SPLIT; //Flag that Splits are active
+               }
        }
 
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
+       //all attribute loaded: append
+       GLOBALS->arc_list = g_list_append(GLOBALS->arc_list, entry);
+}
+
+
+static void homebank_load_xml_ope(ParseContext *ctx, const gchar **attribute_names, const gchar **attribute_values)
+{
+Transaction *entry = da_transaction_malloc();
+gchar *scat = NULL;
+gchar *samt = NULL;
+gchar *smem = NULL;
+gboolean split = FALSE;
+gint i;
+
+       for (i = 0; attribute_names[i] != NULL; i++)
        {
-       Archive *entry = list->data;
-               da_archive_consistency(entry);
-               list = g_list_next(list);
+               //DB( g_print(" att='%s' val='%s'\n", attribute_names[i], attribute_values[i]) );
+
+                    if(!strcmp (attribute_names[i], "date"       )) { entry->date = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "amount"     )) { entry->amount = g_ascii_strtod(attribute_values[i], NULL); }
+               else if(!strcmp (attribute_names[i], "account"    )) { entry->kacc = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "dst_account")) { entry->kxferacc = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "paymode"    )) { entry->paymode = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "st"         )) { entry->status = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "flags"      )) { entry->flags = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "payee"      )) { entry->kpay = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "category"   )) { entry->kcat = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "wording"    )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->wording = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "info"       )) { if(strcmp(attribute_values[i],"(null)") && attribute_values[i] != NULL) entry->info = g_strdup(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "tags"       ))
+               {
+                       if(attribute_values[i] != NULL && strlen(attribute_values[i]) > 0 && strcmp(attribute_values[i],"(null)") != 0 )
+                       {
+                               transaction_tags_parse(entry, attribute_values[i]);
+                       }
+               }
+               else if(!strcmp (attribute_names[i], "kxfer"    )) { entry->kxfer = atoi(attribute_values[i]); }
+               else if(!strcmp (attribute_names[i], "scat"     )) { scat = (gchar *)attribute_values[i]; split = TRUE; }
+               else if(!strcmp (attribute_names[i], "samt"     )) { samt = (gchar *)attribute_values[i]; split = TRUE; }
+               else if(!strcmp (attribute_names[i], "smem"     )) { smem = (gchar *)attribute_values[i]; split = TRUE; }
        }
+
+       //bugfix 303886
+       //if(entry->kcat < 0)
+       //      entry->kcat = 0;
+
+       if(split == TRUE)
+       {
+               if (da_splits_parse(entry->splits, scat, samt, smem) > 0)
+               {
+                       entry->flags |= OF_SPLIT; //Flag that Splits are active
+               }
+       }
+       
+       //all attribute loaded: append
+       // we use prepend here, the list will be reversed later for perf reason
+       da_transaction_prepend(entry);
 }
 
 
-// v0.7 AF_BUDGET removed instead of AF_NOBUDGET
-static void homebank_upgrade_to_v07(void)
+
+
+static void
+start_element_handler (GMarkupParseContext *context,
+                      const gchar         *element_name,
+                      const gchar        **attribute_names,
+                      const gchar        **attribute_values,
+                      gpointer             user_data,
+                      GError             **error)
 {
-GList *lacc, *list;
+ParseContext *ctx = user_data;
+//GtkUIManager *self = ctx->self;
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v07\n") );
+       //DB( g_print("** start element: %s\n", element_name) );
 
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
+       switch(element_name[0])
        {
-       Account *acc = list->data;
+               case 'a':
+               {
+                       if(!strcmp (element_name, "account"))   //account
+                       {
+                               homebank_load_xml_acc(ctx, attribute_names, attribute_values);
+                       }
+                       else if(!strcmp (element_name, "asg"))  //assign
+                       {
+                               homebank_load_xml_asg(ctx, attribute_names, attribute_values);
+                       }
+               }
+               break;
 
-               if( acc->flags & AF_OLDBUDGET ) // budget include
+               case 'p':
                {
-                       acc->flags &= ~(AF_OLDBUDGET);
+                       if(!strcmp (element_name, "pay"))
+                       {
+                               homebank_load_xml_pay(ctx, attribute_names, attribute_values);
+                       }
+                       else if(!strcmp (element_name, "properties"))
+                       {
+                               homebank_load_xml_prop(ctx, attribute_names, attribute_values);
+                       }
                }
-               else
+               break;
+
+               case 'c':
                {
-                       acc->flags |= AF_NOBUDGET;
+                       if(!strcmp (element_name, "cat"))
+                       {
+                               homebank_load_xml_cat(ctx, attribute_names, attribute_values);
+                       }
+                       else if(!strcmp (element_name, "cur"))
+                       {
+                               homebank_load_xml_cur(ctx, attribute_names, attribute_values);
+                       }
                }
+               break;
 
-               list = g_list_next(list);
+               case 't':
+               {
+                       if(!strcmp (element_name, "tags"))
+                       {
+                               homebank_load_xml_tag(ctx, attribute_names, attribute_values);
+                       }
+               }
+
+               case 'f':
+               {
+                       if(!strcmp (element_name, "fav"))
+                       {
+                               homebank_load_xml_fav(ctx, attribute_names, attribute_values);
+                       }
+               }
+               break;
+
+               case 'o':
+               {
+                       if(!strcmp (element_name, "ope"))
+                       {
+                               homebank_load_xml_ope(ctx, attribute_names, attribute_values);
+                       }
+               }
+               break;
        }
-       g_list_free(lacc);
+}
+
+
+/*
+static void
+end_element_handler (GMarkupParseContext *context,
+                    const gchar         *element_name,
+                    gpointer             user_data,
+                    GError             **error)
+{
+  ParseContext *ctx = user_data;
+
+       //DB( g_print("-- end element: %s\n", element_name) );
+
 
 }
+*/
 
-static void homebank_upgrade_to_v08(void)
+static GMarkupParser hb_parser = {
+       start_element_handler,
+       NULL,   //end_element_handler,
+       NULL, //text_handler,
+       NULL,
+       NULL  //cleanup
+};
+
+
+static gboolean hb_xml_get_version(ParseContext *ctx, gchar *buffer)
 {
-GList *list;
+gchar *v_buffer;
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_to_v08\n") );
+       ctx->file_version = 0.0;
+       ctx->data_version = 0;
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
-       {
-       Transaction *entry = list->data;
-               da_transaction_consistency(entry);
-               list = g_list_next(list);
-       }
+       /* v3.4 add :: prevent load of future file version */
+       v_buffer = g_strstr_len(buffer, 50, "<homebank v=");
+       if( v_buffer == NULL )
+               return FALSE;
 
+       DB( g_print("- id line: --(%.50s)\n\n", v_buffer) );
 
+       ctx->file_version = g_ascii_strtod(v_buffer+13, NULL);  /* a little hacky, but works ! */
+       if( ctx->file_version == 0.0 ) 
+               ctx->file_version = 0.1;
+       else if( ctx->file_version == 5.0 ) //was a mistake
+               ctx->file_version = 1.0;
+
+       v_buffer = g_strstr_len(buffer+13, 50, "d=");
+       if( v_buffer )
+       {
+               DB( g_print(" d=%s)\n\n", v_buffer) );
+       
+               ctx->data_version = atoi(v_buffer+3);
+       }
+       return TRUE;
 }
 
 
-// v0.6 to v0.7 : assign a default currency
 /*
-static void homebank_upgrade_to_v08(void)
+** XML load homebank file: hbfile
+*/
+gint homebank_load_xml(gchar *filename)
 {
+gint retval;
+gchar *buffer;
+gsize length;
+GError *error = NULL;
+ParseContext ctx;
+GMarkupParseContext *context;
+gboolean rc;
+
+       DB( g_print("\n[hb-xml] homebank_load_xml\n") );
+
+       retval = XML_OK;
+       if (!g_file_get_contents (filename, &buffer, &length, &error))
+       {
+               //g_message ("%s", error->message);
+               retval = XML_IO_ERROR;
+               g_error_free (error);
+       }
+       else
+       {
+               if( hb_xml_get_version(&ctx, buffer) == FALSE )
+               {
+                       return XML_FILE_ERROR;
+               }
 
-       // set a base currency to the hbfile if not
-       g_print("GLOBALS->kcur %d\n", GLOBALS->kcur);
+               if( ctx.file_version > FILE_VERSION )
+               {
+                       DB( g_print("- failed: version %f is not supported (max is %f)\n", ctx.file_version, FILE_VERSION) );
+                       return XML_VERSION_ERROR;
+               }
+               else
+               {
+                       DB( g_print("- file ok : v=%.1f data_v=%06d\n", ctx.file_version, ctx.data_version) );
 
-       if(GLOBALS->kcur == 0)
-       {
-       //struct iso4217format *choice = ui_cur_select_dialog_new(GLOBALS->mainwindow);
-       struct iso4217format *curfmt =  iso4217format_get(PREFS->curr_default);
+                       /* 1st: validate the file is well in utf-8 */
+                       DB( g_print("- ensure UTF-8\n") );
+                       buffer = homebank_utf8_ensure(buffer);
 
-               if(curfmt == NULL)
-                       curfmt = iso4217format_get_en_us();
-               
-               
-               Currency *item = currency_add_from_user(curfmt);
+                       /* then process the buffer */
+                       #if MYDEBUG == 1
+                               GTimer *t = g_timer_new();
+                               g_print("- start parse\n");
+                       #endif
 
-                       GLOBALS->kcur = item->key;
+                       context = g_markup_parse_context_new (&hb_parser, 0, &ctx, NULL);
 
-                       g_print("GLOBALS->kcur %d\n", GLOBALS->kcur);
+                       error = NULL;
+                       rc = g_markup_parse_context_parse (context, buffer, length, &error);
 
-                       // set every accounts to base currecny
-                       GList *list = g_hash_table_get_values(GLOBALS->h_acc);
-                       while (list != NULL)
-                       {
-                       Account *acc;
-                               acc = list->data;
+                       if( error )
+                               g_print("failed: %s\n", error->message);
 
-                               acc->kcur = item->key;
+                       if( rc == FALSE )
+                       {
+                               error = NULL;
+                               g_markup_parse_context_end_parse(context, &error);
 
-                               list = g_list_next(list);
+                               if( error )
+                                       g_print("failed: %s\n", error->message);
                        }
-                       g_list_free(list);
-
-               
-       }
-}
-*/
-
-
-// lower v0.6 : we must assume categories/payee exists
-// and strong link to xfer
-// #632496
-static void homebank_upgrade_lower_v06(void)
-{
-Category *cat;
-Payee *pay;
-GList *lrul, *list;
 
-       DB( g_print("\n[hb-xml] homebank_upgrade_lower_v06\n") );
-
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
-       {
-       Transaction *entry = list->data;
+                       g_markup_parse_context_free (context);
+                       g_free (buffer);
 
-               da_transaction_consistency(entry);
+                       DB( g_print("- end parse : %f sec\n", g_timer_elapsed(t, NULL)) );
+                       DB( g_timer_destroy (t) );
 
-               //also strong link internal xfer
-               if(entry->paymode == PAYMODE_INTXFER)
-               {
-               Transaction *child = transaction_old_get_child_transfer(entry);
-                       if(child != NULL)
+                       /* file upgrade / bugfix */
+                       if( ctx.file_version <= 0.1 )
+                               homebank_upgrade_to_v02();
+                       if( ctx.file_version <= 0.2 )
+                               homebank_upgrade_to_v03();
+                       if( ctx.file_version <= 0.3 )
+                               homebank_upgrade_to_v04();
+                       if( ctx.file_version <= 0.4 )
+                               homebank_upgrade_to_v05();
+                       if( ctx.file_version <= 0.5 )
                        {
-                               transaction_xfer_change_to_child(entry, child);
+                               homebank_upgrade_to_v06();
+                               homebank_upgrade_lower_v06();
+                       }
+                       if( ctx.file_version <= 0.6 )
+                       {
+                               homebank_upgrade_to_v07();
+                               hbfile_sanity_check();
+                       }
+                       if( ctx.file_version <= 0.7 )   // <= 4.5
+                       {       
+                               homebank_upgrade_to_v08();
+                       }
+                       if( ctx.file_version <= 0.8 )   // <= 4.6
+                       {
+                               hbfile_sanity_check();
+                       }
+                       if( ctx.file_version <= 0.9 )   // <= 4.6.3
+                       {
+                               hbfile_sanity_check();
+                               homebank_upgrade_to_v10();
+                       }
+                       if( ctx.file_version <= 1.0 )   // <= 5.0.0 
+                       {
+                               hbfile_sanity_check();
+                               homebank_upgrade_to_v11();
+                       }
+                       //starting 5.0.4 data upgrade is done without changing file_version
+                       if( ctx.data_version < 050005 ) // <= 5.0.5 
+                       {
+                               hbfile_sanity_check();
+                       }
+                       if( ctx.file_version <= 1.1 )   // <= 5.1.0 
+                       {
+                               hbfile_sanity_check();
+                               homebank_upgrade_to_v12();
                        }
-               }
-
-               list = g_list_next(list);
-       }
-
-
-       lrul = list = g_hash_table_get_values(GLOBALS->h_rul);
-       while (list != NULL)
-       {
-       Assign *entry = list->data;
-
-               cat = da_cat_get(entry->kcat);
-               if(cat == NULL)
-               {
-                       DB( g_print(" !! fixing cat for rul: %d is unknow\n", entry->kcat) );
-                       entry->kcat = 0;
-               }
 
-               pay = da_pay_get(entry->kpay);
-               if(pay == NULL)
-               {
-                       DB( g_print(" !! fixing pay for rul: %d is unknow\n", entry->kpay) );
-                       entry->kpay = 0;
+                       // next ?
+                       
                }
-
-
-               list = g_list_next(list);
        }
-       g_list_free(lrul);
-
 
+       return retval;
 }
 
 
+
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 /*
@@ -801,6 +965,79 @@ static void hb_xml_append_txt(GString *gstring, gchar *attrname, gchar *value)
        }
 }
 
+static void
+append_escaped_text (GString     *str,
+                     const gchar *text,
+                     gssize       length)
+{
+  const gchar *p;
+  const gchar *end;
+  gunichar c;
+
+  p = text;
+  end = text + length;
+
+  while (p < end)
+    {
+      const gchar *next;
+      next = g_utf8_next_char (p);
+
+      switch (*p)
+        {
+        case '&':
+          g_string_append (str, "&amp;");
+          break;
+
+        case '<':
+          g_string_append (str, "&lt;");
+          break;
+
+        case '>':
+          g_string_append (str, "&gt;");
+          break;
+
+        case '\'':
+          g_string_append (str, "&apos;");
+          break;
+
+        case '"':
+          g_string_append (str, "&quot;");
+          break;
+
+        default:
+          c = g_utf8_get_char (p);
+          if ((0x1 <= c && c <= 0x8) ||
+              (0xa <= c && c  <= 0xd) ||       //chnaged here from b<->c to a<->d
+              (0xe <= c && c <= 0x1f) ||
+              (0x7f <= c && c <= 0x84) ||
+              (0x86 <= c && c <= 0x9f))
+            g_string_append_printf (str, "&#x%x;", c);
+          else
+            g_string_append_len (str, p, next - p);
+          break;
+        }
+
+      p = next;
+    }
+}
+
+// we override g_markup_escape_text from glib to encode \n (LF) & \r (CR)
+static void hb_xml_append_txt_crlf(GString *gstring, gchar *attrname, gchar *value)
+{
+       if(value != NULL && *value != 0)
+       {
+       gssize length;
+       GString *escaped;
+               
+               //gchar *escaped = g_markup_escape_text(value, -1);
+               length = strlen (value);
+               escaped = g_string_sized_new (length);
+               append_escaped_text (escaped, value, length);
+               g_string_append_printf(gstring, "%s=\"%s\" ", attrname, escaped->str);
+               g_string_free (escaped, TRUE);
+       }
+}
+
 static void hb_xml_append_int0(GString *gstring, gchar *attrname, guint32 value)
 {
        g_string_append_printf(gstring, "%s=\"%d\" ", attrname, value);
@@ -824,13 +1061,18 @@ char buf[G_ASCII_DTOSTR_BUF_SIZE];
 }
 
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
 /*
 ** XML properties save
 */
-static void homebank_save_xml_prop(GIOChannel *io)
+static gint homebank_save_xml_prop(GIOChannel *io)
 {
 gchar *title;
 GString *node;
+gint retval = XML_OK;
+GError *error = NULL;
 
        title = GLOBALS->owner == NULL ? "" : GLOBALS->owner;
 
@@ -839,6 +1081,7 @@ GString *node;
        g_string_assign(node, "<properties ");
        
        hb_xml_append_txt(node, "title", title);
+       hb_xml_append_int(node, "curr", GLOBALS->kcur);
        hb_xml_append_int(node, "car_category", GLOBALS->vehicle_category);
        hb_xml_append_int0(node, "auto_smode", GLOBALS->auto_smode);
        hb_xml_append_int(node, "auto_weekday", GLOBALS->auto_weekday);
@@ -846,61 +1089,67 @@ GString *node;
 
        g_string_append(node, "/>\n");
 
-       g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
+       error = NULL;
+       g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+       if(error)
+       {
+               retval = XML_IO_ERROR;
+               g_error_free(error);
+       }
 
        g_string_free(node, TRUE);
+       return retval;
 }
 
 
 /*
 ** XML currency save
 */
-/*
-static void homebank_save_xml_cur(GIOChannel *io)
+static gint homebank_save_xml_cur(GIOChannel *io)
 {
 GList *list;
 gchar *tmpstr;
 char buf1[G_ASCII_DTOSTR_BUF_SIZE];
+gint retval = XML_OK;
 
        list = g_hash_table_get_values(GLOBALS->h_cur);
        while (list != NULL)
        {
        Currency *item = list->data;
 
-               if(item->key != 0)
-               {
-                       tmpstr = g_markup_printf_escaped(
-                           "<cur key=\"%d\" iso=\"%s\" name=\"%s\" symb=\"%s\" syprf=\"%d\" dchar=\"%s\" gchar=\"%s\" frac=\"%d\" rate=\"%s\" mdate=\"%d\" />\n",
-                               item->key,
-                               item->iso_code,
-                           item->name,
-                           item->symbol,
-                           item->sym_prefix,
-                           item->decimal_char,
-                           item->grouping_char,
-                           item->frac_digits,
-                           g_ascii_dtostr (buf1, sizeof (buf1), item->rate),
-                           item->mdate
-                       );
-
-                       g_io_channel_write_chars(io, tmpstr, -1, NULL, NULL);
-                       g_free(tmpstr);
+               tmpstr = g_markup_printf_escaped(
+                   "<cur key=\"%d\" iso=\"%s\" name=\"%s\" symb=\"%s\" syprf=\"%d\" dchar=\"%s\" gchar=\"%s\" frac=\"%d\" rate=\"%s\" mdate=\"%d\" />\n",
+                       item->key,
+                       item->iso_code,
+                   item->name,
+                   item->symbol,
+                   item->sym_prefix,
+                   item->decimal_char,
+                   item->grouping_char,
+                   item->frac_digits,
+                   g_ascii_dtostr (buf1, sizeof (buf1), item->rate),
+                   item->mdate
+               );
+
+               g_io_channel_write_chars(io, tmpstr, -1, NULL, NULL);
+               g_free(tmpstr);
 
-               }
                list = g_list_next(list);
        }
        g_list_free(list);
+       return retval;
 }
-*/
 
 
 /*
 ** XML account save
 */
-static void homebank_save_xml_acc(GIOChannel *io)
+static gint homebank_save_xml_acc(GIOChannel *io)
 {
 GList *lacc, *list;
 GString *node;
+gint retval = XML_OK;
+GError *error = NULL;
 
        node = g_string_sized_new(255);
 
@@ -909,7 +1158,7 @@ GString *node;
        {
        Account *item = list->data;
 
-               item->flags &= ~(AF_ADDED|AF_CHANGED);  //remove flag
+               item->flags &= ~(AF_ADDED|AF_CHANGED);  //delete flag
 
                g_string_assign(node, "<account ");
                
@@ -917,31 +1166,46 @@ GString *node;
                hb_xml_append_int(node, "flags", item->flags);
                hb_xml_append_int(node, "pos", item->pos);
                hb_xml_append_int(node, "type", item->type);
-               //hb_xml_append_int(node, "curr", item->kcur);
+               hb_xml_append_int(node, "curr", item->kcur);
                hb_xml_append_txt(node, "name", item->name);
                hb_xml_append_txt(node, "number", item->number);
                hb_xml_append_txt(node, "bankname", item->bankname);
                hb_xml_append_amt(node, "initial", item->initial);
+
                hb_xml_append_amt(node, "minimum", item->minimum);
                hb_xml_append_int(node, "cheque1", item->cheque1);
                hb_xml_append_int(node, "cheque2", item->cheque2);
+               hb_xml_append_txt_crlf(node, "notes", item->notes);
 
                g_string_append(node, "/>\n");
 
-               g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
+               error = NULL;
+               g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+
+               if(error)
+               {
+                       retval = XML_IO_ERROR;
+                       g_error_free(error);
+               }
+
                list = g_list_next(list);
        }
        g_list_free(lacc);
        g_string_free(node, TRUE);
+       return retval;
 }
 
 /*
 ** XML payee save
 */
-static void homebank_save_xml_pay(GIOChannel *io)
+static gint homebank_save_xml_pay(GIOChannel *io)
 {
 GList *lpay, *list;
-gchar *tmpstr;
+GString *node;
+gint retval = XML_OK;
+GError *error = NULL;
+
+       node = g_string_sized_new(255);
 
        lpay = list = payee_glist_sorted(0);
        while (list != NULL)
@@ -950,29 +1214,43 @@ gchar *tmpstr;
 
                if(item->key != 0)
                {
-                       tmpstr = g_markup_printf_escaped("<pay key=\"%d\" name=\"%s\"/>\n",
-                               item->key,
-                               item->name
-                       );
+                       g_string_assign(node, "<pay ");
 
-                       g_io_channel_write_chars(io, tmpstr, -1, NULL, NULL);
-                       g_free(tmpstr);
+                       hb_xml_append_int(node, "key", item->key);
+                       hb_xml_append_txt(node, "name", item->name);
+                       hb_xml_append_int(node, "category", item->kcat);
+                       hb_xml_append_int(node, "paymode" , item->paymode);
+
+                       g_string_append(node, "/>\n");
+
+                       error = NULL;
+                       g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+
+                       if(error)
+                       {
+                               retval = XML_IO_ERROR;
+                               g_error_free(error);
+                       }
 
                }
                list = g_list_next(list);
        }
        g_list_free(lpay);
+       g_string_free(node, TRUE);
+       return retval;
 }
 
 /*
 ** XML category save
 */
-static void homebank_save_xml_cat(GIOChannel *io)
+static gint homebank_save_xml_cat(GIOChannel *io)
 {
 GList *lcat, *list;
 GString *node;
 char buf[G_ASCII_DTOSTR_BUF_SIZE];
 guint i;
+gint retval = XML_OK;
+GError *error = NULL;
 
        node = g_string_sized_new(255);
 
@@ -999,22 +1277,33 @@ guint i;
                        }
 
                        g_string_append(node, "/>\n");
-                       g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
+                       
+                       error = NULL;
+                       g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+
+                       if(error)
+                       {
+                               retval = XML_IO_ERROR;
+                               g_error_free(error);
+                       }
 
                }
                list = g_list_next(list);
        }
        g_list_free(lcat);
        g_string_free(node, TRUE);
+       return retval;
 }
 
 /*
 ** XML tag save
 */
-static void homebank_save_xml_tag(GIOChannel *io)
+static gint homebank_save_xml_tag(GIOChannel *io)
 {
 GList *ltag, *list;
 gchar *tmpstr;
+gint retval = XML_OK;
+GError *error = NULL;
 
        ltag = list = tag_glist_sorted(0);
        while (list != NULL)
@@ -1023,28 +1312,37 @@ gchar *tmpstr;
 
                if(item->key != 0)
                {
-                       tmpstr = g_markup_printf_escaped("<tag key=\"%d\" name=\"%s\" />\n",
+                       tmpstr = g_markup_printf_escaped("<tag key=\"%d\" name=\"%s\"/>\n",
                                item->key,
                                item->name
                        );
 
-                       g_io_channel_write_chars(io, tmpstr, -1, NULL, NULL);
+                       error = NULL;
+                       g_io_channel_write_chars(io, tmpstr, -1, NULL, &error);
                        g_free(tmpstr);
-
+                       
+                       if(error)
+                       {
+                               retval = XML_IO_ERROR;
+                               g_error_free(error);
+                       }
                }
                list = g_list_next(list);
        }
        g_list_free(ltag);
+       return retval;
 }
 
 
 /*
 ** XML assign save
 */
-static void homebank_save_xml_asg(GIOChannel *io)
+static gint homebank_save_xml_asg(GIOChannel *io)
 {
 GList *lasg, *list;
 GString *node;
+gint retval = XML_OK;
+GError *error = NULL;
 
        node = g_string_sized_new(255);
        
@@ -1058,19 +1356,27 @@ GString *node;
                hb_xml_append_int(node, "key"     , item->key);
                hb_xml_append_int(node, "flags"   , item->flags);
                hb_xml_append_int(node, "field"   , item->field);
-               hb_xml_append_txt(node, "name"    , item->name);        
+               hb_xml_append_txt(node, "name"    , item->text);        
                hb_xml_append_int(node, "payee"   , item->kpay);
                hb_xml_append_int(node, "category", item->kcat);
-               //hb_xml_append_int(node, "paymode" , item->paymode);
+               hb_xml_append_int(node, "paymode" , item->paymode);
 
                g_string_append(node, "/>\n");
                
-               g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
+               error = NULL;
+               g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+
+               if(error)
+               {
+                       retval = XML_IO_ERROR;
+                       g_error_free(error);
+               }
 
                list = g_list_next(list);
        }
        g_list_free(lasg);
        g_string_free(node, TRUE);
+       return retval;
 }
 
 
@@ -1078,10 +1384,12 @@ GString *node;
 /*
 ** XML archive save
 */
-static void homebank_save_xml_arc(GIOChannel *io)
+static gint homebank_save_xml_arc(GIOChannel *io)
 {
 GList *list;
 GString *node;
+gint retval = XML_OK;
+GError *error = NULL;
 
        node = g_string_sized_new(255);
 
@@ -1096,6 +1404,7 @@ GString *node;
                hb_xml_append_int(node, "account", item->kacc);
                hb_xml_append_int(node, "dst_account", item->kxferacc);
                hb_xml_append_int(node, "paymode", item->paymode);
+               hb_xml_append_int(node, "st", item->status);
                hb_xml_append_int(node, "flags", item->flags);
                hb_xml_append_int(node, "payee", item->kpay);
                hb_xml_append_int(node, "category", item->kcat);
@@ -1106,74 +1415,125 @@ GString *node;
                hb_xml_append_int(node, "limit", item->limit);
                hb_xml_append_int(node, "weekend", item->weekend);
 
+               if(da_splits_count(item->splits) > 0)
+               {
+                       gchar *cats, *amounts, *memos;
+               
+                       da_splits_tostring(item->splits, &cats, &amounts, &memos);
+                       g_string_append_printf(node, "scat=\"%s\" ", cats);
+                       g_string_append_printf(node, "samt=\"%s\" ", amounts);
+
+                       //fix #1173910
+                       gchar *escaped = g_markup_escape_text(memos, -1);
+                       g_string_append_printf(node, "smem=\"%s\" ", escaped);
+                       g_free(escaped);
+
+                       g_free(cats);
+                       g_free(amounts);
+                       g_free(memos);
+               }
+
                g_string_append(node, "/>\n");
 
-               g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
+               error = NULL;
+               g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+               if(error)
+               {
+                       retval = XML_IO_ERROR;
+                       g_error_free(error);
+               }
+
                list = g_list_next(list);
        }
        g_string_free(node, TRUE);
+       return retval;
 }
 
 
 /*
 ** XML transaction save
 */
-static void homebank_save_xml_ope(GIOChannel *io)
+static gint homebank_save_xml_ope(GIOChannel *io)
 {
+GList *lst_acc, *lnk_acc;
 GList *list;
 GString *node;
 gchar *tagstr;
+gint retval = XML_OK;
+GError *error = NULL;
 
        node = g_string_sized_new(255);
 
-       list = g_list_first(GLOBALS->ope_list);
-       while (list != NULL)
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
        {
-       Transaction *item = list->data;
+       Account *acc = lnk_acc->data;
 
-               item->flags &= ~(OF_AUTO|OF_ADDED|OF_CHANGED);  //remove flag
-               tagstr = transaction_tags_tostring(item);
+               list = g_queue_peek_head_link(acc->txn_queue);
+               while (list != NULL)
+               {
+               Transaction *item = list->data;
 
-               g_string_assign(node, "<ope ");
-               
-               hb_xml_append_int(node, "date", item->date);
-               hb_xml_append_amt(node, "amount", item->amount);
-               hb_xml_append_int(node, "account", item->kacc);
-               hb_xml_append_int(node, "dst_account", item->kxferacc);
-               hb_xml_append_int(node, "paymode", item->paymode);
-               hb_xml_append_int(node, "flags", item->flags);
-               hb_xml_append_int(node, "payee", item->kpay);
-               hb_xml_append_int(node, "category", item->kcat);
-               hb_xml_append_txt(node, "wording", item->wording);      
-               hb_xml_append_txt(node, "info", item->info);    
-               hb_xml_append_txt(node, "tags", tagstr);        
-               hb_xml_append_int(node, "kxfer", item->kxfer);
+                       item->flags &= ~(OF_AUTO|OF_ADDED|OF_CHANGED);  //delete flag
+                       tagstr = transaction_tags_tostring(item);
 
-               if(da_transaction_splits_count(item) > 0)
+                       g_string_assign(node, "<ope ");
+               
+                       hb_xml_append_int(node, "date", item->date);
+                       hb_xml_append_amt(node, "amount", item->amount);
+                       hb_xml_append_int(node, "account", item->kacc);
+                       hb_xml_append_int(node, "dst_account", item->kxferacc);
+                       hb_xml_append_int(node, "paymode", item->paymode);
+                       hb_xml_append_int(node, "st", item->status);
+                       hb_xml_append_int(node, "flags", item->flags);
+                       hb_xml_append_int(node, "payee", item->kpay);
+                       hb_xml_append_int(node, "category", item->kcat);
+                       hb_xml_append_txt(node, "wording", item->wording);      
+                       hb_xml_append_txt(node, "info", item->info);    
+                       hb_xml_append_txt(node, "tags", tagstr);        
+                       hb_xml_append_int(node, "kxfer", item->kxfer);
+
+               if(da_splits_count(item->splits) > 0)
                {
-               gchar *cats, *amounts, *memos;
+                       gchar *cats, *amounts, *memos;
                
-                       transaction_splits_tostring(item, &cats, &amounts, &memos);
-                       g_string_append_printf(node, "scat=\"%s\" ", cats);
-                       g_string_append_printf(node, "samt=\"%s\" ", amounts);
-
-                       //fix #1173910
-                       gchar *escaped = g_markup_escape_text(memos, -1);
-                       g_string_append_printf(node, "smem=\"%s\" ", escaped);
-                       g_free(escaped);
+                               da_splits_tostring(item->splits, &cats, &amounts, &memos);
+                               g_string_append_printf(node, "scat=\"%s\" ", cats);
+                               g_string_append_printf(node, "samt=\"%s\" ", amounts);
+
+                               //fix #1173910
+                               gchar *escaped = g_markup_escape_text(memos, -1);
+                               g_string_append_printf(node, "smem=\"%s\" ", escaped);
+                               g_free(escaped);
+
+                               g_free(cats);
+                               g_free(amounts);
+                               g_free(memos);
+                       }
 
-                       g_free(cats);
-                       g_free(amounts);
-                       g_free(memos);
-               }
+                       g_string_append(node, "/>\n");
 
-               g_string_append(node, "/>\n");
+                       g_free(tagstr);
+               
+                       error = NULL;
+                       g_io_channel_write_chars(io, node->str, -1, NULL, &error);
+               
+                       if(error)
+                       {
+                               retval = XML_IO_ERROR;
+                               g_error_free(error);
+                       }
 
-               g_free(tagstr);
-               g_io_channel_write_chars(io, node->str, -1, NULL, NULL);
-               list = g_list_next(list);
+                       list = g_list_next(list);
+               }
+               
+               lnk_acc = g_list_next(lnk_acc);
        }
+       g_list_free(lst_acc);
+
        g_string_free(node, TRUE);
+       return retval;
 }
 
 /*
@@ -1185,30 +1545,36 @@ GIOChannel *io;
 char buf1[G_ASCII_DTOSTR_BUF_SIZE];
 gchar *outstr;
 gint retval = XML_OK;
+GError *error = NULL;
 
-       io = g_io_channel_new_file(filename, "w", NULL);
+       io = g_io_channel_new_file(filename, "w", &error);
        if(io == NULL)
        {
                g_message("file error on: %s", filename);
                retval = XML_IO_ERROR;
+               
+               if(error)
+                       g_print("failed: %s\n", error->message);
+               
+               g_error_free(error);
        }
        else
        {
                g_io_channel_write_chars(io, "<?xml version=\"1.0\"?>\n", -1, NULL, NULL);
 
-               outstr = g_strdup_printf("<homebank v=\"%s\">\n", g_ascii_dtostr (buf1, sizeof (buf1), FILE_VERSION));
+               outstr = g_strdup_printf("<homebank v=\"%s\" d=\"%06d\">\n", g_ascii_dtostr (buf1, sizeof (buf1), FILE_VERSION), HB_VERSION_NUM);
                g_io_channel_write_chars(io, outstr, -1, NULL, NULL);
                g_free(outstr);
 
-               homebank_save_xml_prop(io);
-               //homebank_save_xml_cur(io);
-               homebank_save_xml_acc(io);
-               homebank_save_xml_pay(io);
-               homebank_save_xml_cat(io);
-               homebank_save_xml_tag(io);
-               homebank_save_xml_asg(io);
-               homebank_save_xml_arc(io);
-               homebank_save_xml_ope(io);
+               retval = homebank_save_xml_prop(io);
+               retval = homebank_save_xml_cur(io);
+               retval = homebank_save_xml_acc(io);
+               retval = homebank_save_xml_pay(io);
+               retval = homebank_save_xml_cat(io);
+               retval = homebank_save_xml_tag(io);
+               retval = homebank_save_xml_asg(io);
+               retval = homebank_save_xml_arc(io);
+               retval = homebank_save_xml_ope(io);
 
                g_io_channel_write_chars(io, "</homebank>\n", -1, NULL, NULL);
 
index a5018ef5f00c4ab9cfe96d11e1cdfa01c8f5bad2..1710ec7ea3256b6bffc84e3bf663fc303ccadc6f 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -20,8 +20,6 @@
 #ifndef __HB_XML_H__
 #define __HB_XML_H__
 
-gint homebank_load_xml(gchar *filename);
-gint homebank_save_xml(gchar *filename);
 
 enum
 {
@@ -33,4 +31,16 @@ enum
 };
 
 
+typedef struct _ParseContext ParseContext;
+struct _ParseContext
+{
+       gdouble file_version;   //version of the xml structure
+       gint    data_version;   //last hb version file was saved with
+};
+
+
+gint homebank_load_xml(gchar *filename);
+gint homebank_save_xml(gchar *filename);
+
+
 #endif
index c452bdd263d1b2a0c031c9600674e0eaeb38e0a8..421d0eff7a45fe62367dad4fc9493503a1e43af9 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -23,6 +23,8 @@
 #include "hb-preferences.h"
 #include "language.h"
 
+
+
 #ifdef G_OS_WIN32
 #include <windows.h>
 #endif
@@ -155,25 +157,26 @@ static gint csvtype[7] = {
                                        /* is it csv homebank ? */
                                        else
                                        {
-                                       gboolean hbcsv;
+                                       gchar **str_array;
+                                       gboolean isvalid = FALSE;
 
-                                               hbcsv = hb_string_csv_valid(tmpstr, 8, csvtype);
+                                               hb_string_strip_crlf(tmpstr);
+                                               str_array = hb_csv_row_get(tmpstr, ";", 8);
+                                               isvalid = hb_csv_row_valid(str_array, 8, csvtype);
 
-                                               DB( g_print(" hbcsv %d\n", hbcsv) );
+                                               DB( g_print(" hbcsv %d\n", isvalid) );
 
-                                               if( hbcsv == TRUE  )
+                                               if( isvalid == TRUE  )
                                                {
                                                        DB( g_print(" type is CSV homebank\n") );
                                                        retval = FILETYPE_CSV_HB;
                                                }
 
-
+                                               g_strfreev (str_array);
                                        }
-
                                        g_free(tmpstr);
                                }
                        }
-
                }
                g_io_channel_unref (io);
        }
@@ -185,21 +188,26 @@ static gint csvtype[7] = {
 /* = = = = = = = = = = = = = = = = = = = = */
 
 
-
-
 /*
 ** ensure the filename ends with '.xhb'
 */
-void homebank_file_ensure_xhb(void)
+void homebank_file_ensure_xhb(gchar *filename)
 {
-gchar *newfilepath;
-       
        DB( g_print("\n[homebank] file_ensure_xhb\n") );
-
-       newfilepath = hb_filename_new_with_extention(GLOBALS->xhb_filepath, "xhb");
-       hbfile_change_filepath(newfilepath);
-
-       DB( g_print("- out: %s\n", GLOBALS->xhb_filepath) );
+       filename = (filename == NULL) ? g_strdup(GLOBALS->xhb_filepath) : filename;
+       if( g_str_has_suffix (filename, ".xhb") == FALSE )
+       {
+       gchar *newfilename;
+       
+               newfilename = hb_util_filename_new_with_extension(filename, "xhb");
+               hbfile_change_filepath(newfilename);
+               DB( g_print(" - changed to: '%s'\n", GLOBALS->xhb_filepath) );
+       }
+       //#1460390
+       else
+       {
+               hbfile_change_filepath(filename);
+       }
 }
 
 
@@ -216,51 +224,32 @@ gboolean retval = FALSE;
                {
                        retval = TRUE;
                }
+               g_free(buffer);
        }
        return retval;
 }
 
 
-
-void homebank_backup_current_file(gchar *pathname)
+void homebank_backup_current_file(void)
 {
-gchar *basename;
-gchar *dirname;
-gchar *filename;
-gchar *newname;
-gchar **str_array;
+gchar *bakfilename;
 
        DB( g_print("\n[homebank] backup_current_file\n") );
 
-       basename = g_path_get_basename(pathname);
-       dirname  = g_path_get_dirname (pathname);
-
-       if( g_str_has_suffix(basename, ".xhb") )
+       bakfilename = hb_util_filename_new_with_extension (GLOBALS->xhb_filepath, "xhb~");
+       if( g_file_test(bakfilename, G_FILE_TEST_EXISTS) )
        {
-               str_array = g_strsplit(basename, ".", 0);
-               filename = g_strdup_printf("%s.xhb~", str_array[0]);
-               newname = g_build_filename(dirname, filename, NULL);
-               g_free(filename);
-
-               if( g_file_test(newname, G_FILE_TEST_EXISTS) )
-               {
-                       DB( g_print("- remove existing: %s\n", newname) );
-                       g_remove(newname);
-               }
-
-               DB( g_print("- copy %s => %s\n", pathname, newname) );
-
-               homebank_copy_file (pathname, newname);
-               //#512046
-               //retval = g_rename(pathname, newname);
+               DB( g_print(" - delete existing: '%s'\n", bakfilename) );
+               g_remove(bakfilename);
+       }
 
-               //DB( g_print("retval %d\n", retval) );
+       DB( g_print(" - copy '%s' => '%s'\n", GLOBALS->xhb_filepath, bakfilename) );
 
-               g_strfreev(str_array);
-               g_free(newname);
-       }
-       g_free(basename);
-       g_free(dirname);
+       //#512046 copy file not to broke potential links
+       //retval = g_rename(pathname, newname);
+       homebank_copy_file (GLOBALS->xhb_filepath, bakfilename);
+       
+       g_free(bakfilename);
 }
 
 /* = = = = = = = = = = = = = = = = = = = = */
@@ -285,7 +274,7 @@ gchar *errmsg;
        errmsg = g_win32_error_message(retval);
        DB( g_print ("%s\n", errmsg) );
        g_free(errmsg);
-       
+
        return FALSE;
 }
 
@@ -355,25 +344,25 @@ gchar *group, *filename, *lastfilename;
 
                filename = g_build_filename(homebank_app_get_config_dir(), "lastopenedfiles", NULL );
 
-               DB( g_print(" -> filename: %s\n", filename) );
+               DB( g_print(" - filename: %s\n", filename) );
 
                if(g_key_file_load_from_file (keyfile, filename, G_KEY_FILE_NONE, NULL))
                {
                        group = "HomeBank";
 
-            DB( g_print(" -> load keyfile ok\n") );
+            DB( g_print(" - load keyfile ok\n") );
 
                        if(g_key_file_has_key(keyfile, group, "LastOpenedFile", NULL))
                        {
-                DB( g_print(" -> keyfile has key ok\n") );
+                DB( g_print(" - keyfile has key ok\n") );
 
                                lastfilename = g_key_file_get_string  (keyfile, group, "LastOpenedFile", NULL);
 
-                               DB( g_print(" -> lastfile loaded: %s\n", lastfilename ) );
+                               DB( g_print(" - lastfile loaded: %s\n", lastfilename ) );
                                // #593082
                                if (g_file_test (lastfilename, G_FILE_TEST_EXISTS) != FALSE)
                                {
-                                       DB( g_print(" -> file exists\n") );
+                                       DB( g_print(" - file exists\n") );
 
                                        hbfile_change_filepath(lastfilename);
 
@@ -385,7 +374,7 @@ gchar *group, *filename, *lastfilename;
                g_key_file_free (keyfile);
        }
 
-       DB( g_print(" -> return: %d\n", retval) );
+       DB( g_print(" - return: %d\n", retval) );
 
        return retval;
 }
@@ -405,10 +394,11 @@ gsize length;
 
        if( GLOBALS->xhb_filepath != NULL )
        {
-
                keyfile = g_key_file_new();
                if(keyfile )
                {
+                       DB( g_print(" - saving '%s'\n", GLOBALS->xhb_filepath) );
+
                        group = "HomeBank";
                        g_key_file_set_string  (keyfile, group, "LastOpenedFile", GLOBALS->xhb_filepath);
 
@@ -432,172 +422,106 @@ gsize length;
 
 /* = = = = = = = = = = = = = = = = = = = = */
 /* Main homebank */
+#ifdef G_OS_WIN32
+static GtkCssProvider *provider;
 
+static void
+homebank_theme_changed (GtkSettings *settings, GParamSpec  *pspec, gpointer     data)
+{
 
+       if (pspec == NULL || g_str_equal (pspec->name, "gtk-theme-name"))
+       {
+               gchar *theme;
+               GdkScreen *screen;
 
-static void free_list_pixbuf(void)
-{
-guint i;
+               g_object_get (settings, "gtk-theme-name", &theme, NULL);
+               screen = gdk_screen_get_default ();
 
-       DB( g_print("\n[homebank] free_list_pixbuf\n") );
+               DB( g_print("theme %s\n", theme) );
 
-       for(i=0;i<NUM_LST_PIXBUF;i++)
-       {
-               if(GLOBALS->lst_pixbuf[i] != NULL)
+               if (g_str_equal (theme, "gtk-win32"))
                {
-                       g_object_unref(GLOBALS->lst_pixbuf[i]);
-               }
-       }
-}
+                       if (provider == NULL)
+                       {
+                               gchar *filename;
 
-static void load_list_pixbuf(void)
-{
-GdkPixbuf *pixbuf;
-guint i;
-GtkWidget *cellview;
-
-       DB( g_print("\n[homebank] load_list_pixbuf\n") );
-
-       cellview = gtk_cell_view_new ();
-
-       /* list added (account/transaction list) */
-       pixbuf = gtk_widget_render_icon (cellview, GTK_STOCK_NEW, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_ADD] = pixbuf;
-
-       /* list scheduled (archive list) */
-       pixbuf = gtk_widget_render_icon (cellview, HB_STOCK_OPE_AUTO, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_AUTO] = pixbuf;
-
-       /* list edited (account/transaction list) */
-       pixbuf = gtk_widget_render_icon (cellview, GTK_STOCK_EDIT, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_EDIT] = pixbuf;
-
-       /* list remind (transaction list) */
-       pixbuf = gtk_widget_render_icon (cellview, HB_STOCK_OPE_REMIND, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_REMIND] = pixbuf;
-
-       /* list reconciled (transaction list) */
-       pixbuf = gtk_widget_render_icon (cellview, HB_STOCK_OPE_VALID, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_VALID] = pixbuf;
-
-       /* list warning (import transaction list) */
-       pixbuf = gtk_widget_render_icon (cellview, GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_MENU, NULL);
-       //g_object_unref(pixbuf);
-       GLOBALS->lst_pixbuf[LST_PIXBUF_WARNING] = pixbuf;
-
-       GLOBALS->lst_pixbuf_maxwidth = 0;
-       for(i=0;i<NUM_LST_PIXBUF;i++)
-       {
-               if( GLOBALS->lst_pixbuf[i] != NULL )
-                       GLOBALS->lst_pixbuf_maxwidth = MAX(GLOBALS->lst_pixbuf_maxwidth, gdk_pixbuf_get_width(GLOBALS->lst_pixbuf[i]) );
+                filename = g_build_filename(homebank_app_get_datas_dir(), "homebank-gtk-win32.css", NULL );
+                DB( g_print("tweak file %s\n", filename) );
 
-       }
+                if( g_file_test(filename, G_FILE_TEST_EXISTS) )
+                {
+                    provider = gtk_css_provider_new ();
+                    gtk_css_provider_load_from_path (provider, filename, NULL);
+                }
+                g_free (filename);
+                       }
 
-       DB( g_print(" -> pixbuf list maxwidth: %d\n", GLOBALS->lst_pixbuf_maxwidth) );
+            if(provider != NULL)
+            {
+                DB( g_print(" assign provider %p to screen %p\n", provider, screen) );
 
-  gtk_widget_destroy (cellview);
+                gtk_style_context_add_provider_for_screen (screen,
+                                       GTK_STYLE_PROVIDER (provider),
+                                       GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+            }
+               }
+               else if (provider != NULL)
+               {
+                       gtk_style_context_remove_provider_for_screen (screen,
+                                                                     GTK_STYLE_PROVIDER (provider));
+                       g_clear_object (&provider);
+               }
 
+               g_free (theme);
+       }
 }
 
-
 static void
-homebank_register_stock_icons()
+homebank_setup_theme_extensions (void)
 {
-       DB( g_print("\n[homebank] register_stock_icons\n") );
+       GtkSettings *settings;
 
-       GtkIconFactory *factory;
-       GtkIconSet *icon_set;
-       GtkIconSource *icon_source;
-       guint i;
+       settings = gtk_settings_get_default ();
+       provider = NULL;
+       g_signal_connect (settings, "notify", G_CALLBACK (homebank_theme_changed), NULL);
+       homebank_theme_changed (settings, NULL, NULL);
+}
+#endif
 
-       const char *icon_theme_items[] =
-       {
-               "hb-file-import",
-               "hb-file-export"
-               "pm-none",
-               "pm-ccard",
-               "pm-check",
-               "pm-cash" ,
-               "pm-transfer",
-               "pm-intransfer",
-               "pm-dcard",
-               "pm-standingorder",
-               "pm-epayment",
-               "pm-deposit",
-               "pm-fifee",
-               "pm-directdebit",
-               "flt-inactive",
-               "flt-include",
-               "flt-exclude",
-               HB_STOCK_OPE_VALID,
-               HB_STOCK_OPE_REMIND,
-               HB_STOCK_OPE_AUTO,
-               "prf-general",
-               "prf-interface",
-               "prf-columns",
-               "prf-display",
-               "prf-euro",
-               "prf-report",
-               "prf-import"
-       };
-
-       factory = gtk_icon_factory_new ();
-
-       for (i = 0; i < G_N_ELEMENTS (icon_theme_items); i++)
-       {
-               icon_source = gtk_icon_source_new ();
-               gtk_icon_source_set_icon_name (icon_source, icon_theme_items[i]);
 
-               icon_set = gtk_icon_set_new ();
-               gtk_icon_set_add_source (icon_set, icon_source);
-               gtk_icon_source_free (icon_source);
+static void
+homebank_icon_theme_setup()
+{
+       DB( g_print("\n[homebank] icon_theme_setup\n") );
 
-               gtk_icon_factory_add (factory, icon_theme_items[i], icon_set);
-               gtk_icon_set_unref (icon_set);
-       }
+       GLOBALS->icontheme = gtk_icon_theme_get_default();
 
-       //gtk_stock_add_static (icon_theme_items, G_N_ELEMENTS (icon_theme_items));
+       DB( g_print(" - prepend theme search path: %s\n", homebank_app_get_pixmaps_dir()) );
+       gtk_icon_theme_prepend_search_path (GLOBALS->icontheme, homebank_app_get_pixmaps_dir());
+       //DB( g_print(" - append theme search path: %s\n", homebank_app_get_pixmaps_dir()) );
+       //gtk_icon_theme_append_search_path (GLOBALS->icontheme, homebank_app_get_pixmaps_dir());
 
-       gtk_icon_factory_add_default (factory);
-       g_object_unref (factory);
 
        #if MYDEBUG == 1
        GtkIconTheme *ic = gtk_icon_theme_get_default();
+       guint i;
        gchar **paths;
 
-               DB( g_print(" -> get default icon theme\n") );
-       
+               DB( g_print(" - get default icon theme\n") );
+
                gtk_icon_theme_get_search_path(ic, &paths, NULL);
                for(i=0;i<g_strv_length(paths);i++)
                {
-                       g_print("-> path %d: %s\n", i, paths[i]);
+                       g_print(" - path %d: %s\n", i, paths[i]);
                }
-       
+
                g_strfreev(paths);
 
        #endif
 
-       
 
-       DB( g_print(" -> adding theme search path: %s\n", homebank_app_get_pixmaps_dir()) );
-       gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), homebank_app_get_pixmaps_dir());
 }
 
-/*
-void homebank_window_set_icon_from_file(GtkWindow *window, gchar *filename)
-{
-gchar *pathfilename;
-
-       pathfilename = g_build_filename(homebank_app_get_pixmaps_dir(), filename, NULL);
-       gtk_window_set_icon_from_file(GTK_WINDOW (window), pathfilename, NULL);
-       g_free(pathfilename);
-}
-*/
 
 const gchar *
 homebank_app_get_config_dir (void)
@@ -651,12 +575,12 @@ build_package_paths (void)
        pixmaps_dir  = g_build_filename (prefix, "share", PACKAGE, "icons", NULL);
        help_dir     = g_build_filename (prefix, "share", PACKAGE, "help", NULL);
        datas_dir    = g_build_filename (prefix, "share", PACKAGE, "datas", NULL);
-#ifdef PORTABLE_APP
-       DB( g_print("- app is portable under windows\n") );
-       config_dir   = g_build_filename(prefix, "config", NULL);
-#else
-       config_dir   = g_build_filename(g_get_user_config_dir(), HB_DATA_PATH, NULL);
-#endif
+       #ifdef PORTABLE_APP
+               DB( g_print(" - app is portable under windows\n") );
+               config_dir   = g_build_filename(prefix, "config", NULL);
+       #else
+               config_dir   = g_build_filename(g_get_user_config_dir(), HB_DATA_PATH, NULL);
+       #endif
        g_free (prefix);
 #else
        locale_dir   = g_build_filename (DATA_DIR, "locale", NULL);
@@ -665,7 +589,7 @@ build_package_paths (void)
        help_dir     = g_build_filename (DATA_DIR, PACKAGE, "help", NULL);
        datas_dir    = g_build_filename (DATA_DIR, PACKAGE, "datas", NULL);
        config_dir   = g_build_filename(g_get_user_config_dir(), HB_DATA_PATH, NULL);
-       
+
        //#870023 Ubuntu packages the help files in "/usr/share/doc/homebank-data/help/" for some strange reason
        if(! g_file_test(help_dir, (G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)))
        {
@@ -674,12 +598,12 @@ build_package_paths (void)
        }
 #endif
 
-       DB( g_print("- config_dir : %s\n", config_dir) );
-       DB( g_print("- images_dir : %s\n", images_dir) );
-       DB( g_print("- pixmaps_dir: %s\n", pixmaps_dir) );
-       DB( g_print("- locale_dir : %s\n", locale_dir) );
-       DB( g_print("- help_dir   : %s\n", help_dir) );
-       DB( g_print("- datas_dir  : %s\n", datas_dir) );
+       DB( g_print(" - config_dir : %s\n", config_dir) );
+       DB( g_print(" - images_dir : %s\n", images_dir) );
+       DB( g_print(" - pixmaps_dir: %s\n", pixmaps_dir) );
+       DB( g_print(" - locale_dir : %s\n", locale_dir) );
+       DB( g_print(" - help_dir   : %s\n", help_dir) );
+       DB( g_print(" - datas_dir  : %s\n", datas_dir) );
 
 }
 
@@ -714,7 +638,7 @@ gboolean retval = FALSE;
        {
                if(g_file_set_contents(dstpath, buffer, length, NULL))
                {
-                       //g_print("sould remove %s\n", srcpath);
+                       //g_print("sould delete %s\n", srcpath);
                        g_remove(srcpath);
                        retval = TRUE;
                }
@@ -740,47 +664,47 @@ gboolean exists;
        /* check if <userdir>/.config exist */
 #ifndef G_OS_WIN32
        configdir = g_get_user_config_dir();
-       DB( g_print("- check '%s' exists\n", configdir) );
+       DB( g_print(" - check '%s' exists\n", configdir) );
        if(!g_file_test(configdir, G_FILE_TEST_IS_DIR))
        {
-               DB( g_print("- creating dir\n") );
+               DB( g_print(" - creating dir\n") );
                g_mkdir(configdir, 0755);
        }
 #endif
-       
+
        /* check for XDG .config/homebank */
        configdir = homebank_app_get_config_dir();
-       DB( g_print("- config_dir is: '%s'\n", configdir) );
+       DB( g_print(" - config_dir is: '%s'\n", configdir) );
        exists = g_file_test(configdir, G_FILE_TEST_IS_DIR);
        if(exists)
        {
                /* just update folder security */
-               DB( g_print("- chmod 0700\n") );
+               DB( g_print(" - chmod 0700\n") );
                g_chmod(configdir, 0700);
                GLOBALS->first_run = FALSE;
        }
        else
        {
                /* create the config dir */
-               DB( g_print("- create config_dir\n") );
+               DB( g_print(" - create config_dir\n") );
                g_mkdir(configdir, 0755);
                g_chmod(configdir, 0700);
 
                /* any old homedir configuration out there ? */
                homedir = g_build_filename(g_get_home_dir (), ".homebank", NULL );
-               DB(     g_print("- homedir is: '%s'\n", homedir) );
+               DB(     g_print(" - homedir is: '%s'\n", homedir) );
 
                exists = g_file_test(homedir, G_FILE_TEST_IS_DIR);
                if(exists)
                {
                gboolean f1, f2;
                        /* we must do the migration properly */
-                       DB( g_print("- migrate old 2 files\n") );
+                       DB( g_print(" - migrate old 2 files\n") );
                        f1 = homebank_check_app_dir_migrate_file(homedir, config_dir, "preferences");
                        f2 = homebank_check_app_dir_migrate_file(homedir, config_dir, "lastopenedfiles");
                        if(f1 && f2)
                        {
-                               DB( g_print("- removing old dir\n") );
+                               DB( g_print(" - removing old dir\n") );
                                g_rmdir(homedir);
                        }
                }
@@ -797,16 +721,11 @@ gboolean exists;
 static void homebank_cleanup()
 {
 
-       DB( g_print("\n\n[homebank] cleanup\n") );
+       DB( g_print("\n[homebank] cleanup\n") );
 
        //v3.4 save windows size/position
        homebank_pref_save();
 
-       free_list_pixbuf();
-       free_paymode_icons();
-       free_nainex_icons();
-       free_pref_icons();
-
        hbfile_cleanup(TRUE);
 
        /* free our global datas */
@@ -852,29 +771,28 @@ static gboolean homebank_setup()
 
        hbfile_setup(TRUE);
 
-       homebank_register_stock_icons();
+       homebank_icon_theme_setup();
 
-       load_list_pixbuf();
-       load_paymode_icons();
-       load_nainex_icons();
-       load_pref_icons();
+#ifdef G_OS_WIN32
+       homebank_setup_theme_extensions();
+#endif
 
        homebank_app_date_get_julian();
 
 
        #if MYDEBUG == 1
 
-       g_print("- user_name: %s\n", g_get_user_name ());
-       g_print("- real_name: %s\n", g_get_real_name ());
-       g_print("- user_cache_dir: %s\n", g_get_user_cache_dir());
-       g_print("- user_data_dir: %s\n", g_get_user_data_dir ());
-       g_print("- user_config_dir: %s\n", g_get_user_config_dir ());
-       //g_print("- system_data_dirs: %s\n", g_get_system_data_dirs ());
-       //g_print("- system_config_dirs: %s\n", g_get_system_config_dirs ());
+       g_print(" - user_name: %s\n", g_get_user_name ());
+       g_print(" - real_name: %s\n", g_get_real_name ());
+       g_print(" - user_cache_dir: %s\n", g_get_user_cache_dir());
+       g_print(" - user_data_dir: %s\n", g_get_user_data_dir ());
+       g_print(" - user_config_dir: %s\n", g_get_user_config_dir ());
+       //g_print(" - system_data_dirs: %s\n", g_get_system_data_dirs ());
+       //g_print(" - system_config_dirs: %s\n", g_get_system_config_dirs ());
 
-       g_print("- home_dir: %s\n", g_get_home_dir ());
-       g_print("- tmp_dir: %s\n", g_get_tmp_dir ());
-       g_print("- current_dir: %s\n", g_get_current_dir ());
+       g_print(" - home_dir: %s\n", g_get_home_dir ());
+       g_print(" - tmp_dir: %s\n", g_get_tmp_dir ());
+       g_print(" - current_dir: %s\n", g_get_current_dir ());
 
        #endif
 
@@ -893,7 +811,7 @@ GtkWidget *frame, *vbox, *image;
 //gchar *ver_string, *markup, *version;
 gchar *pathfilename;
 
-       DB( g_print("[homebank_construct_splash]\n") );
+       DB( g_print("\n[homebank_construct_splash]\n") );
 
        window = gtk_window_new(GTK_WINDOW_POPUP);      //TOPLEVEL DONT WORK
        gtk_window_set_type_hint (GTK_WINDOW (window), GDK_WINDOW_TYPE_HINT_SPLASHSCREEN);
@@ -910,7 +828,7 @@ gchar *pathfilename;
        gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT);
        gtk_container_add (GTK_CONTAINER (window), frame);
 
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (frame), vbox);
 
        /*
@@ -939,7 +857,7 @@ homebank_init_i18n (void)
    */
 
        setlocale (LC_ALL, "");
-       
+
        bindtextdomain (GETTEXT_PACKAGE, homebank_app_get_locale_dir ());
 //#ifdef HAVE_BIND_TEXTDOMAIN_CODESET
        bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
@@ -949,7 +867,7 @@ homebank_init_i18n (void)
 
        /*#ifdef G_OS_WIN32
        gchar *wl = g_win32_getlocale ();
-       DB( g_print(" -> win32 locale is '%s'\n", wl) );
+       DB( g_print(" - win32 locale is '%s'\n", wl) );
        g_free(wl);
        #endif*/
 
@@ -1041,16 +959,9 @@ gboolean openlast;
                                gtk_main_iteration ();
                }
 
-               /*
-               pathfilename = g_build_filename(homebank_app_get_pixmaps_dir(), "homebank.svg", NULL);
-               gtk_window_set_default_icon_from_file(pathfilename, NULL);
-               g_free(pathfilename);
-               */
-
                gtk_window_set_default_icon_name ("homebank");
 
-               DB( g_print(" -> creating window\n" ) );
-
+               DB( g_print(" - creating window\n" ) );
 
                mainwin = (GtkWidget *)create_hbfile_window (NULL);
 
@@ -1100,7 +1011,7 @@ gboolean openlast;
                                gtk_main_iteration ();
 
 
-                       DB( g_print(" -> open last file ?\n" ) );
+                       DB( g_print(" - open last file ?\n" ) );
 
                        // load a file ?
                        /* load 1st file specified on commandline */
@@ -1109,7 +1020,7 @@ gboolean openlast;
                        {
                                if (g_file_test (files[0], G_FILE_TEST_EXISTS) != FALSE)
                                {
-                                       DB( g_print(" -> should load %s\n", files[0] ) );
+                                       DB( g_print(" - should load %s\n", files[0] ) );
                                        hbfile_change_filepath(g_strdup(files[0]));
                                        ui_mainwindow_open_internal(mainwin, NULL);
                                        openlast = FALSE;
@@ -1123,7 +1034,7 @@ gboolean openlast;
                        }
 
 
-                       DB( g_print(" -> GLOBALS->xhb_filepath: '%s'\n", GLOBALS->xhb_filepath ) );
+                       DB( g_print(" - GLOBALS->xhb_filepath: '%s'\n", GLOBALS->xhb_filepath ) );
 
                        if( openlast )
                        {
@@ -1131,10 +1042,13 @@ gboolean openlast;
                                        ui_mainwindow_open_internal(mainwin, NULL);
                        }
 
+                       /* -- hack to generate a big file -- */
+
+
                        /* update the mainwin display */
                        ui_mainwindow_update(mainwin, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_BALANCE+UF_VISUAL));
 
-               DB( g_print(" -> gtk_main()\n" ) );
+               DB( g_print(" - gtk_main()\n" ) );
 
                        gtk_main ();
                }
index 745203f06f69e8e4fdac546072eaa5af87d55446..de661f83f0da4edfd02c9c08908397d7cd49e2b4 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -17,8 +17,8 @@
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef __HOMEBANK_H__
-#define __HOMEBANK_H__
+#ifndef _HOMEBANK_H_
+#define _HOMEBANK_H_
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
@@ -41,6 +41,7 @@
 #include "hb-preferences.h"
 
 #include "hb-transaction.h"
+#include "hb-currency.h"
 #include "hb-account.h"
 #include "hb-archive.h"
 #include "hb-assign.h"
 #define gettext_noop(str) (str)
 #define N_(str) gettext_noop (str)
 
-/* = = = = = = = = */
 /* = = = = = = = = = = = = = = = = */
-/* = = = = = = = = = = = = = = = = = = = = = = = = */
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
-#define HB_UNSTABLE                    FALSE
-#define HB_VERSION                     "4.6.3"
-#define FILE_VERSION           0.9
-#define PREF_VERSION           460
+#define HB_UNSTABLE            FALSE
+
+#define HB_VERSION_MAJOR       5
+#define HB_VERSION_MINOR       1
+#define HB_VERSION_MICRO       2
+
+#define HB_VERSION                     "5.1.2"
+#define HB_VERSION_NUM (HB_VERSION_MAJOR*10000) + (HB_VERSION_MINOR*100) + HB_VERSION_MICRO
+
+#define FILE_VERSION           1.2
+#define PREF_VERSION           512
 
 #if HB_UNSTABLE == FALSE
        #define PROGNAME                "HomeBank"
@@ -82,6 +88,7 @@
        #define HB_DATA_PATH    "homebank_unstable"
 #endif
 
+
 #ifdef G_OS_WIN32
        #define GETTEXT_PACKAGE "homebank"
        #define LOCALE_DIR      "locale"
        #define ENABLE_NLS 1
 #endif
 
+
 /* container spacing */
-#define PHI 1.61803399
+#define SPACING_TINY           3
+#define SPACING_SMALL          6
+#define SPACING_MEDIUM         12
+#define SPACING_LARGE          18
 
-#define HB_MAINBOX_SPACING     12
-#define HB_BOX_SPACING         6
 
-#define HB_HSPACE_SPACING      18  /* used to separate dialog block */
-#define HB_TABROW_SPACING      6
-#define HB_TABCOL_SPACING      6
+#define HB_MINDATE  693596       //01/01/1900
+#define HB_MAXDATE  803533       //31/12/2200
 
 /* widget minimum width */
 #define HB_MINWIDTH_LIST       161
-#define HB_MINWIDTH_COMBO      80
+#define HB_MINHEIGHT_LIST      260
+
+#define HB_MINWIDTH_SEARCH     240
+#define HB_MINWIDTH_COLUMN  48
 
 
-/* for transaction dialog */
-#define GTK_RESPONSE_ADD        1
+/* miscellaneous */
+#define PHI 1.61803399
 
+/* official GTK_RESPONSE are negative */
+#define GTK_RESPONSE_ADD                1
+#define GTK_RESPONSE_ADDKEEP    2
 
-#define HB_NUMBER_SAMPLE       20457.99
+#define HB_NUMBER_SAMPLE       1234567.89
 
 
-enum
+typedef enum
 {
        FILETYPE_UNKNOW,
        FILETYPE_HOMEBANK,
        FILETYPE_OFX,
        FILETYPE_QIF,
        FILETYPE_CSV_HB,
-       FILETYPE_AMIGA_HB,
+//     FILETYPE_AMIGA_HB,
        NUM_FILETYPE
-};
+} HbFileType;
 
-/*
-** stock icons
-*/
 
-/* Custom HomeBank named icons */
-#define HB_STOCK_ACCOUNT         "hb-account"
-#define HB_STOCK_ARCHIVE         "hb-archive"
-#define HB_STOCK_ASSIGN          "hb-assign"
-#define HB_STOCK_BUDGET          "hb-budget"
-#define HB_STOCK_CATEGORY        "hb-category"
-#define HB_STOCK_PAYEE           "hb-payee"
-#define HB_STOCK_FILTER          "hb-filter"
-#define HB_STOCK_OPE_ADD         "hb-ope-add"
-#define HB_STOCK_OPE_HERIT       "hb-ope-herit"
-#define HB_STOCK_OPE_EDIT        "hb-ope-edit"
-#define HB_STOCK_OPE_SHOW        "hb-ope-show"
-#define HB_STOCK_OPE_DELETE      "hb-ope-delete"
-#define HB_STOCK_OPE_VALID       "hb-ope-valid"
-#define HB_STOCK_OPE_REMIND      "hb-ope-remind"
-#define HB_STOCK_OPE_AUTO        "hb-ope-auto"
-#define HB_STOCK_REP_STATS       "hb-rep-stats"
-#define HB_STOCK_REP_TIME        "hb-rep-time"
-#define HB_STOCK_REP_BALANCE     "hb-rep-balance"
-#define HB_STOCK_REP_BUDGET      "hb-rep-budget"
-#define HB_STOCK_REP_CAR         "hb-rep-vehicle"
+/* ---- icon size as defined into gtkiconfactory.c ---- */
+/* GTK_ICON_SIZE_MENU 16
+ * GTK_ICON_SIZE_BUTTON 20
+ * GTK_ICON_SIZE_SMALL_TOOLBAR 18
+ * GTK_ICON_SIZE_LARGE_TOOLBAR 24 (default for toolbar)
+ * GTK_ICON_SIZE_DND 32
+ * GTK_ICON_SIZE_DIALOG 48
+ */
+
+/* -------- named icons (Standard Icon Name) -------- */
+#define ICONNAME_NEW                           "document-new"
+#define ICONNAME_OPEN                          "document-open"
+#define ICONNAME_SAVE                          "document-save"
+#define ICONNAME_SAVE_AS                       "document-save-as"        //obsolete
+#define ICONNAME_REVERT                            "document-revert"     //obsolete
+#define ICONNAME_PRINT                         "document-print"                //unused
+#define ICONNAME_PROPERTIES                    "document-properties"   //obsolete
+#define ICONNAME_CLOSE                         "window-close"    //obsolete
+#define ICONNAME_QUIT                          "application-exit"        //obsolete
+#define ICONNAME_FIND                          "edit-find"
+#define ICONNAME_CLEAR                         "edit-clear"
+#define ICONNAME_WARNING                       "dialog-warning"
+#define ICONNAME_ERROR                         "dialog-error"
+#define ICONNAME_INFO                          "dialog-information"
+#define ICONNAME_HELP                          "help-browser"    //obsolete
+#define ICONNAME_ABOUT                         "help-about"      //obsolete
+#define ICONNAME_PREFERENCES           "preferences-system"      //obsolete
+#define ICONNAME_REFRESH                       "view-refresh"          
+
+#define ICONNAME_FOLDER                                "folder-symbolic"
+
+#define ICONNAME_LIST_ADD                      "list-add-symbolic"
+#define ICONNAME_LIST_REMOVE           "list-remove-symbolic"
+
+//#define ICONNAME_HB_SCHED_SKIP               "media-skip-forward"
+//#define ICONNAME_HB_SCHED_POST               "media-playback-start"
+
+// custom or gnome not found
+#define ICONNAME_HB_BUTTON_MENU                "open-menu-symbolic"
+#define ICONNAME_HB_TOGGLE_SIGN                "toggle-sign-symbolic"
+
+
+/* -------- named icons (Custom to homebank) -------- */
+#define ICONNAME_HB_CURRENCY           "hb-currency"
+#define ICONNAME_HB_ACCOUNT         "hb-account"
+#define ICONNAME_HB_ARCHIVE         "hb-archive"
+#define ICONNAME_HB_ASSIGN          "hb-assign"
+#define ICONNAME_HB_BUDGET          "hb-budget"
+#define ICONNAME_HB_CATEGORY        "hb-category"
+#define ICONNAME_HB_PAYEE           "hb-payee"
+#define ICONNAME_HB_OPE_SHOW        "hb-ope-show"   //? "view-register
+#define ICONNAME_HB_REP_STATS       "hb-rep-stats"
+#define ICONNAME_HB_REP_TIME        "hb-rep-time"
+#define ICONNAME_HB_REP_BALANCE     "hb-rep-balance"
+#define ICONNAME_HB_REP_BUDGET      "hb-rep-budget"
+#define ICONNAME_HB_REP_CAR         "hb-rep-vehicle"
+
+#define ICONNAME_HB_VIEW_LIST      "hb-view-list"   //"view-list-text"
+#define ICONNAME_HB_VIEW_BAR       "hb-view-bar"    //"view-chart-bar"
+#define ICONNAME_HB_VIEW_COLUMN            "hb-view-column" //"view-chart-column"
+#define ICONNAME_HB_VIEW_LINE      "hb-view-line"   //"view-chart-line"
+#define ICONNAME_HB_VIEW_STACK     "hb-view-stack"  //"view-chart-stack"
+#define ICONNAME_HB_VIEW_PIE       "hb-view-pie"    //"view-chart-pie"
+#define ICONNAME_HB_VIEW_DONUT     "hb-view-donut"  //"view-chart-donut"
+#define ICONNAME_HB_SHOW_LEGEND            "hb-legend"          //"view-legend"
+#define ICONNAME_HB_SHOW_RATE      "hb-rate"       // obsolete ?
+#define ICONNAME_HB_FILTER          "hb-filter"                 //"edit-filter"
+
+#define ICONNAME_HB_FILE_IMPORT                "hb-file-import"        //document-import
+#define ICONNAME_HB_FILE_EXPORT                "hb-file-export"        //document-export
+#define ICONNAME_HB_FILE_VALID         "hb-file-valid"
+#define ICONNAME_HB_FILE_INVALID       "hb-file-invalid"
+
+#define ICONNAME_HB_BUTTON_COLLAPSE    "btn-collapse"
+#define ICONNAME_HB_BUTTON_EXPAND      "btn-expand"
+#define ICONNAME_HB_BUTTON_SPLIT       "btn-split"
+
+#define ICONNAME_HB_OPE_AUTO        "hb-ope-auto"   //? 
+#define ICONNAME_HB_OPE_BUDGET      "hb-ope-budget" //? 
+#define ICONNAME_HB_OPE_ADD         "hb-ope-add"       //? "edit-add"
+#define ICONNAME_HB_OPE_HERIT       "hb-ope-herit"  //? "edit-clone"
+#define ICONNAME_HB_OPE_EDIT        "hb-ope-edit"   //
+#define ICONNAME_HB_OPE_MULTIEDIT   "hb-ope-multiedit"   //
+#define ICONNAME_HB_OPE_DELETE      "hb-ope-delete" //? "edit-delete"
+#define ICONNAME_CONVERT                       "hb-ope-convert"
+#define ICONNAME_HB_ASSIGN_RUN      "hb-assign-run"
+
+#define ICONNAME_HB_OPE_VALID       "hb-ope-valid"  // obsolete ?
+#define ICONNAME_HB_OPE_CLEARED     "hb-ope-cleared"
+#define ICONNAME_HB_OPE_RECONCILED  "hb-ope-reconciled"
+#define ICONNAME_HB_OPE_REMIND      "hb-ope-remind"
+
 
 
 /*
@@ -163,50 +245,53 @@ enum
 struct HomeBank
 {
        // hbfile storage
-       GHashTable      *h_cur;                 //currencies
-       GHashTable      *h_acc;                 //accounts
-       GHashTable      *h_pay;                 //payees
-       GHashTable      *h_cat;                 //categories
-       GHashTable      *h_tag;                 //tags
-       GHashTable      *h_rul;                 //assign rules
+       GHashTable              *h_cur;                 //currencies
+       GHashTable              *h_acc;                 //accounts
+       GHashTable              *h_pay;                 //payees
+       GHashTable              *h_cat;                 //categories
+       GHashTable              *h_tag;                 //tags
+       GHashTable              *h_rul;                 //assign rules
+
+       GHashTable              *h_memo;                //memo/description
 
-       GHashTable      *h_memo;                //memo/description
+       GList                   *arc_list;              //archives
 
-       GList           *arc_list;              //archives
-       GList           *ope_list;              //transactions
+       //#1419304 we keep the deleted txn to a stack trash
+       GTrashStack             *txn_stk;
 
        // hbfile (saved properties)
-       gchar           *owner;
-       gshort          auto_smode;
-       gshort          auto_weekday;
-       gshort          auto_nbdays;
+       gchar                   *owner;
+       gshort                  auto_smode;
+       gshort                  auto_weekday;
+       gshort                  auto_nbdays;
 
-       guint32         vehicle_category;
-       //guint32               kcur;                   // base currency
+       guint32                 vehicle_category;
+       guint32                 kcur;                   // base currency
 
        // hbfile (unsaved properties)
-       guint           changes_count;
-       gboolean        hbfile_is_new;
-       gchar           *xhb_filepath;
-       gboolean        xhb_hasbak;             //file has backup (*.xhb~) used for revert menu sensitivity
+       guint                   changes_count;
+       gboolean                hbfile_is_new;
+       gchar                   *xhb_filepath;
+       gboolean                xhb_hasbak;             //file has backup (*.xhb~) used for revert menu sensitivity
 
        // really global stuffs
-       gboolean        first_run;
-       guint32         today;                  //today's date
-       gint            define_off;             //>0 when a stat, account window is opened
-       gboolean        minor;
+       gboolean                first_run;
+       guint32                 today;                  //today's date
+       gint                    define_off;             //>0 when a stat, account window is opened
+       gboolean                minor;
 
-       GtkWidget       *mainwindow;    //should be global to access attached window data
-       GdkPixbuf       *lst_pixbuf[NUM_LST_PIXBUF];
-       gint            lst_pixbuf_maxwidth;
+       GtkWidget               *mainwindow;    //should be global to access attached window data
+       GtkIconTheme    *icontheme;
+       //GdkPixbuf             *lst_pixbuf[NUM_LST_PIXBUF];
+       //gint                  lst_pixbuf_maxwidth;
 
 };
 
 gint homebank_alienfile_recognize(gchar *filename);
 gchar *homebank_filepath_with_extention(gchar *path, gchar *extension);
 gchar *homebank_filename_without_extention(gchar *path);
-void homebank_file_ensure_xhb(void);
-void homebank_backup_current_file(gchar *pathname);
+void homebank_file_ensure_xhb(gchar *filename);
+void homebank_backup_current_file(void);
 gboolean homebank_util_url_show (const gchar *url);
 gboolean homebank_lastopenedfiles_load(void);
 gboolean homebank_lastopenedfiles_save(void);
@@ -225,7 +310,6 @@ guint32 homebank_app_date_get_julian(void);
 /* - - - - obsolete things - - - - */
 
 /*
-
 typedef struct _budget         Budget;
 
 struct _budget
@@ -253,7 +337,4 @@ struct _investment
 };
 */
 
-
-
-
 #endif
diff --git a/src/imp_qif.h b/src/imp_qif.h
deleted file mode 100644 (file)
index 4e9183d..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/*     HomeBank -- Free, easy, personal accounting for everyone.
- *     Copyright (C) 1995-2014 Maxime DOYEN
- *
- *     This file is part of HomeBank.
- *
- *     HomeBank is free software; you can redistribute it and/or modify
- *     it under the terms of the GNU General Public License as published by
- *     the Free Software Foundation; either version 2 of the License, or
- *     (at your option) any later version.
- *
- *     HomeBank is distributed in the hope that it will be useful,
- *     but WITHOUT ANY WARRANTY; without even the implied warranty of
- *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
- *     GNU General Public License for more details.
- *
- *     You should have received a copy of the GNU General Public License
- *     along with this program.        If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef __HB_QIF__H__
-#define __HB_QIF__H__
-
-typedef struct _QifContext QifContext;
-typedef struct _qif_split      QIFSplit;
-typedef struct _qif_tran       QIF_Tran;
-
-
-struct _QifContext
-{
-       GList   *q_acc;
-       GList   *q_cat;
-       GList   *q_pay;
-       GList   *q_tra;
-
-       gboolean        is_ccard;
-};
-
-struct _qif_split
-{
-       gchar           *category;
-       gdouble         amount;
-       gchar           *memo;
-};
-
-struct _qif_tran
-{
-       gchar           *account;
-       gchar           *date;
-       gdouble         amount;
-       gboolean        reconciled;
-       gchar           *info;
-       gchar           *payee;
-       gchar           *memo;
-       gchar           *category;
-
-       gint            nb_splits;
-       QIFSplit        splits[TXN_MAX_SPLIT];
-};
-
-
-enum QIF_Type
-{
-       QIF_NONE,
-       QIF_HEADER,
-       QIF_ACCOUNT,
-       QIF_CATEGORY,
-       QIF_CLASS,
-       QIF_MEMORIZED,
-       QIF_TRANSACTION,
-       QIF_SECURITY,
-       QIF_PRICES
-};
-
-
-GList *account_import_qif(gchar *filename, ImportContext *ictx);
-gdouble hb_qif_parser_get_amount(gchar *string);
-
-
-
-#endif
\ No newline at end of file
diff --git a/src/import.c b/src/import.c
deleted file mode 100644 (file)
index 5ca1ca2..0000000
+++ /dev/null
@@ -1,2640 +0,0 @@
-/*     HomeBank -- Free, easy, personal accounting for everyone.
- *     Copyright (C) 1995-2014 Maxime DOYEN
- *
- *     This file is part of HomeBank.
- *
- *     HomeBank is free software; you can redistribute it and/or modify
- *     it under the terms of the GNU General Public License as published by
- *     the Free Software Foundation; either version 2 of the License, or
- *     (at your option) any later version.
- *
- *     HomeBank is distributed in the hope that it will be useful,
- *     but WITHOUT ANY WARRANTY; without even the implied warranty of
- *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
- *     GNU General Public License for more details.
- *
- *     You should have received a copy of the GNU General Public License
- *     along with this program.        If not, see <http://www.gnu.org/licenses/>.
- */
-
-#include "homebank.h"
-
-#include "import.h"
-
-#include "list_account.h"
-#include "list_operation.h"
-
-#include "ui-account.h"
-#include "dsp_mainwindow.h"
-#include "imp_qif.h"
-
-#ifndef NOOFX
-#include <libofx/libofx.h>
-#endif
-
-/****************************************************************************/
-/* Debug macros                                                                                                                                */
-/****************************************************************************/
-#define MYDEBUG 0
-
-#if MYDEBUG
-#define DB(x) (x);
-#else
-#define DB(x);
-#endif
-
-#define FORCE_SIZE 1
-#define HEAD_IMAGE 1
-#define SIDE_IMAGE 0
-
-#define SCOEF 0.6
-
-/* our global datas */
-extern struct HomeBank *GLOBALS;
-extern struct Preferences *PREFS;
-
-
-static gchar *page_titles[] =
-{
-       N_("HomeBank Import Assistant"),
-       N_("File to import"),
-       N_("File analysis results"),
-       N_("Adjust what to import"),
-       N_("Update your accounts")
-};
-
-extern gchar *CYA_IMPORT_DATEORDER[];
-
-static GtkWidget *ui_acc_affect_listview_new(void);
-guint32 ui_acc_affect_listview_get_selected_key(GtkTreeView *treeview);
-void ui_acc_affect_listview_add(GtkTreeView *treeview, Account *item);
-
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-
-
-
-Account *import_create_account(gchar *name, gchar *number)
-{
-Account *accitem, *existitem;
-
-       //first check we do not have already this imported account
-       existitem = da_acc_get_by_imp_name(name);
-       if(existitem != NULL)
-               return existitem;
-
-       accitem = da_acc_malloc();
-       accitem->key  = da_acc_get_max_key() + 1;
-       accitem->pos  = da_acc_length() + 1;
-
-       // then we check a same named account
-       existitem = da_acc_get_by_name(name);
-       if(existitem == NULL)
-       {
-               accitem->name = g_strdup(name);
-       }
-       else
-       {
-               accitem->name = g_strdup_printf(_("(account %d)"), accitem->key);
-       }
-
-       accitem->imp_name = g_strdup(name);
-
-       if(number)
-               accitem->number = g_strdup(number);
-
-       accitem->imported = TRUE;
-       da_acc_insert(accitem);
-
-       return accitem;
-}
-
-
-static GList *homebank_csv_import(gchar *filename, ImportContext *ictx)
-{
-GIOChannel *io;
-GList *list = NULL;
-static gint csvtype[7] = {
-                                       CSV_DATE,
-                                       CSV_INT,
-                                       CSV_STRING,
-                                       CSV_STRING,
-                                       CSV_STRING,
-                                       CSV_DOUBLE,
-                                       CSV_STRING,
-                                       };
-
-       DB( g_print("\n[import] homebank csv\n") );
-
-       io = g_io_channel_new_file(filename, "r", NULL);
-       if(io != NULL)
-       {
-       gchar *tmpstr;
-       gint io_stat;
-       gboolean valid;
-       gint count = 0;
-       gint error = 0;
-       Account *tmp_acc;
-       Payee *payitem;
-       Category *catitem;
-       GError *err = NULL;
-
-
-               gchar *accname = g_strdup_printf(_("(account %d)"), da_acc_get_max_key() + 1);
-               tmp_acc = import_create_account(accname, NULL);
-               g_free(accname);
-
-
-               if( ictx->encoding != NULL )
-               {
-                       g_io_channel_set_encoding(io, ictx->encoding, NULL);
-               }
-
-               for(;;)
-               {
-                       io_stat = g_io_channel_read_line(io, &tmpstr, NULL, NULL, &err);
-                       if( io_stat == G_IO_STATUS_EOF)
-                               break;
-                       if( io_stat == G_IO_STATUS_ERROR )
-                       {
-                               DB (g_print(" + ERROR %s\n",err->message));
-                               break;
-                       }
-                       if( io_stat == G_IO_STATUS_NORMAL)
-                       {
-                               if( *tmpstr != '\0' )
-                               {
-                               gchar **str_array;
-                               Transaction *newope = da_transaction_malloc();
-
-                                       hb_string_strip_crlf(tmpstr);
-
-                                       /* control validity here */
-                                       valid = hb_string_csv_valid(tmpstr, 8, csvtype);
-
-                                        //DB( g_print("valid %d, '%s'\n", valid, tmpstr) );
-
-                                       if( !valid )
-                                       {
-                                               error++;
-                                       }
-                                       else
-                                       {
-                                               count++;
-
-                                               str_array = g_strsplit (tmpstr, ";", 8);
-                                               // 0:date; 1:paymode; 2:info; 3:payee, 4:wording; 5:amount; 6:category; 7:tags
-
-                                               DB( g_print(" ->%s\n", tmpstr ) );
-
-                                               newope->date             = hb_date_get_julian(str_array[0], ictx->datefmt);
-                                               if( newope->date == 0 )
-                                                       ictx->cnt_err_date++;
-                                               
-                                               newope->paymode          = atoi(str_array[1]);
-                                               newope->info             = g_strdup(str_array[2]);
-
-                                               /* payee */
-                                               g_strstrip(str_array[3]);
-                                               payitem = da_pay_get_by_name(str_array[3]);
-                                               if(payitem == NULL)
-                                               {
-                                                       payitem = da_pay_malloc();
-                                                       payitem->name = g_strdup(str_array[3]);
-                                                       payitem->imported = TRUE;
-                                                       da_pay_append(payitem);
-
-                                                       if( payitem->imported == TRUE )
-                                                               ictx->cnt_new_pay += 1;
-                                               }
-
-                                               newope->kpay = payitem->key;
-                                               newope->wording          = g_strdup(str_array[4]);
-                                               newope->amount           = hb_qif_parser_get_amount(str_array[5]);
-
-                                               /* category */
-                                               g_strstrip(str_array[6]);
-                                               catitem = da_cat_append_ifnew_by_fullname(str_array[6], TRUE);
-                                               if( catitem != NULL )
-                                               {
-                                                       newope->kcat = catitem->key;
-
-                                                       if( catitem->imported == TRUE && catitem->key > 0 )
-                                                               ictx->cnt_new_cat += 1;
-                                               }
-
-                                               /* tags */
-                                               transaction_tags_parse(newope, str_array[7]);
-
-
-                                               newope->kacc            = tmp_acc->key;
-                                               //newope->kxferacc = accnum;
-
-                                               newope->flags |= OF_ADDED;
-
-                                               if( newope->amount > 0)
-                                                       newope->flags |= OF_INCOME;
-
-                                               /*
-                                               DB( g_print(" storing %s : %s : %s :%s : %s : %s : %s : %s\n",
-                                                       str_array[0], str_array[1], str_array[2],
-                                                       str_array[3], str_array[4], str_array[5],
-                                                       str_array[6], str_array[7]
-                                                       ) );
-                                               */
-
-                                               list = g_list_append(list, newope);
-
-                                               g_strfreev (str_array);
-                                       }
-                               }
-                               g_free(tmpstr);
-                       }
-
-               }
-               g_io_channel_unref (io);
-
-       /*
-               ui_dialog_msg_infoerror(data->window, error > 0 ? GTK_MESSAGE_ERROR : GTK_MESSAGE_INFO,
-                       _("Transaction CSV import result"),
-                       _("%d transactions inserted\n%d errors in the file"),
-                       count, error);
-               */
-       }
-
-
-       return list;
-}
-
-#ifndef NOOFX
-/*
-**** OFX part
-****
-**** this part is quite weird,but works
-** id is ACCTID
-
-*/
-
-static Account * ofx_get_account_by_id(gchar *id)
-{
-GList *lacc, *list;
-
-       DB( g_print("\n[import] ofx_get_account_by_id\n") );
-       DB( g_print(" -> searching for '%s'\n",id) );
-
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *accitem = list->data;
-
-               if( accitem->imported == FALSE)
-               {
-                       if(accitem->name && accitem->number && strlen(accitem->number) )
-                       {
-                               // todo: maybe smartness should be done here
-                               if(g_strstr_len(id, -1, accitem->number) != NULL)
-                               {
-                                       return accitem;
-                               }
-                       }
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lacc);
-       return NULL;
-}
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-/**
- * ofx_proc_account_cb:
- *
- * The ofx_proc_account_cb event is always generated first, to allow the application to create accounts
- * or ask the user to match an existing account before the ofx_proc_statement and ofx_proc_transaction
- * event are received. An OfxAccountData is passed to this event.
- *
- */
-static LibofxProcStatementCallback
-ofx_proc_account_cb(const struct OfxAccountData data, OfxContext *ctx)
-{
-Account *tmp_acc, *dst_acc;
-
-       DB( g_print("** ofx_proc_account_cb()\n") );
-
-       if(data.account_id_valid==true)
-       {
-               DB( g_print("  account_id: %s\n", data.account_id) );
-               DB( g_print("  account_name: %s\n", data.account_name) );
-       }
-
-       //if(data.account_number_valid==true)
-       //{
-               DB( g_print("  account_number: %s\n", data.account_number) );
-       //}
-
-
-       if(data.account_type_valid==true)
-       {
-               DB( g_print("  account_type: %d\n", data.account_type) );
-       }
-
-       if(data.currency_valid==true)
-       {
-               DB( g_print("  currency: %s\n", data.currency) );
-       }
-
-
-       //find target account
-       dst_acc = ofx_get_account_by_id( (gchar *)data.account_id );
-       DB( g_print(" ** hb account found result is %x\n", (unsigned int)dst_acc) );
-
-
-       // in every case we create an account here
-       tmp_acc = import_create_account((gchar *)data.account_name, (gchar *)data.account_id);
-       DB( g_print(" -> creating tmp account: %d %s - %x\n", tmp_acc->key, data.account_id, (unsigned int)tmp_acc) );
-
-       if( dst_acc != NULL )
-       {
-               tmp_acc->imp_key = dst_acc->key;
-       }
-
-
-       ctx->curr_acc = tmp_acc;
-       ctx->curr_acc_isnew = TRUE;
-
-
-
-
-
-
-
-
-       DB( fputs("\n",stdout) );
-       return 0;
-}
-
-
-/**
- * ofx_proc_statement_cb:
- *
- * The ofx_proc_statement_cb event is sent after all ofx_proc_transaction events have been sent.
- * An OfxStatementData is passed to this event.
- *
- */
-static LibofxProcStatementCallback
-ofx_proc_statement_cb(const struct OfxStatementData data, OfxContext *ctx)
-{
-       DB( g_print("** ofx_proc_statement_cb()\n") );
-
-#ifdef MYDEBUG
-       if(data.ledger_balance_date_valid==true)
-       {
-       struct tm temp_tm;
-
-               temp_tm = *localtime(&(data.ledger_balance_date));
-               g_print("ledger_balance_date : %d%s%d%s%d%s", temp_tm.tm_mday, "/", temp_tm.tm_mon+1, "/", temp_tm.tm_year+1900, "\n");
-       }
-#endif
-
-       if(data.ledger_balance_valid==true)
-       {
-               if( ctx->curr_acc != NULL && ctx->curr_acc_isnew == TRUE )
-               {
-                       ctx->curr_acc->initial = data.ledger_balance;
-               }
-               DB( printf("ledger_balance: $%.2f%s",data.ledger_balance,"\n") );
-       }
-
-       return 0;
-}
-
-/**
- * ofx_proc_statement_cb:
- *
- * An ofx_proc_transaction_cb event is generated for every transaction in the ofx response,
- * after ofx_proc_statement (and possibly ofx_proc_security is generated.
- * An OfxTransactionData structure is passed to this event.
- *
- */
-static LibofxProcStatementCallback
-ofx_proc_transaction_cb(const struct OfxTransactionData data, OfxContext *ctx)
-{
-struct tm temp_tm;
-GDate *date;
-Transaction *newope;
-
-       DB( g_print("** ofx_proc_transaction_cb()\n") );
-
-       newope = da_transaction_malloc();
-
-// date
-       if(data.date_posted_valid==true)
-       {
-               temp_tm = *localtime(&(data.date_posted));
-               date = g_date_new();
-               g_date_set_dmy(date, temp_tm.tm_mday, temp_tm.tm_mon+1, temp_tm.tm_year+1900);
-               newope->date = g_date_get_julian(date);
-               g_date_free(date);
-       }
-
-// amount
-       if(data.amount_valid==true)
-       {
-               newope->amount = data.amount;
-
-       }
-// check number
-       if(data.check_number_valid==true)
-       {
-               newope->info = g_strdup(data.check_number);
-       }
-       //todo: reference_number ?
-
-// wording
-       if(data.name_valid==true)
-       {
-               newope->wording = g_strdup(data.name);
-       }
-
-//memo ( new for v4.2)
-
-       DB( g_print(" -> memo is='%d'\n", data.memo_valid) );
-
-
-       if(data.memo_valid==true)
-       {
-       gchar *old = NULL;
-
-               switch(PREFS->dtex_ofxmemo)
-               {
-                       case 1: //add to info
-                               old = newope->info;
-                               if(old == NULL)
-                                       newope->info = g_strdup(data.memo);
-                               else
-                               {
-                                       newope->info = g_strjoin(" ", old, data.memo, NULL);
-                                       g_free(old);
-                               }
-                               break;
-
-                       case 2: //add to description
-                               old = newope->wording;
-                               if(old == NULL)
-                                       newope->wording = g_strdup(data.memo);
-                               else
-                               {
-                                       newope->wording = g_strjoin(" ", old, data.memo, NULL);
-                                       g_free(old);
-                               }
-
-                               DB( g_print(" -> should concatenate ='%s'\n", data.memo) );
-                               DB( g_print(" -> old='%s', new ='%s'\n", old, newope->wording) );
-
-                               break;
-               }
-       }
-
-// payment
-       if(data.transactiontype_valid==true)
-       {
-               switch(data.transactiontype)
-               {
-                       //#740373
-                       case OFX_CREDIT:
-                               if(newope->amount < 0)
-                                       newope->amount *= -1;
-                               break;
-                       case OFX_DEBIT:
-                               if(newope->amount > 0)
-                                       newope->amount *= -1;
-                               break;
-                       case OFX_INT:
-                                       newope->paymode = PAYMODE_XFER;
-                               break;
-                       case OFX_DIV:
-                                       newope->paymode = PAYMODE_XFER;
-                               break;
-                       case OFX_FEE:
-                                       newope->paymode = PAYMODE_FEE;
-                               break;
-                       case OFX_SRVCHG:
-                                       newope->paymode = PAYMODE_XFER;
-                               break;
-                       case OFX_DEP:
-                                       newope->paymode = PAYMODE_DEPOSIT;
-                               break;
-                       case OFX_ATM:
-                                       newope->paymode = PAYMODE_CASH;
-                               break;
-                       case OFX_POS:
-                               if(ctx->curr_acc && ctx->curr_acc->type == ACC_TYPE_CREDITCARD)
-                                       newope->paymode = PAYMODE_CCARD;
-                               else
-                                       newope->paymode = PAYMODE_DCARD;
-                               break;
-                       case OFX_XFER:
-                                       newope->paymode = PAYMODE_XFER;
-                               break;
-                       case OFX_CHECK:
-                                       newope->paymode = PAYMODE_CHECK;
-                               break;
-                       case OFX_PAYMENT:
-                                       newope->paymode = PAYMODE_EPAYMENT;
-                               break;
-                       case OFX_CASH:
-                                       newope->paymode = PAYMODE_CASH;
-                               break;
-                       case OFX_DIRECTDEP:
-                                       newope->paymode = PAYMODE_DEPOSIT;
-                               break;
-                       case OFX_DIRECTDEBIT:
-                                       newope->paymode = PAYMODE_XFER;
-                               break;
-                       case OFX_REPEATPMT:
-                                       newope->paymode = PAYMODE_REPEATPMT;
-                               break;
-                       case OFX_OTHER:
-
-                               break;
-                       default :
-
-                               break;
-               }
-       }
-
-       if( ctx->curr_acc )
-       {
-
-               newope->kacc = ctx->curr_acc->key;
-               newope->flags |= OF_ADDED;
-
-               if( newope->amount > 0)
-                       newope->flags |= OF_INCOME;
-
-               /* ensure utf-8 here, has under windows, libofx not always return utf-8 as it should */
-       #ifndef G_OS_UNIX
-               DB( printf(" ensure UTF-8\n") );
-
-               newope->info = homebank_utf8_ensure(newope->info);
-               newope->wording = homebank_utf8_ensure(newope->wording);
-       #endif
-
-               ctx->trans_list = g_list_append(ctx->trans_list, newope);
-
-               DB( printf(" insert newope: acc=%d\n", newope->kacc) );
-
-               if( ctx->curr_acc_isnew == TRUE )
-               {
-                       ctx->curr_acc->initial -= data.amount;
-               }
-       }
-       else
-       {
-               da_transaction_free(newope);
-       }
-
-       return 0;
-}
-
-
-
-static LibofxProcStatusCallback
-ofx_proc_status_cb(const struct OfxStatusData data, OfxContext *ctx)
-{
-       DB( g_print("** ofx_proc_status_cb()\n") );
-
-   if(data.ofx_element_name_valid==true){
-     DB( g_print("    Ofx entity this status is relevent to: '%s'\n", data.ofx_element_name) );
-   }
-   if(data.severity_valid==true){
-     DB( g_print("    Severity: ") );
-     switch(data.severity){
-     case INFO : DB( g_print("INFO\n") );
-       break;
-     case WARN : DB( g_print("WARN\n") );
-       break;
-     case ERROR : DB( g_print("ERROR\n") );
-       break;
-     default: DB( g_print("WRITEME: Unknown status severity!\n") );
-     }
-   }
-   if(data.code_valid==true){
-     DB( g_print("    Code: %d, name: %s\n    Description: %s\n", data.code, data.name, data.description) );
-   }
-   if(data.server_message_valid==true){
-     DB( g_print("    Server Message: %s\n", data.server_message) );
-   }
-   DB( g_print("\n") );
-       
-       return 0;
-}
-
-
-static GList *homebank_ofx_import(gchar *filename, ImportContext *ictx)
-{
-OfxContext ctx = { 0 };
-
-/*extern int ofx_PARSER_msg;
-extern int ofx_DEBUG_msg;
-extern int ofx_WARNING_msg;
-extern int ofx_ERROR_msg;
-extern int ofx_INFO_msg;
-extern int ofx_STATUS_msg;*/
-
-       DB( g_print("\n[import] ofx import (libofx=%s) \n", LIBOFX_VERSION_RELEASE_STRING) );
-
-       /*ofx_PARSER_msg        = false;
-       ofx_DEBUG_msg   = false;
-       ofx_WARNING_msg = false;
-       ofx_ERROR_msg   = false;
-       ofx_INFO_msg    = false;
-       ofx_STATUS_msg  = false;*/
-
-       LibofxContextPtr libofx_context = libofx_get_new_context();
-
-       ofx_set_status_cb     (libofx_context, (LibofxProcStatusCallback)     ofx_proc_status_cb     , &ctx);
-       ofx_set_statement_cb  (libofx_context, (LibofxProcStatementCallback)  ofx_proc_statement_cb  , &ctx);
-       ofx_set_account_cb    (libofx_context, (LibofxProcAccountCallback)    ofx_proc_account_cb    , &ctx);
-       ofx_set_transaction_cb(libofx_context, (LibofxProcTransactionCallback)ofx_proc_transaction_cb, &ctx);
-
-#ifdef G_OS_WIN32
-       //#932959: windows don't like utf8 path, so convert
-       gchar *file = g_win32_locale_filename_from_utf8(filename);
-       libofx_proc_file(libofx_context, file, AUTODETECT);
-       g_free(file);
-#else
-       libofx_proc_file(libofx_context, filename, AUTODETECT);
-#endif
-
-       libofx_free_context(libofx_context);
-
-       return ctx.trans_list;
-}
-
-#endif
-
-
-static GList *homebank_qif_import(gchar *filename, ImportContext *ictx)
-{
-GList *list = NULL;
-
-       DB( g_print("\n[import] homebank QIF\n") );
-
-       //todo: context ?
-       list = account_import_qif(filename, ictx);
-
-       return list;
-}
-
-
-static void import_clearall(struct import_data *data)
-{
-GList *lxxx, *list;
-GtkTreeModel *model;
-
-       DB( g_print("\n[import] clear all\n") );
-
-       // clear transactions
-       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
-       gtk_list_store_clear (GTK_LIST_STORE(model));
-
-       // 1: remove imported accounts
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //DB( g_print(" -> remove acc %x '%s'\n", item, item->name) );
-                       da_acc_remove(item->key);
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       // 2: remove imported payees
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_pay);
-       while (list != NULL)
-       {
-       Payee *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //DB( g_print(" -> remove pay '%s'\n", item->name) );
-                       da_pay_remove(item->key);
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       // 3: remove imported category
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_cat);
-       while (list != NULL)
-       {
-       Category *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //DB( g_print(" -> remove cat '%s'\n", item->name) );
-                       da_cat_remove(item->key);
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       da_transaction_destroy(data->ictx.trans_list);
-       data->ictx.trans_list  = NULL;
-       data->ictx.cnt_err_date  = 0;
-       data->ictx.cnt_new_pay = 0;
-       data->ictx.cnt_new_cat = 0;
-
-       data->ictx.datefmt = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_dateorder));
-
-       data->ictx.cnt_initial_acc = da_acc_length();
-
-}
-
-
-/*
- * find duplicate transactions
- *
- * for
- *
- */
-static void import_find_duplicate_transactions(struct import_data *data)
-{
-GList *tmplist, *implist;
-Transaction *item;
-guint32 mindate;
-guint maxgap;
-
-       DB( g_print("\n[import] find duplicate\n") );
-
-       data->ictx.nb_duplicate = 0;
-       if( data->ictx.trans_list )
-       {
-               /* 1: get import min bound date */
-               tmplist = g_list_first(data->ictx.trans_list);
-               item = tmplist->data;
-               mindate = item->date;
-               maxgap = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_maxgap));
-
-               /* clear any previous same txn */
-               implist = g_list_first(data->ictx.trans_list);
-               while (implist != NULL)
-               {
-               Transaction *impope = implist->data;
-
-                       if(impope->same != NULL)
-                       {
-                               g_list_free(impope->same);
-                               impope->same = NULL;
-                       }
-                       implist = g_list_next(implist);
-               }
-               
-               tmplist = g_list_first(GLOBALS->ope_list);
-               while (tmplist != NULL)
-               {
-               Transaction *ope = tmplist->data;
-
-                       //if( ope->account == accnum && ope->date >= mindate )
-                       if( ope->date >= mindate )
-                       {
-                               //DB( g_print("should check here %d: %s\n", ope->date, ope->wording) );
-
-                               implist = g_list_first(data->ictx.trans_list);
-                               while (implist != NULL)
-                               {
-                               Transaction *impope = implist->data;
-                               Account *acc;
-                               guint acckey;
-                                               
-                                       //here we should test acc->imp_key and not impope->account
-                                       acckey = impope->kacc;
-                                       acc = da_acc_get(acckey);
-                                       if( acc )
-                                       {
-                                               if( acc->imp_key > 0  )
-                                                       acckey = acc->imp_key;
-                                       }
-
-                                       if(
-                                               (acckey == ope->kacc) &&
-                                               (impope->amount == ope->amount) &&
-                                               (ope->date <= (impope->date + maxgap)) && (ope->date >= (impope->date - maxgap))
-                                               )
-                                       {
-                                               //DB( g_print(" found %d: %s\n", impope->date, impope->wording) );
-
-                                               impope->same = g_list_append(impope->same, ope);
-                                               data->ictx.nb_duplicate++;
-                                       }
-
-                                       implist = g_list_next(implist);
-                               }
-                       }
-
-                       tmplist = g_list_next(tmplist);
-               }
-       }
-
-       DB( g_print(" nb_duplicate = %d\n", data->ictx.nb_duplicate) );
-
-
-}
-
-
-static void ui_import_populate_account(struct import_data *data)
-{
-GList *lacc, *list;
-
-       DB( g_print("\n[import] populate account\n") );
-
-       // clear accounts
-       gtk_list_store_clear (GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_acc))));
-
-
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       ui_acc_affect_listview_add(GTK_TREE_VIEW(data->LV_acc), item);
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lacc);
-
-}
-
-
-
-
-/* count account to be imported */
-static void import_analysis_count(struct import_data *data)
-{
-GList *lacc, *list;
-
-       DB( g_print("\n[import] count_new_account\n") );
-
-       data->ictx.cnt_new_acc = 0;
-       data->ictx.cnt_new_ope = 0;
-
-       /* count account */
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       data->ictx.cnt_new_acc++;
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lacc);
-
-       /* count transaction */
-       data->ictx.cnt_new_ope = g_list_length(data->ictx.trans_list);
-
-}
-
-
-
-/* count transaction with checkbox 'import'  */
-static void import_count_changes(struct import_data *data)
-{
-GList *lacc, *list;
-GtkTreeModel *model;
-GtkTreeIter    iter;
-gboolean valid;
-
-       DB( g_print("\n[import] count_final_changes\n") );
-
-       data->imp_cnt_acc = 0;
-
-       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *item = list->data;
-
-               if( item->imported == TRUE && item->imp_key != 0)
-               {
-                       data->imp_cnt_acc++;
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lacc);
-
-
-       // then import transactions
-       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
-
-       data->imp_cnt_trn = 0;
-
-       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
-       while (valid)
-       {
-       gboolean toimport;
-
-               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter,
-                       LST_OPE_IMPTOGGLE, &toimport,
-                       -1);
-
-               if(toimport == TRUE)
-                       data->imp_cnt_trn++;
-
-               /* Make iter point to the next row in the list store */
-               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
-       }
-}
-
-
-
-
-
-
-
-static void import_apply(struct import_data *data)
-{
-GtkTreeModel *model;
-GtkTreeIter    iter;
-gboolean valid;
-GList *lxxx, *list;
-
-       DB( g_print("\n[import] apply\n") );
-
-       // 1: persist imported accounts
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_acc);
-       while (list != NULL)
-       {
-       Account *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //only persist user selected to new account
-                       if( item->imp_key == 0)
-                       {
-                               //DB( g_print(" -> persist acc %x '%s'\n", item, item->name) );
-                               item->imported = FALSE;
-                               g_free(item->imp_name);
-                               item->imp_name = NULL;
-                       }
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       // 2: persist imported payees
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_pay);
-       while (list != NULL)
-       {
-       Payee *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //DB( g_print(" -> persist pay '%s'\n", item->name) );
-                       item->imported = FALSE;
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       // 3: persist imported categories
-       lxxx = list = g_hash_table_get_values(GLOBALS->h_cat);
-       while (list != NULL)
-       {
-       Category *item = list->data;
-
-               if( item->imported == TRUE )
-               {
-                       //DB( g_print(" -> persist cat '%s'\n", item->name) );
-                       item->imported = FALSE;
-               }
-               list = g_list_next(list);
-       }
-       g_list_free(lxxx);
-
-       // 4: insert every transactions
-       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
-       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
-       while (valid)
-       {
-       Transaction *item;
-       gboolean toimport;
-
-               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter,
-                       LST_DSPOPE_DATAS, &item,
-                       LST_OPE_IMPTOGGLE, &toimport,
-                       -1);
-
-               if(toimport == TRUE)
-               {
-               Account *acc;
-                       //DB(g_print("import %d to acc: %d\n", data->total, item->account)      );
-
-                       //todo: here also test imp_key on account and change the key into the transaction
-
-                       acc = da_acc_get(item->kacc);
-                       if( acc != NULL)
-                       {
-                               if( acc->imp_key > 0)
-                               {
-                                       item->kacc = acc->imp_key;
-                               }
-                       }
-
-                       transaction_add(item, NULL, 0);
-               }
-
-               /* Make iter point to the next row in the list store */
-               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
-       }
-
-
-}
-
-/*
-**
-*/
-static gboolean
-import_dispose(GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data = user_data;
-
-       DB( g_print("\n[import] dispose\n") );
-
-#if MYDEBUG == 1
-       gpointer data2 = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       g_print(" user_data=%08x to be free, data2=%x\n", (gint)user_data, (gint)data2);
-#endif
-
-       g_free( data->filename );
-
-       import_clearall(data);
-
-
-
-
-       // todo: optimize this
-       if(data->imp_cnt_trn > 0)
-       {
-               GLOBALS->changes_count += data->imp_cnt_trn;
-
-               //our global list has changed, so update the treeview
-               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_BALANCE+UF_REFRESHALL));
-       }
-
-
-       g_free(user_data);
-
-
-       //delete-event TRUE abort/FALSE destroy
-       return FALSE;
-}
-
-
-static void import_fill_imp_transactions(struct import_data *data)
-{
-GtkWidget *view;
-GtkTreeModel *model;
-GtkTreeIter    iter;
-GList *tmplist;
-
-       DB( g_print("\n[import] fill imp operatoin\n") );
-
-       view = data->imported_ope;
-       model = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
-
-       gtk_list_store_clear (GTK_LIST_STORE(model));
-
-       g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
-       gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
-
-       tmplist = g_list_first(data->ictx.trans_list);
-       while (tmplist != NULL)
-       {
-       Transaction *item = tmplist->data;
-
-               /* append to our treeview */
-                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-
-                               //DB( g_print(" populate: %s\n", ope->ope_Word) );
-
-                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                               LST_DSPOPE_DATAS, item,
-                               LST_OPE_IMPTOGGLE, item->same == NULL ? TRUE : FALSE,
-                               -1);
-
-               //DB( g_print(" - fill: %d, %s %.2f %x\n", item->account, item->wording, item->amount, item->same) );
-
-               tmplist = g_list_next(tmplist);
-       }
-
-       gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
-
-       g_object_unref(model);
-
-
-
-}
-
-static void import_fillsame(GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data;
-GtkTreeSelection *selection;
-GtkTreeModel            *model, *newmodel;
-GtkTreeIter                     iter, newiter;
-GList *tmplist;
-GtkWidget *view;
-
-
-       DB( g_print("\n[import] fillsame\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       view = data->duplicat_ope;
-       newmodel = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
-
-       gtk_list_store_clear (GTK_LIST_STORE(newmodel));
-
-
-
-       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->imported_ope));
-       //if true there is a selected node
-       if (gtk_tree_selection_get_selected(selection, &model, &iter))
-       {
-       Transaction *item;
-
-               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &item, -1);
-
-               if( item->same != NULL )
-               {
-                       tmplist = g_list_first(item->same);
-                       while (tmplist != NULL)
-                       {
-                       Transaction *tmp = tmplist->data;
-
-                               /* append to our treeview */
-                                       gtk_list_store_append (GTK_LIST_STORE(newmodel), &newiter);
-
-                                       gtk_list_store_set (GTK_LIST_STORE(newmodel), &newiter,
-                                       LST_DSPOPE_DATAS, tmp,
-                                       -1);
-
-                               DB( g_print(" - fill: %s %.2f %x\n", item->wording, item->amount, (unsigned int)item->same) );
-
-                               tmplist = g_list_next(tmplist);
-                       }
-               }
-
-       }
-
-
-}
-
-
-/*
-** modify target account
-*/
-
-
-static void on_account_type_toggled(GtkRadioButton *radiobutton, gpointer user_data)
-{
-struct import_target_data *data;
-gboolean new_account;
-
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(radiobutton), GTK_TYPE_WINDOW)), "inst_data");
-
-       DB( g_print("\n[import] account type toggle\n") );
-
-       new_account = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->radio[0]));
-
-       gtk_widget_set_sensitive(data->getwidget1, new_account);
-       gtk_widget_set_sensitive(data->getwidget2, new_account^1);
-
-}
-
-
-static void import_edit_target_account(GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data;
-struct import_target_data ddata;
-GtkWidget *dialog, *content, *mainvbox, *table, *label ;
-guint32 key;
-gint row;
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("\n[import] edit target account\n") );
-
-       key = ui_acc_affect_listview_get_selected_key(GTK_TREE_VIEW(data->LV_acc));
-       if( key > 0 )
-       {
-       Account *item;
-
-               item = da_acc_get( key );
-
-               dialog = gtk_dialog_new_with_buttons (_("Change HomeBank account target"),
-                                                   GTK_WINDOW (data->assistant),
-                                                   0,
-                                                   GTK_STOCK_CANCEL,
-                                                   GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
-                                                   GTK_RESPONSE_ACCEPT,
-                                                   NULL);
-
-               //store our window private data
-               g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&ddata);
-
-               content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
-               
-               mainvbox = gtk_vbox_new (FALSE, 0);
-               gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
-
-               table = gtk_table_new (3, 2, FALSE);
-               gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-               gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-               gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, HB_BOX_SPACING);
-
-               /* area 1 : file summary */
-
-               row = 0;
-               ddata.radio[0] = gtk_radio_button_new_with_label (NULL, _("new account"));
-               gtk_table_attach (GTK_TABLE (table), ddata.radio[0], 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Name:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               ddata.getwidget1 = gtk_entry_new();
-               gtk_table_attach (GTK_TABLE (table), ddata.getwidget1, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               row++;
-               ddata.radio[1] = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (ddata.radio[0]), _("existing account"));
-               gtk_table_attach (GTK_TABLE (table), ddata.radio[1], 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("A_ccount:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               ddata.getwidget2 = ui_acc_comboboxentry_new(NULL);
-               gtk_table_attach (GTK_TABLE (table), ddata.getwidget2, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       //initialize
-               if( data->ictx.cnt_initial_acc > 0 )    //if there were already some accounts
-               {
-                       gtk_widget_set_sensitive(ddata.radio[1], TRUE);
-                       if( item->imp_key > 0 )
-                       {
-                               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ddata.radio[1]), TRUE);
-                       }
-               }
-               else
-               {
-                       gtk_widget_set_sensitive(ddata.radio[1], FALSE);
-
-               }
-
-               gtk_entry_set_text(GTK_ENTRY(ddata.getwidget1), item->name);
-               ui_acc_comboboxentry_populate(GTK_COMBO_BOX(ddata.getwidget2), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
-               ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(ddata.getwidget2), item->imp_key);
-
-               on_account_type_toggled(GTK_RADIO_BUTTON (ddata.radio[0]), NULL);
-
-               gtk_widget_show_all(mainvbox);
-
-               g_signal_connect (ddata.radio[0], "toggled", G_CALLBACK (on_account_type_toggled), NULL);
-
-
-               //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
-
-               if(result == GTK_RESPONSE_ACCEPT)
-               {
-               gchar *name;
-               gboolean bnew;
-               guint key;
-
-                       key = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(ddata.getwidget2));
-
-                       bnew = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ddata.radio[0]));
-                       if( bnew )
-                       {
-
-                               name = (gchar *)gtk_entry_get_text(GTK_ENTRY(ddata.getwidget1));
-
-                               if(strcasecmp(name, item->name))
-                               {
-
-                                       DB( g_print("name '%s', existing acc %d\n", name, key) );
-
-                                       if (name && *name)
-                                       {
-                                               if( account_rename(item, name) == FALSE )
-                                               {
-                                                       ui_dialog_msg_infoerror(GTK_WINDOW(dialog), GTK_MESSAGE_ERROR,
-                                                               _("Error"),
-                                                               _("Cannot rename this Account,\n"
-                                                               "from '%s' to '%s',\n"
-                                                               "this name already exists."),
-                                                               item->name,
-                                                               name
-                                                               );
-                                               }
-                                       }
-                               }
-                               else
-                               {
-                                       item->imp_key = 0;
-                               }
-                       }
-                       else
-                       {
-                               item->imp_key = key;
-                       }
-
-                       //we should refresh duplicate
-                       import_find_duplicate_transactions(data);
-                       import_fill_imp_transactions(data);
-
-           }
-
-               // cleanup and destroy
-               gtk_widget_destroy (dialog);
-       }
-
-}
-
-
-static void ui_import_selchange(GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data = user_data;
-gint page_number;
-GtkWidget *current_page;
-gchar *filename;
-
-       page_number = gtk_assistant_get_current_page (GTK_ASSISTANT(data->assistant));
-
-       DB( g_print("\n[import] selchange (page %d)\n", page_number+1) );
-
-       data->valid = FALSE;
-
-       filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(data->filechooser));
-       if( filename == NULL )
-       {
-               gtk_label_set_text(GTK_LABEL(data->user_info), _("Please select a file..."));
-               //current_page = gtk_assistant_get_nth_page (GTK_ASSISTANT(data->assistant), page_number);
-               //gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), current_page, FALSE);
-       }
-       else
-       {
-               if( page_number == PAGE_FILE )
-               {
-                       if(data->filename)
-                               g_free( data->filename );
-                       data->filename = filename;
-                       //DB( g_print(" filename -> %s\n", data->filename) );
-
-                       data->filetype = homebank_alienfile_recognize(data->filename);
-                       switch(data->filetype)
-                       {
-                               case FILETYPE_QIF:
-                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("QIF file recognised !"));
-                                       data->valid = TRUE;
-                                       break;
-
-                               case FILETYPE_OFX:
-                                       #ifndef NOOFX
-                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("OFX file recognised !"));
-                                       data->valid = TRUE;
-                                       #else
-                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("** OFX support is disabled **"));
-                                       #endif
-                                       break;
-
-                               case FILETYPE_CSV_HB:
-                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("CSV transaction file recognised !"));
-                                       data->valid = TRUE;
-                                       break;
-
-                               default:
-                                       data->filetype = FILETYPE_UNKNOW;
-                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("Unknown/Invalid file..."));
-                                       break;
-                       }
-
-                       current_page = gtk_assistant_get_nth_page (GTK_ASSISTANT(data->assistant), page_number);
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), current_page, data->valid);
-
-               }
-
-       }
-
-       if(data->valid == TRUE)
-       {
-               gtk_widget_show(data->ok_image);
-               gtk_widget_hide(data->ko_image);
-       }
-       else
-       {
-               gtk_widget_show(data->ko_image);
-               gtk_widget_hide(data->ok_image);
-       }
-
-}
-
-
-
-static void ui_import_selection(GtkTreeSelection *treeselection, gpointer user_data)
-{
-       import_fillsame(GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection)), NULL);
-}
-
-
-static void ui_import_update_filecontent(struct import_data *data)
-{
-gchar *tmpstr;
-
-       /* file name & path */
-       tmpstr = g_path_get_basename(data->filename);
-       gtk_label_set_text(GTK_LABEL(data->TX_filename), tmpstr);
-       g_free(tmpstr);
-       
-       tmpstr = g_path_get_dirname(data->filename);
-       gtk_label_set_text(GTK_LABEL(data->TX_filepath), tmpstr);
-       g_free(tmpstr);
-       
-       gtk_label_set_text(GTK_LABEL(data->TX_encoding), data->ictx.encoding);
-       
-       /* file content detail */
-       //TODO: difficult translation here
-       tmpstr = g_strdup_printf(_("account: %d - transaction: %d - payee: %d - categorie: %d"),
-                               data->ictx.cnt_new_acc,
-                               data->ictx.cnt_new_ope,
-                               data->ictx.cnt_new_pay,
-                               data->ictx.cnt_new_cat
-                               );
-       gtk_label_set_text(GTK_LABEL(data->TX_filedetails), tmpstr);
-       g_free(tmpstr);
-}
-
-static void ui_import_integer_to_label(guint value, GtkWidget *label)
-{
-gchar *tmpstr;
-
-       tmpstr = g_strdup_printf("%d", value);
-       gtk_label_set_text(GTK_LABEL(label), tmpstr);
-       g_free(tmpstr);
-
-}
-
-
-static void ui_import_update_summary(struct import_data *data)
-{
-
-       /* account summary */
-       ui_import_integer_to_label(data->imp_cnt_acc     , data->TX_acc_upd);
-       ui_import_integer_to_label(data->ictx.cnt_new_acc - data->imp_cnt_acc, data->TX_acc_new);
-
-       /* transaction summary */
-       ui_import_integer_to_label(data->imp_cnt_trn     , data->TX_trn_imp);
-       ui_import_integer_to_label(data->ictx.cnt_new_ope - data->imp_cnt_trn, data->TX_trn_nop);
-       ui_import_integer_to_label(data->imp_cnt_asg     , data->TX_trn_asg);
-
-}
-
-static void
-ui_import_apply (GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data;
-
-       DB( g_print("\n[import] apply\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-
-       import_apply(data);
-
-}
-
-static void
-ui_import_close_cancel (GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data;
-       GtkWidget *assistant = (GtkWidget *) user_data;
-
-       DB( g_print("\n[import] close\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       import_dispose(widget, data);
-
-
-       //g_free(data);
-
-
-       gtk_widget_destroy (assistant);
-       //assistant = NULL;
-}
-
-static void import_file_import(struct import_data *data)
-{
-
-       import_clearall(data);
-
-       DB( g_print(" -> get encoding of '%s'\n", data->filename) );
-
-       data->ictx.encoding = homebank_file_getencoding(data->filename);
-       DB( g_print(" -> encoding is '%s'\n", data->ictx.encoding) );
-
-
-       DB( g_print(" -> load file '%s'\n", data->filename) );
-
-       switch(data->filetype)
-       {
-#ifndef NOOFX
-               /* ofx_acc_list & ofx_ope_list are filled here */
-               case FILETYPE_OFX:
-                       data->ictx.trans_list = homebank_ofx_import(data->filename, &data->ictx);
-                       break;
-#endif
-               case FILETYPE_QIF:
-                       data->ictx.trans_list = homebank_qif_import(data->filename, &data->ictx);
-                       break;
-
-               case FILETYPE_CSV_HB:
-                       data->ictx.trans_list = homebank_csv_import(data->filename, &data->ictx);
-                       break;
-       }
-
-       // sort by date
-       data->ictx.trans_list = da_transaction_sort(data->ictx.trans_list);
-
-
-
-}
-
-
-static void
-ui_import_prepare (GtkWidget *widget, GtkWidget *page, gpointer user_data)
-{
-struct import_data *data;
-gint current_page, n_pages;
-gchar *title;
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       current_page = gtk_assistant_get_current_page (GTK_ASSISTANT(data->assistant));
-       n_pages = gtk_assistant_get_n_pages (GTK_ASSISTANT(data->assistant));
-
-       DB( g_print("\n[import] prepare %d of %d\n", current_page, n_pages) );
-
-       switch( current_page  )
-       {
-               case PAGE_INTRO:
-                       DB( g_print(" -> 1 intro\n") );
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
-                       break;
-
-               case PAGE_FILE:
-                       DB( g_print(" -> 2 file choose\n") );
-
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_RESULT], FALSE);
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_OPTIONS], FALSE);
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_CONFIRM], FALSE);
-
-
-                       // the page complete is contextual in ui_import_selchange
-                       break;
-
-               case PAGE_RESULT:
-                       DB( g_print(" -> 3 real import\n") );
-                       //gtk_assistant_set_current_page(GTK_ASSISTANT (widget), PAGE_IMPORT);
-
-                       /* remind folder to preference */
-                       gchar *folder = gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(data->filechooser));
-                       g_free(PREFS->path_import);
-                       PREFS->path_import = folder;
-
-                       import_file_import(data);
-                       import_analysis_count(data);
-                       ui_import_update_filecontent(data);
-
-                       DB( g_print(" -> determine completion: nbtrans=%d, errors=%d\n", data->ictx.cnt_new_ope, data->ictx.cnt_err_date) );
-
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_OPTIONS], FALSE);
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, FALSE);
-                       
-                       //TODO: Check this is sufficient
-                       if( data->ictx.cnt_err_date > 0 )
-                       {
-                               gtk_widget_show(data->GR_options);
-                               gtk_widget_show(data->GR_error);
-                       }
-                       else
-                       {
-                               gtk_widget_hide(data->GR_options);
-                               gtk_widget_hide(data->GR_error);
-                       }
-
-                       if( data->ictx.cnt_new_ope > 0 && data->ictx.cnt_err_date <= 0 )
-                       {   
-                               gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
-                       }
-                       break;          
-
-               case PAGE_OPTIONS:
-                       DB( g_print(" -> post load actions\n") );
-
-                       //todo: should be optional
-                       data->imp_cnt_asg = transaction_auto_assign(data->ictx.trans_list, 0);
-
-                       import_find_duplicate_transactions(data);
-                       
-                       ui_import_populate_account(data);
-                       import_fill_imp_transactions(data);
-
-                       if( data->ictx.nb_duplicate > 0 )
-                       {
-                               gtk_widget_show(data->GR_duplicate);
-                       }
-                       else
-                       {
-                               gtk_widget_hide(data->GR_duplicate);
-                       }
-
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
-                       break;
-
-               case PAGE_CONFIRM:
-               {
-                       DB( g_print(" -> 6 apply\n") );
-
-                       //todo:rework this
-                       import_count_changes(data);
-
-                       ui_import_update_summary(data);
-
-
-
-                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
-                       break;
-               }
-       }
-
-       title = g_strdup_printf ( _("HomeBank Import Assistant - (%d of %d)"), current_page + 1 , n_pages );
-       gtk_window_set_title (GTK_WINDOW (data->assistant), title);
-       g_free (title);
-}
-
-
-/**
- * ui_import_forward_page_func:
- *
- * define the page to be called when the user forward
- *
- * Return value: the page number
- *
- */
-static gint
-ui_import_forward_page_func(gint current_page, gpointer func_data)
-{
-//struct import_data *data = func_data;
-gint next_page;
-
-       DB( g_print("\n[import] forward page\n") );
-
-       // normal forward
-       next_page = current_page + 1;
-
-       DB( g_print(" -> curr page: %d ==> next page: %d\n", current_page, next_page) );
-       DB( g_print(" -> page is %s\n", page_titles[current_page]) );
-
-       return next_page;
-}
-
-
-
-
-
-static void
-import_refresh_transaction (GtkWidget *widget, gpointer data)
-{
-
-       DB( g_print("\n[import] refresh transaction\n") );
-
-       import_find_duplicate_transactions(data);
-       import_fill_imp_transactions(data);
-
-}
-
-static void
-import_file_refresh_cb(GtkWidget *widget, gpointer user_data)
-{
-struct import_data *data;
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       DB( g_print("\n[import] refresh file\n") );
-       ui_import_prepare(data->assistant, data->pages[PAGE_RESULT], NULL);
-}
-
-
-
-
-static void import_acc_affect_onRowActivated (GtkTreeView        *treeview,
-                       GtkTreePath        *path,
-                       GtkTreeViewColumn  *col,
-                       gpointer            userdata)
-{
-//GtkTreeModel          *model;
-
-       //model = gtk_tree_view_get_model(treeview);
-       //gtk_tree_model_get_iter_first(model, &iter);
-       //if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter) == FALSE)
-       //{
-               import_edit_target_account(GTK_WIDGET(treeview), NULL);
-       //}
-}
-
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-/**
- * create_page1:
- *
- * page 1: intro
- *
- * Return value: a vbox widget
- *
- */
-static GtkWidget *
-ui_import_page1(GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *vbox, *label, *align;
-
-       align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
-       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 0, 0);
-
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
-       gtk_container_add(GTK_CONTAINER(align), vbox);
-
-       label = make_label(
-           _("Welcome to the HomeBank Import Assistant.\n\n" \
-               "With this assistant you will be guided throught the process\n" \
-               "of importing an external file into HomeBank.\n\n" \
-           "No changes will be made until you click \"Apply\" at the end\n" \
-           "of this assistant.")
-                       , 0., 0.0);
-       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, HB_BOX_SPACING);
-
-       /* supported format */
-
-
-       label = make_label(
-           _("HomeBank can import files in the following formats:\n" \
-               "- QIF\n" \
-               "- OFX/QFX (optional at compilation time)\n" \
-               "- CSV (format is specific to HomeBank, see the documentation)\n" \
-       ), 0.0, 0.0);
-
-       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, HB_BOX_SPACING);
-
-
-       gtk_widget_show_all (align);
-
-       gtk_assistant_append_page (GTK_ASSISTANT (assistant), align);
-       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), align, GTK_ASSISTANT_PAGE_INTRO);
-       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), align, _(page_titles[PAGE_INTRO]));
-       //gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), align, TRUE);
-
-#if HEAD_IMAGE == 1
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), align, data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gtk_assistant_set_page_side_image (GTK_ASSISTANT (assistant), align, data->side_pixbuf);
-#endif
-
-
-       return align;
-}
-
-
-/**
- * create_page2:
- *
- * page 2: file selection
- *
- * Return value: a vbox widget
- *
- */
-static GtkWidget *
-ui_import_page2 (GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *vbox, *hbox, *align, *widget, *label;
-GtkFileFilter *filter;
-
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
-
-
-//     widget = gtk_file_chooser_button_new ("Pick a File", GTK_FILE_CHOOSER_ACTION_OPEN);
-
-       widget = gtk_file_chooser_widget_new(GTK_FILE_CHOOSER_ACTION_OPEN);
-
-       data->filechooser = widget;
-       gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
-
-       filter = gtk_file_filter_new ();
-       gtk_file_filter_set_name (filter, _("Known files"));
-       gtk_file_filter_add_pattern (filter, "*.[Qq][Ii][Ff]");
-       #ifndef NOOFX
-       gtk_file_filter_add_pattern (filter, "*.[OoQq][Ff][Xx]");
-       #endif
-       gtk_file_filter_add_pattern (filter, "*.[Cc][Ss][Vv]");
-       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
-
-
-       filter = gtk_file_filter_new ();
-       gtk_file_filter_set_name (filter, _("QIF files"));
-       gtk_file_filter_add_pattern (filter, "*.[Qq][Ii][Ff]");
-       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
-
-       #ifndef NOOFX
-       filter = gtk_file_filter_new ();
-       gtk_file_filter_set_name (filter, _("OFX/QFX files"));
-       gtk_file_filter_add_pattern (filter, "*.[OoQq][Ff][Xx]");
-       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
-       #endif
-
-       filter = gtk_file_filter_new ();
-       gtk_file_filter_set_name (filter, _("CSV files"));
-       gtk_file_filter_add_pattern (filter, "*.[Cc][Ss][Vv]");
-       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
-
-       filter = gtk_file_filter_new ();
-       gtk_file_filter_set_name (filter, _("All files"));
-       gtk_file_filter_add_pattern (filter, "*");
-       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
-
-
-/* our addon message */
-       align = gtk_alignment_new(0.65, 0, 0, 0);
-               gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
-
-       hbox = gtk_hbox_new (FALSE, 0);
-               gtk_container_add(GTK_CONTAINER(align), hbox);
-
-       label = gtk_label_new("");
-       data->user_info = label;
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, HB_BOX_SPACING);
-
-       gimp_label_set_attributes (GTK_LABEL (label),
-                             PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
-                                                       PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
-                             -1);
-
-
-
-       widget = gtk_image_new_from_stock(GTK_STOCK_YES, GTK_ICON_SIZE_BUTTON);
-       data->ok_image = widget;
-               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-       widget = gtk_image_new_from_stock(GTK_STOCK_NO, GTK_ICON_SIZE_BUTTON);
-       data->ko_image = widget;
-               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-
-       gtk_widget_show_all (vbox);
-       gtk_widget_hide(data->ok_image);
-       gtk_widget_hide(data->ko_image);
-
-
-       gtk_assistant_append_page (GTK_ASSISTANT (assistant), vbox);
-       //gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), vbox, GTK_ASSISTANT_PAGE_CONTENT);
-       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), vbox, _(page_titles[PAGE_FILE]));
-
-
-#if HEAD_IMAGE == 1
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), vbox, data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gtk_assistant_set_page_side_image (GTK_ASSISTANT (assistant), vbox, data->side_pixbuf);
-#endif
-
-
-       return vbox;
-}
-
-
-
-
-static GtkWidget *
-ui_import_page3 (GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *container, *vbox, *hbox, *table, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(container), HB_BOX_SPACING);
-
-
-       /* file informations */
-       label = make_label(_("File to import"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_box_pack_start (GTK_BOX (container), label, FALSE, FALSE, 0);
-
-
-       table = gtk_table_new (2, 2, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       /* area 1 : file summary */
-       row = 0;
-       label = make_label(_("Path:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.5);
-       data->TX_filepath = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Name:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.5);
-       data->TX_filename = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Encoding:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.5);
-       data->TX_encoding = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Content:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1,  row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.5);
-       data->TX_filedetails = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-
-       /* load options */
-       vbox = gtk_hbox_new (FALSE, 0);
-       data->GR_options = vbox;
-       gtk_box_pack_start (GTK_BOX (container), vbox, FALSE, FALSE, 0);
-
-       label = make_label(_("Import options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
-
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
-
-       label = make_label(_("Date order:"), 0.0, 0.5);
-       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-
-       widget = make_cycle(label, CYA_IMPORT_DATEORDER);
-       data->CY_dateorder = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-
-       widget = gtk_button_new_with_label (_("Load the file again"));
-       data->BT_refresh = widget;
-       gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE, FALSE, 0);
-
-       g_signal_connect (widget, "clicked",
-                       G_CALLBACK (import_file_refresh_cb), data);
-
-       /*
-       expander = gtk_expander_new (_("File content"));
-       gtk_box_pack_start (GTK_BOX (container), expander, TRUE, TRUE, 0);
-       scrollwin = gtk_scrolled_window_new(NULL,NULL);
-       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       widget = gtk_text_view_new ();
-       gtk_container_add(GTK_CONTAINER(scrollwin), widget);
-       gtk_container_add(GTK_CONTAINER(expander), scrollwin);
-       */
-
-
-       /* status */
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       data->GR_error = hbox;
-       gtk_box_pack_start (GTK_BOX (container), hbox, FALSE, FALSE, 0);
-
-       widget = gtk_image_new_from_stock(GTK_STOCK_DIALOG_ERROR, GTK_ICON_SIZE_DIALOG );
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-       gtk_misc_set_padding(GTK_MISC(widget), HB_BOX_SPACING, 0);
-
-       label = gtk_label_new(_(
-               "Some date conversion errors were encountered during the load of the file.\n" \
-               "Please try to change the date order format and load the file again.")
-               );
-       /*gimp_label_set_attributes (GTK_LABEL (label),
-                             PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
-                             -1);*/
-       gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
-       gtk_misc_set_alignment(GTK_MISC(label), 0.5, 0.5);
-
-
-       gtk_widget_show_all (container);
-
-       gtk_assistant_append_page (GTK_ASSISTANT (assistant), container);
-       //gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), container, GTK_ASSISTANT_PAGE_CONFIRM);
-       //gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), label, TRUE);
-       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), container, _(page_titles[PAGE_RESULT]));
-
-#if HEAD_IMAGE == 1
-       gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), container, data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gtk_assistant_set_page_side_image (GTK_ASSISTANT (assistant), container, data->side_pixbuf);
-#endif
-
-       return container;
-}
-
-
-static GtkWidget *
-ui_import_page4_account (GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *vbox, *hbox, *widget, *scrollwin;
-
-       vbox = gtk_vbox_new(FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER (vbox), HB_BOX_SPACING);
-
-       scrollwin = gtk_scrolled_window_new(NULL,NULL);
-       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       widget = ui_acc_affect_listview_new();
-       gtk_widget_set_size_request(widget, -1, 100);
-       data->LV_acc = widget;
-       gtk_container_add(GTK_CONTAINER(scrollwin), widget);
-       gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
-
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
-
-       widget = gtk_button_new_with_label (_("Edit account to import"));
-       data->BT_edit = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-       /* signal and other stuff */
-       g_signal_connect (G_OBJECT (data->BT_edit), "clicked", G_CALLBACK (import_edit_target_account), data);
-       g_signal_connect (GTK_TREE_VIEW(data->LV_acc), "row-activated", G_CALLBACK (import_acc_affect_onRowActivated), NULL);
-
-       return vbox;
-}
-
-
-static GtkWidget *
-ui_import_page4_transaction (GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *mainbox, *vbox, *align, *hbox, *label, *sw, *widget, *expander;
-
-       mainbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_BOX_SPACING);
-
-       /* transaction list */
-       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_AUTOMATIC);
-
-       widget = create_list_import_transaction();
-       data->imported_ope = widget;
-       gtk_container_add (GTK_CONTAINER (sw), widget);
-
-       gtk_box_pack_start (GTK_BOX (mainbox), sw, TRUE, TRUE, 0);
-
-        /* duplicate section */
-       expander = gtk_expander_new (_("Detail of duplicate transactions"));
-       data->GR_duplicate = expander;
-       gtk_box_pack_start (GTK_BOX (mainbox), expander, FALSE, FALSE, 0);
-
-       vbox = gtk_vbox_new (FALSE, 0);
-       gtk_container_add (GTK_CONTAINER (expander), vbox);
-
-       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_AUTOMATIC);
-       widget = create_list_transaction(TRN_LIST_TYPE_DETAIL, PREFS->lst_ope_columns);
-       data->duplicat_ope = widget;
-       gtk_container_add (GTK_CONTAINER (sw), widget);
-       gtk_widget_set_size_request(sw, -1, 80);
-       gtk_box_pack_start (GTK_BOX (vbox), sw, TRUE, TRUE, 0);
-
-
-
-       /* duplicate control */
-       //expander = gtk_expander_new (_("Change match options"));
-       //gtk_box_pack_start (GTK_BOX (vbox), expander, FALSE, FALSE, 0);
-
-       align = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       /* -- gtk_alignment_set_padding                 t , b, l, r -- */
-       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 12, 0);
-       //gtk_container_add(GTK_CONTAINER(expander), align);
-       gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
-
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_add(GTK_CONTAINER(align), hbox);
-
-
-       label = make_label(_("Date _tolerance:"), 0, 0.5);
-       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-       widget = make_numeric(label, 0.0, 14.0);
-       data->NB_maxgap = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-       //TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
-       label = make_label(_("days"), 0, 0.5);
-       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-
-
-       widget = gtk_button_new_from_stock(GTK_STOCK_REFRESH);
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-
-       g_signal_connect (widget, "clicked",
-                       G_CALLBACK (import_refresh_transaction), data);
-
-
-       widget = gtk_image_new_from_stock(GTK_STOCK_INFO, GTK_ICON_SIZE_SMALL_TOOLBAR );
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-       gtk_misc_set_padding(GTK_MISC(widget), HB_BOX_SPACING, 0);
-
-
-       label = gtk_label_new(_(
-               "The match is done in order: by account, amount and date.\n" \
-               "A date tolerance of 0 day means an exact match")
-               );
-       gimp_label_set_attributes (GTK_LABEL (label),
-                             PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
-                             -1);
-       gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
-       gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
-
-       gtk_widget_show_all (mainbox);
-
-       return mainbox;
-}
-
-
-/**
- * create_page3:
- *
- * page 3: analysis & options
- *
- * Return value: a table widget
- *
- */
-static GtkWidget *
-ui_import_page4 (GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *vbox, *table, *label, *notebook;
-
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
-
-       //notebook
-       notebook = gtk_notebook_new();
-       data->GR_page = notebook;
-       //gtk_notebook_set_show_tabs(GTK_NOTEBOOK(notebook), FALSE);
-       //gtk_notebook_set_show_border(GTK_NOTEBOOK(notebook), FALSE);
-    gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
-
-       /* account selection */
-       label = make_label(_("Account to import"), 0.0, 1.0);
-       table = ui_import_page4_account(assistant, data);
-       gtk_notebook_append_page (GTK_NOTEBOOK (notebook), table, label);
-
-       /* transaction selection */
-       label = make_label(_("Transaction to import"), 0.0, 1.0);
-       table = ui_import_page4_transaction(assistant, data);
-       gtk_notebook_append_page (GTK_NOTEBOOK (notebook), table, label);
-
-
-       gtk_widget_show_all (vbox);
-       gtk_assistant_append_page (GTK_ASSISTANT (assistant), vbox);
-//     gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), vbox, GTK_ASSISTANT_PAGE_PROGRESS);
-       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), vbox, _(page_titles[PAGE_OPTIONS]));
-
-#if HEAD_IMAGE == 1
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), vbox, data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gtk_assistant_set_page_side_image (GTK_ASSISTANT (assistant), vbox, data->side_pixbuf);
-#endif
-
-
-       return vbox;
-}
-
-
-/**
- * create_page6:
- *
- * page 6: confirmation
- *
- * Return value: a vbox widget
- *
- */
-static GtkWidget *
-ui_import_page6(GtkWidget *assistant, struct import_data *data)
-{
-GtkWidget *vbox, *label, *align, *widget, *table;
-gint row;
-
-       align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
-       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 0, 0);
-
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
-       gtk_container_add(GTK_CONTAINER(align), vbox);
-
-       label = make_label(
-               _("Click \"Apply\" to update your accounts.\n"), 0.5, 0.5);
-               gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
-
-       /* the summary */
-       table = gtk_table_new (7, 3, FALSE);
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING/2);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-       gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
-
-       row = 0;
-       label = make_label(_("Accounts"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       /* acc update */
-       row++;
-       label = make_label(NULL, 0.0, 0.5);
-       //gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 1.0, 0.5);
-       data->TX_acc_upd = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       label = make_label(_("to update"), 0.0, 0.5);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, row, row+1);
-
-       /* acc create */
-       row++;
-       widget = make_label(NULL, 1.0, 0.5);
-       data->TX_acc_new = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       label = make_label(_("to create"), 0.0, 0.5);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Transactions"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       /* trn import */
-       row++;
-       widget = make_label(NULL, 1.0, 0.5);
-       data->TX_trn_imp = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       label = make_label(_("to import"), 0.0, 0.5);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, row, row+1);
-
-       /* trn reject */
-       row++;
-       widget = make_label(NULL, 1.0, 0.5);
-       data->TX_trn_nop = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       label = make_label(_("to reject"), 0.0, 0.5);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, row, row+1);
-
-       /* trn auto-assigned */
-       row++;
-       widget = make_label(NULL, 1.0, 0.5);
-       data->TX_trn_asg = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
-       label = make_label(_("auto-assigned"), 0.0, 0.5);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 2, 3, row, row+1);
-
-
-       gtk_widget_show_all (align);
-
-       gtk_assistant_append_page (GTK_ASSISTANT (assistant), align);
-       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), align, GTK_ASSISTANT_PAGE_CONFIRM);
-       //gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), label, TRUE);
-       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), align, _(page_titles[PAGE_CONFIRM]));
-
-#if HEAD_IMAGE == 1
-       gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), align, data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gtk_assistant_set_page_side_image (GTK_ASSISTANT (assistant), align, data->side_pixbuf);
-#endif
-
-       return align;
-}
-
-
-/* starting point of import */
-GtkWidget *ui_import_window_new (void)
-{
-struct import_data *data;
-GtkWidget *assistant;
-GdkScreen *screen;
-gint width, height;
-gint pos;
-
-       data = g_malloc0(sizeof(struct import_data));
-       if(!data) return NULL;
-
-
-       assistant = gtk_assistant_new ();
-       data->assistant = assistant;
-
-       //store our window private data
-       g_object_set_data(G_OBJECT(assistant), "inst_data", (gpointer)data);
-       //DB( g_print("** \n[import] window=%x, inst_data=%x\n", assistant, data) );
-
-
-       gtk_window_set_modal(GTK_WINDOW (assistant), TRUE);
-       gtk_window_set_transient_for(GTK_WINDOW(assistant), GTK_WINDOW(GLOBALS->mainwindow));
-
-       /* set pixbuf */
-#if HEAD_IMAGE == 1
-       data->head_pixbuf = gtk_widget_render_icon (assistant, "hb-file-import", GTK_ICON_SIZE_DIALOG, NULL);
-       g_object_unref (data->head_pixbuf);
-#endif
-
-#if SIDE_IMAGE == 1
-       gchar *pathfilename = g_build_filename(homebank_app_get_pixmaps_dir(), "wizard.svg", NULL);
-       data->side_pixbuf = gdk_pixbuf_new_from_file (pathfilename, NULL);
-       g_free(pathfilename);
-       g_object_unref (data->side_pixbuf);
-#endif
-
-#if FORCE_SIZE == 1
-       screen = gtk_window_get_screen(GTK_WINDOW (assistant));
-       // fix #379372 : manage multiple monitor case
-       if( gdk_screen_get_n_monitors(screen) > 1 )
-       {
-       GdkRectangle rect;
-
-               gdk_screen_get_monitor_geometry(screen, 1, &rect);
-               width = rect.width;
-               height = rect.height;
-       }
-       else
-       {
-               width  = gdk_screen_get_width(screen);
-               height = gdk_screen_get_height(screen);
-       }
-
-       gtk_window_resize(GTK_WINDOW(assistant), SCOEF*width, SCOEF*height);
-       gtk_window_set_position (GTK_WINDOW (assistant), GTK_WIN_POS_CENTER_ON_PARENT);
-       //gtk_window_set_position (GTK_WINDOW (assistant), GTK_WIN_POS_CENTER);
-#endif
-
-
-       pos = 0;
-       data->pages[pos++] = ui_import_page1 (assistant, data); // intro
-       data->pages[pos++] = ui_import_page2 (assistant, data); // file choose
-       data->pages[pos++] = ui_import_page3 (assistant, data); // load result
-       data->pages[pos++] = ui_import_page4 (assistant, data); // file content
-       data->pages[pos++] = ui_import_page6 (assistant, data); // confirm
-
-       gtk_assistant_set_forward_page_func(GTK_ASSISTANT(assistant), ui_import_forward_page_func, data, NULL);
-
-       //gtk_assistant_set_current_page(GTK_ASSISTANT (assistant), PAGE_FILE);
-
-       //setup
-       gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(data->filechooser), PREFS->path_import);
-       //ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_acc), GLOBALS->h_acc);
-       data->ictx.cnt_initial_acc = da_acc_length();
-
-       gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_dateorder), PREFS->dtex_datefmt);
-
-       ui_import_selchange(assistant, data);
-
-       //connect all our signals
-       g_signal_connect (G_OBJECT (data->filechooser), "selection-changed",
-               G_CALLBACK (ui_import_selchange), (gpointer)data);
-
-       g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->imported_ope)), "changed",
-               G_CALLBACK (ui_import_selection), NULL);
-
-       g_signal_connect (G_OBJECT (assistant), "cancel",
-               G_CALLBACK (ui_import_close_cancel), assistant);
-
-       g_signal_connect (G_OBJECT (assistant), "close",
-               G_CALLBACK (ui_import_close_cancel), assistant);
-
-       g_signal_connect (G_OBJECT (assistant), "apply",
-               G_CALLBACK (ui_import_apply), NULL);
-
-       g_signal_connect (G_OBJECT (assistant), "prepare",
-               G_CALLBACK (ui_import_prepare), NULL);
-
-//    g_signal_connect (window, "delete-event", G_CALLBACK (hbfile_dispose), (gpointer)data);
-
-
-       gtk_widget_show (assistant);
-
-       return assistant;
-}
-
-
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-/* account affect listview */
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-
-guint32
-ui_acc_affect_listview_get_selected_key(GtkTreeView *treeview)
-{
-GtkTreeSelection *selection;
-GtkTreeModel            *model;
-GtkTreeIter                     iter;
-
-       selection = gtk_tree_view_get_selection(treeview);
-       if (gtk_tree_selection_get_selected(selection, &model, &iter))
-       {
-       Account *item;
-
-               gtk_tree_model_get(model, &iter, 0, &item, -1);
-
-               if( item!= NULL  )
-                       return item->key;
-       }
-       return 0;
-}
-
-
-static void
-ui_acc_affect_listview_srcname_cell_data_function (GtkTreeViewColumn *col,
-                               GtkCellRenderer *renderer,
-                               GtkTreeModel *model,
-                               GtkTreeIter *iter,
-                               gpointer user_data)
-{
-Account *entry;
-gchar *name;
-gchar *string;
-
-       gtk_tree_model_get(model, iter, 0, &entry, -1);
-
-       name = entry->imp_name;
-
-       #if MYDEBUG
-               string = g_markup_printf_escaped("<i>[%d] %s</i>", entry->key, name );
-       #else
-               string = g_markup_printf_escaped("<i>%s</i>", name);
-       #endif
-       g_object_set(renderer, "markup", string, NULL);
-       g_free(string);
-}
-
-static void
-ui_acc_affect_listview_new_cell_data_function (GtkTreeViewColumn *col,
-                               GtkCellRenderer *renderer,
-                               GtkTreeModel *model,
-                               GtkTreeIter *iter,
-                               gpointer user_data)
-{
-Account *entry;
-gchar *name;
-
-       gtk_tree_model_get(model, iter, 0, &entry, -1);
-       name = NULL;
-       if(entry->imp_key == 0)
-               name = _("Create new");
-       else
-               name = _("Import into");
-
-       g_object_set(renderer, "markup", name, NULL);
-
-}
-
-static void
-ui_acc_affect_listview_dstname_cell_data_function (GtkTreeViewColumn *col,
-                               GtkCellRenderer *renderer,
-                               GtkTreeModel *model,
-                               GtkTreeIter *iter,
-                               gpointer user_data)
-{
-Account *entry, *dst_entry;
-gchar *name;
-#if MYDEBUG
-gchar *string;
-#endif
-
-       gtk_tree_model_get(model, iter, 0, &entry, -1);
-       name = NULL;
-       if(entry->imp_key == 0)
-               name = entry->name;
-       else
-       {
-               dst_entry = da_acc_get(entry->imp_key);
-               if( dst_entry != NULL )
-                       name = dst_entry->name;
-       }
-
-       #if MYDEBUG
-               string = g_strdup_printf ("[%d] %s", entry->imp_key, name );
-               g_object_set(renderer, "text", string, NULL);
-               g_free(string);
-       #else
-               g_object_set(renderer, "text", name, NULL);
-       #endif
-
-}
-
-void
-ui_acc_affect_listview_add(GtkTreeView *treeview, Account *item)
-{
-       if( item->name != NULL )
-       {
-       GtkTreeModel *model;
-       GtkTreeIter     iter;
-
-               model = gtk_tree_view_get_model(treeview);
-
-               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                       0, item,
-                       -1);
-
-               //gtk_tree_selection_select_iter (gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter);
-
-       }
-}
-
-
-static GtkWidget *
-ui_acc_affect_listview_new(void)
-{
-GtkListStore *store;
-GtkWidget *treeview;
-GtkCellRenderer                *renderer;
-GtkTreeViewColumn      *column;
-
-       // create list store
-       store = gtk_list_store_new(1,
-               G_TYPE_POINTER
-               );
-
-       // treeview
-       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
-       g_object_unref(store);
-
-       // column: import account
-       renderer = gtk_cell_renderer_text_new ();
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_title(column, _("Imported name"));
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_srcname_cell_data_function, NULL, NULL);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
-
-       // column: target account
-       renderer = gtk_cell_renderer_text_new ();
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_title(column, _("Action"));
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_new_cell_data_function, NULL, NULL);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
-
-       // column: target account
-       renderer = gtk_cell_renderer_text_new ();
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_title(column, _("HomeBank name"));
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_dstname_cell_data_function, NULL, NULL);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
-
-
-
-       // treeviewattribute
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), TRUE);
-
-       //gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), ui_acc_listview_compare_func, NULL, NULL);
-       //gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
-
-       return treeview;
-}
-
-
-
index a96fc9bf7611512954cef9e290488a25066d83fa..122dd8468eba49ef93df1548d89a204f3df36f8e 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 3d33753caacf37846dc801627da9282798b5710a..8ce4183f025bbd7a536109c1227264b2e378ad67 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 3e4fb824f5926bb694d365e12c6908096ec972de..7243e7a26d9086e86f1ab98db1b8f24c96745213 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -50,6 +50,7 @@ status_cell_data_function (GtkTreeViewColumn *col,
                            gpointer           user_data)
 {
 Account *acc;
+gchar *iconname = NULL;
 gint dt;
 
        gtk_tree_model_get(model, iter, 
@@ -63,15 +64,15 @@ gint dt;
                switch(GPOINTER_TO_INT(user_data))
                {
                        case 1:
-                               g_object_set(renderer, "pixbuf", (acc->flags & AF_ADDED) ? GLOBALS->lst_pixbuf[LST_PIXBUF_ADD] : NULL, NULL);
+                               iconname = (acc->flags & AF_ADDED) ? ICONNAME_NEW : NULL;
                                break;
                        case 2:
-                               g_object_set(renderer, "pixbuf", (acc->flags & AF_CHANGED) ? GLOBALS->lst_pixbuf[LST_PIXBUF_EDIT] : NULL, NULL);
+                               iconname = (acc->flags & AF_CHANGED) ? ICONNAME_HB_OPE_EDIT : NULL;
                                break;
                }
        }
-       else
-               g_object_set(renderer, "pixbuf", NULL, NULL);
+
+       g_object_set(renderer, "icon-name", iconname, NULL);
 }
 
 /*
@@ -138,6 +139,7 @@ gchar *groupname;
                    NULL);
 }
 
+
 static void
 float_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
@@ -154,6 +156,8 @@ gchar *color;
                GPOINTER_TO_INT(user_data), &value,             //LST_DSPACC_(BANK/TODAY/FUTURE)
                -1);
 
+       guint32 kcur = (acc != NULL) ? acc->kcur : GLOBALS->kcur;
+       
        if( dt == DSPACC_TYPE_HEADER )
        {
        gboolean expanded;
@@ -164,8 +168,7 @@ gchar *color;
        
                if(!expanded)
                {
-                       //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur);
-                       mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
+                       hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, GLOBALS->minor);
                        color = get_normal_color_amount(value);
                        g_object_set(renderer,
                            "weight", PANGO_WEIGHT_NORMAL,
@@ -176,31 +179,12 @@ gchar *color;
                else
                        g_object_set(renderer, "text", NULL, 
                    NULL);
-                       
-               
+       
        }
        else
        {
-               // prevent errors
-               //kcur = acc != NULL ? acc->kcur : GLOBALS->kcur;
-
-               //original
-               //mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, GLOBALS->minor);
 
-               //base test
-               /*
-               if(kcur != GLOBALS->kcur)
-               {
-                       gdouble newval = amount_base_amount(value, kcur);
-                       //g_print("currency=%d :: value='%.2f' newvalue='%.2f'\n", kcur, value, newval);
-                       value = newval;
-                       mystrfmoncurr(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur);
-               }
-               else*/
-               
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur);
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               
                color = NULL;
                weight = PANGO_WEIGHT_NORMAL;
 
@@ -238,8 +222,7 @@ GtkCellRenderer    *renderer;
        g_object_set(renderer, "xalign", 1.0, NULL);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, float_cell_data_function, GINT_TO_POINTER(id), NULL);
-       //gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_column_set_sizing(column, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_column_set_spacing( column, 16 );
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPACC_BANK);
@@ -326,23 +309,23 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
        //gtk_tree_view_set_search_column (GTK_TREE_VIEW (treeview),
        //                             COLUMN_DESCRIPTION);
 
+       //gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW (view), TRUE);
+
        gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_SINGLE);
 
     /* Status */
        column = gtk_tree_view_column_new();
-    gtk_tree_view_column_set_title(column, _("Status"));
+    //gtk_tree_view_column_set_title(column, _("Status"));
 
     renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
     gtk_tree_view_column_pack_start(column, renderer, TRUE);
     gtk_tree_view_column_set_cell_data_func(column, renderer, status_cell_data_function, GINT_TO_POINTER(1), NULL);
 
     renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
     gtk_tree_view_column_pack_start(column, renderer, TRUE);
     gtk_tree_view_column_set_cell_data_func(column, renderer, status_cell_data_function, GINT_TO_POINTER(2), NULL);
 
@@ -350,33 +333,31 @@ GtkTreeViewColumn  *column;
     gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* Account */
-       column = gtk_tree_view_column_new();
-    gtk_tree_view_column_set_title(column, _("Accounts"));
-       
        renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+               "ellipsize-set", TRUE,
+               NULL);*/
+
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Accounts"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, text_cell_data_function, GINT_TO_POINTER(1), NULL);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
-
+       //gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        gtk_tree_view_set_expander_column(GTK_TREE_VIEW (view), column);
 
-
-
-
-
     /* Bank */
        column = amount_list_account_column(_("Bank"), LST_DSPACC_BANK);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
-
     /* Today */
        column = amount_list_account_column(_("Today"), LST_DSPACC_TODAY);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
-
     /* Future */
        column = amount_list_account_column(_("Future"), LST_DSPACC_FUTURE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
@@ -394,7 +375,6 @@ GtkTreeViewColumn  *column;
        gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), list_account_compare_func, NULL, NULL);
        gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
 
-
        return(view);
 }
 
index 64d45299fd0c20b1c87ba500a45474b21c2d8a32..b7b4a6696276bdd3b94c6900fd946f4fbafdad22 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index 14ced53b0c3218d84eec8bf8131ee65b21ce8712..9b05b5d3d5fbcf7bca2ee0920067edb56e93c550 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -38,21 +38,39 @@ extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
 
+
+gchar *list_txn_column_label[] = {
+       "----", //datas
+       "----", //status
+       "----", //date
+       N_("Info"    ),
+       N_("Payee"   ),
+       N_("Memo"    ),
+       N_("Amount"  ),
+       N_("Expense" ),
+       N_("Income"  ),
+       N_("Category"),
+       N_("Tags"    ),
+       N_("Balance" ),
+       N_("Status"),
+       NULL
+};
+
+
 //debug
 //extern gboolean minor_active;
-extern GdkPixbuf *paymode_icons[];
 
 /* This is not pretty. Of course you can also use a
    *  separate compare function for each sort ID value */
 
-static gint ope_sort_iter_compare_strings(gchar *s1, gchar *s2)
+static gint list_txn_sort_iter_compare_strings(gchar *s1, gchar *s2)
 {
        return hb_string_utf8_compare(s1, s2);
 }
 
 
 static   gint
-  ope_sort_iter_compare_func (GtkTreeModel *model,
+  list_txn_sort_iter_compare_func (GtkTreeModel *model,
                           GtkTreeIter  *a,
                           GtkTreeIter  *b,
                           gpointer      userdata)
@@ -68,9 +86,9 @@ static   gint
     switch (sortcol)
     {
                case LST_DSPOPE_STATUS:
-                       if(!(retval = (ope1->flags & OF_VALID) - (ope2->flags & OF_VALID) ) )
+                       if(!(retval = (ope1->flags & OF_ADDED) - (ope2->flags & OF_ADDED) ) )
                        {
-                               retval = (ope1->flags & OF_REMIND) - (ope2->flags & OF_REMIND);
+                               retval = (ope1->flags & OF_CHANGED) - (ope2->flags & OF_CHANGED);
                        }
                        break;
 
@@ -93,7 +111,7 @@ static   gint
                                a2 = da_acc_get(ope2->kacc);
                                if( a1 != NULL && a2 != NULL )
                                {
-                                       retval = ope_sort_iter_compare_strings(a1->name, a2->name);
+                                       retval = list_txn_sort_iter_compare_strings(a1->name, a2->name);
                                }
                        }
                        break;
@@ -101,7 +119,7 @@ static   gint
                case LST_DSPOPE_INFO:
                        if(!(retval = ope1->paymode - ope2->paymode))
                        {
-                               retval = ope_sort_iter_compare_strings(ope1->info, ope2->info);
+                               retval = list_txn_sort_iter_compare_strings(ope1->info, ope2->info);
                        }
                        break;
 
@@ -113,13 +131,17 @@ static   gint
                                p2 = da_pay_get(ope2->kpay);
                                if( p1 != NULL && p2 != NULL )
                                {
-                                       retval = ope_sort_iter_compare_strings(p1->name, p2->name);
+                                       retval = list_txn_sort_iter_compare_strings(p1->name, p2->name);
                                }
                        }
                        break;
 
                case LST_DSPOPE_WORDING:
-                               retval = ope_sort_iter_compare_strings(ope1->wording, ope2->wording);
+                               retval = list_txn_sort_iter_compare_strings(ope1->wording, ope2->wording);
+                       break;
+
+               case LST_DSPOPE_CLR:
+                       retval = ope1->status - ope2->status;
                        break;
 
                case LST_DSPOPE_AMOUNT:
@@ -140,7 +162,7 @@ static   gint
                                {
                                        name1 = da_cat_get_fullname(c1);
                                        name2 = da_cat_get_fullname(c2);
-                                       retval = ope_sort_iter_compare_strings(name1, name2);
+                                       retval = list_txn_sort_iter_compare_strings(name1, name2);
                                        g_free(name2);
                                        g_free(name1);
                                }
@@ -153,7 +175,7 @@ static   gint
 
                        t1 = transaction_tags_tostring(ope1);
                        t2 = transaction_tags_tostring(ope2);
-                       retval = ope_sort_iter_compare_strings(t1, t2);
+                       retval = list_txn_sort_iter_compare_strings(t1, t2);
                        g_free(t1);
                        g_free(t2);
                }
@@ -166,13 +188,46 @@ static   gint
     return retval;
 }
 
+static void list_txn_eval_future(GtkCellRenderer *renderer, Transaction *txn)
+{
+       
+       //it seems we are not able to get a valid GdkRGBA
+       //nor to set/use the alpha
+       /*GdkRGBA *rgba;        
+       g_object_get(renderer, "foreground-rgba", &rgba, NULL);
+       g_print("forcol: %p %f %f %f %f\n", rgba, rgba->red, rgba->green, rgba->blue, rgba->alpha);
+       rgba->red = 1.0;
+       rgba->alpha = 0.1;
+       g_object_set(renderer, "foreground-set", TRUE, 
+               "foreground-rgba", rgba,
+       NULL);
+       gdk_rgba_free(rgba);
+       */
+
+       if(txn->date > GLOBALS->today)
+       {
+               g_object_set(renderer, 
+                       "scale-set", TRUE, 
+                       "scale", 0.8,
+                       "style-set", TRUE,
+                       "style",        PANGO_STYLE_OBLIQUE,
+               NULL);
+       }
+       else
+       {
+               g_object_set(renderer, "scale-set", FALSE, "style-set", FALSE,
+               NULL);
+       }
+}
+
+
 /*
 ** date cell function
 */
-static void ope_status_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_status_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *entry;
-GdkPixbuf *pixbuf = NULL;
+gchar *iconname = NULL;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &entry, -1);
 
@@ -186,29 +241,29 @@ GdkPixbuf *pixbuf = NULL;
        switch(GPOINTER_TO_INT(user_data))
        {
                case 1:
-                       pixbuf = ( entry->flags & OF_AUTO  ) ? GLOBALS->lst_pixbuf[LST_PIXBUF_AUTO] : ( entry->flags & OF_ADDED ) ? GLOBALS->lst_pixbuf[LST_PIXBUF_ADD] : NULL;
+                       iconname = ( entry->flags & OF_AUTO  ) ? ICONNAME_HB_OPE_AUTO : ( entry->flags & OF_ADDED ) ? ICONNAME_NEW : NULL;
                        break;
                case 2:
-                       pixbuf = ( entry->flags & OF_CHANGED  ) ? GLOBALS->lst_pixbuf[LST_PIXBUF_EDIT] : NULL;
+                       iconname = ( entry->flags & OF_CHANGED  ) ? ICONNAME_HB_OPE_EDIT : NULL;
                        break;
-               case 3:
+               /*case 3:
                        if( entry->flags & OF_VALID )
-                               pixbuf = GLOBALS->lst_pixbuf[LST_PIXBUF_VALID];
+                               iconname = ICONNAME_HB_OPE_VALID;
                        else
                        {
                                if( entry->flags & OF_REMIND )
-                                       pixbuf = GLOBALS->lst_pixbuf[LST_PIXBUF_REMIND];
+                                       iconname = ICONNAME_HB_OPE_REMIND;
                        }
-                       break;
+                       break;*/
        }
-       g_object_set(renderer, "pixbuf", pixbuf, NULL);
+       g_object_set(renderer, "icon-name", iconname, NULL);
 }
 
 
 /*
 ** account cell function
 */
-static void ope_account_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_account_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 Account *acc;
@@ -227,19 +282,19 @@ Account *acc;
 /*
 ** date cell function
 */
-static void ope_date_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_date_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 gchar buffer[256];
-GDate *date;
+GDate date;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
 
        if(ope->date > 0)
        {
-               date = g_date_new_julian (ope->date);
-               g_date_strftime (buffer, 256-1, PREFS->date_format, date);
-               g_date_free(date);
+               g_date_set_julian (&date, ope->date);
+               g_date_strftime (buffer, 256-1, PREFS->date_format, &date);
 
                //g_snprintf(buf, sizeof(buf), "%d", ope->ope_Date);
 
@@ -252,7 +307,7 @@ GDate *date;
 /*
 ** info cell function
 */
-static void ope_info_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_info_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 
@@ -261,10 +316,11 @@ Transaction *ope;
        switch(GPOINTER_TO_INT(user_data))
        {
                case 1:
-                       g_object_set(renderer, "pixbuf", paymode_icons[ope->paymode], NULL);
+                       g_object_set(renderer, "icon-name", get_paymode_icon_name(ope->paymode), NULL);
                        break;
                case 2:
-                   g_object_set(renderer, "text", ope->info, NULL);
+                       list_txn_eval_future(renderer, ope);
+                       g_object_set(renderer, "text", ope->info, NULL);
                        break;
        }
 }
@@ -272,29 +328,38 @@ Transaction *ope;
 /*
 ** payee cell function
 */
-static void ope_payee_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_payee_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
-Payee *pay;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
 
-       pay = da_pay_get(ope->kpay);
-       if(pay != NULL)
-               g_object_set(renderer, "text", pay->name, NULL);
+       //#926782
+       if(ope->paymode == PAYMODE_INTXFER)
+       {
+       Account *acc = da_acc_get(ope->kxferacc);
+               
+               g_object_set(renderer, "text", (acc != NULL) ? acc->name : "", NULL);
+       }
        else
-               g_object_set(renderer, "text", "", NULL);
+       {
+       Payee *pay = da_pay_get(ope->kpay);
+               
+               g_object_set(renderer, "text", pay != NULL ? pay->name : "", NULL);
+       }
 }
 
 /*
 ** tags cell function
 */
-static void ope_tags_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_tags_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 gchar *str;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
 
        if(ope->tags != NULL)
        {
@@ -312,18 +377,48 @@ gchar *str;
 /*
 ** wording cell function
 */
-static void ope_wording_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_wording_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
+       
     g_object_set(renderer, "text", ope->wording, NULL);
 }
 
+
+/*
+** clr cell function
+*/
+static void list_txn_clr_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+{
+Transaction *ope;
+gchar *iconname = NULL;
+//const gchar *c = "";
+       
+       gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       switch(ope->status)
+       {
+               /*case TXN_STATUS_CLEARED: c = "c"; break;
+               case TXN_STATUS_RECONCILED: c = "R"; break;
+               case TXN_STATUS_REMIND: c = "!"; break;*/
+               case TXN_STATUS_CLEARED:        iconname = ICONNAME_HB_OPE_CLEARED; break;
+               case TXN_STATUS_RECONCILED: iconname = ICONNAME_HB_OPE_RECONCILED; break;
+               case TXN_STATUS_REMIND:     iconname = ICONNAME_HB_OPE_REMIND; break;
+               
+       }
+
+       //g_object_set(renderer, "text", c, NULL);
+       g_object_set(renderer, "icon-name", iconname, NULL);
+       
+}
+
+
 /*
 ** amount cell function
 */
-static void ope_amount_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_amount_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 gint column = GPOINTER_TO_INT(user_data);
@@ -334,12 +429,13 @@ gchar *color;
 
        // get the transaction
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
+
        if(column == LST_DSPOPE_BALANCE)
                amount = ope->balance;
        else
                amount = ope->amount;
 
-
        if(column == LST_DSPOPE_INCOME || column == LST_DSPOPE_EXPENSE)
        {
                type = (ope->flags & OF_INCOME) ? LST_DSPOPE_INCOME : LST_DSPOPE_EXPENSE;
@@ -351,21 +447,15 @@ gchar *color;
        }
 
        //if(amount != 0)
-       {
-               //mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, ope->amount, GLOBALS->minor);
-
-               //todo: optimize this
-               //store to a data set to the listview
-               //acc = da_acc_get(ope->kacc);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, ope->amount, acc->kcur);
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, GLOBALS->minor);
+       //{
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, ope->kcur, GLOBALS->minor);
                color = get_normal_color_amount(amount);
 
                g_object_set(renderer,
                        "foreground",  color,
                        "text", buf,
                        NULL);
-       }
+       //}
 
        
 }
@@ -374,15 +464,16 @@ gchar *color;
 /*
 ** category cell function
 */
-static void ope_category_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+static void list_txn_category_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
 Category *cat;
 gchar *fullname;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
+       list_txn_eval_future(renderer, ope);
 
-       if(ope->flags &OF_SPLIT)
+       if(ope->flags & OF_SPLIT)
        {
                g_object_set(renderer, "text", _("- split -"), NULL);
        }
@@ -403,138 +494,31 @@ gchar *fullname;
 }
 
 
-
-
-/* column 3: Infos */
-static GtkTreeViewColumn *info_list_transaction_column()
-{
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Info"));
-
-       renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_tree_view_column_pack_start(column, renderer, FALSE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_info_cell_data_function, GINT_TO_POINTER(1), NULL);
-
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_info_cell_data_function, GINT_TO_POINTER(2), NULL);
-       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_INFO);
-
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
-
-       return column;
-}
-
-
-/* column 4: Payee */
-static GtkTreeViewColumn *payee_list_transaction_column()
-{
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Payee"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_payee_cell_data_function, NULL, NULL);
-       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_PAYEE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
-
-       return column;
-}
-
-/* column 5: Wording */
-static GtkTreeViewColumn *wording_list_transaction_column()
-{
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Memo"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_wording_cell_data_function, NULL, NULL);
-       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_WORDING);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
-
-       return column;
-}
-
-
-
-
-/* column 6/7: Amount/Expense/Income */
-
-static GtkTreeViewColumn *amount_list_transaction_column(gchar *title, gint id)
+/* = = = = = = = = = = = = = = = = */
+gboolean list_txn_column_id_isvisible(GtkTreeView *treeview, gint sort_id)
 {
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, title);
-       renderer = gtk_cell_renderer_text_new ();
-       g_object_set(renderer, "xalign", 1.0, NULL);
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_amount_cell_data_function, GINT_TO_POINTER(id), NULL);
-       gtk_tree_view_column_set_sort_column_id (column, id);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
-
-       return column;
-}
-
-
-
+GtkTreeViewColumn *column;
+gint n, id;
 
-/* column 8: Category */
-static GtkTreeViewColumn *category_list_transaction_column()
-{
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
+       for(n=0; n < NUM_LST_DSPOPE-1 ; n++ )   // -1 cause account not to be processed
+       {
+               column = gtk_tree_view_get_column (treeview, n);
+               if(column == NULL)
+                       continue;
 
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Category"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_category_cell_data_function, NULL, NULL);
-       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_CATEGORY);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
+               if( gtk_tree_view_column_get_visible(column) )
+               {
+                       id = gtk_tree_view_column_get_sort_column_id (column);
+                       if( sort_id == id )
+                               return TRUE;
+               }
+       }
 
-       return column;
+       return FALSE;
 }
 
-/* column 9: Tags */
-static GtkTreeViewColumn *tags_list_transaction_column()
-{
-GtkTreeViewColumn  *column;
-GtkCellRenderer    *renderer;
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Tags"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_tags_cell_data_function, NULL, NULL);
-       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_TAGS);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_column_set_reorderable(column, TRUE);
-       gtk_tree_view_column_set_alignment (column, 0.5);
-
-       return column;
-}
 
-static GtkTreeViewColumn *list_transaction_get_column(GList *list, gint search_id)
+static GtkTreeViewColumn *list_txn_get_column(GList *list, gint search_id)
 {
 GtkTreeViewColumn *column = NULL;
 GList *tmp;
@@ -545,16 +529,17 @@ gint id;
        {
                id = gtk_tree_view_column_get_sort_column_id(tmp->data);
                if( search_id == id)
+               {
                        column = tmp->data;
-
+                       break;
+               }
                tmp = g_list_next(tmp);
        }
-
        return column;
 }
 
 
-guint list_transaction_get_quicksearch_column_mask(GtkTreeView *treeview)
+guint list_txn_get_quicksearch_column_mask(GtkTreeView *treeview)
 {
 GtkTreeViewColumn *column;
 guint n, mask;
@@ -585,13 +570,24 @@ gint id;
 }
 
 
-/* todo: something simpler to sort ? */
-void list_transaction_sort_force(GtkTreeSortable *sortable, gpointer user_data)
+void list_txn_set_save_column_width(GtkTreeView *treeview, gboolean save_column_width)
+{
+struct list_txn_data *data;
+
+       data = g_object_get_data(G_OBJECT(treeview), "inst_data");
+       if( data )
+       {
+               data->save_column_width = save_column_width;
+       }
+}
+
+
+void list_txn_sort_force(GtkTreeSortable *sortable, gpointer user_data)
 {
 gint sort_column_id;
 GtkSortType order;
 
-       DB( g_print("list_transaction_sort_force\n") );
+       DB( g_print("list_txn_sort_force\n") );
 
        gtk_tree_sortable_get_sort_column_id(sortable, &sort_column_id, &order);
        DB( g_print(" - id %d order %d\n", sort_column_id, order) );
@@ -601,61 +597,119 @@ GtkSortType order;
 }
 
 
-static void list_transaction_sort_column_changed(GtkTreeSortable *sortable, gpointer user_data)
+static void list_txn_get_columns(GtkTreeView *treeview)
 {
-struct list_transaction_data *data = user_data;
-gint id;
-GtkSortType order;
-gboolean showBalance;
+struct list_txn_data *data;
+GtkTreeViewColumn *column;
+gint i, col_id;
+
+       DB( g_print("\n[list_txn] get columns order/width\n") );
        
-       gtk_tree_sortable_get_sort_column_id(sortable, &id, &order);
+       data = g_object_get_data(G_OBJECT(treeview), "inst_data");
 
-       DB( g_print("list_transaction_columns_changed %d %d\n", id, order) );
+       DB( g_print(" nbcol=%d, nbsortid=%d\n", NUM_LST_DSPOPE, gtk_tree_view_get_n_columns (treeview)) );
+       
+       for(i=0 ; i < NUM_LST_DSPOPE-1 ; i++ )   // -1 'caus: account and blank column
+       {
+               column = gtk_tree_view_get_column(treeview, i);
+               if(column != NULL)
+               {
+                       col_id = gtk_tree_view_column_get_sort_column_id (column);
+                       if( col_id >= 0 )
+                       {
+                       gboolean visible;
 
-       //here save the transaction list columnid and sort order
-       PREFS->lst_ope_sort_id    = id;
-       PREFS->lst_ope_sort_order = order;
+                               visible = gtk_tree_view_column_get_visible (column);
+                               if( col_id == LST_DSPOPE_BALANCE)   //keep initial state of balance
+                                       visible = data->tvc_is_visible;
 
-       //manage visibility of balance column
-       //showBalance = (id == LST_DSPOPE_DATE && order == GTK_SORT_ASCENDING) ? data->tvc_is_visible : FALSE;
-       showBalance = (id == LST_DSPOPE_DATE) ? data->tvc_is_visible : FALSE;
-       gtk_tree_view_column_set_visible (data->tvc_balance, showBalance);
+                               if( visible )
+                                       PREFS->lst_ope_columns[i] = col_id;
+                               else
+                                       PREFS->lst_ope_columns[i] = -col_id;
+                               
+                               PREFS->lst_ope_col_size[col_id-1] = gtk_tree_view_column_get_width(column);
+
+                               DB( g_print(" col-%2d => %2d '%s' w=%d\n", i, col_id, gtk_tree_view_column_get_title(column), PREFS->lst_ope_col_size[col_id-1] ) );
+                       }
+                       else    //should not occurs
+                               PREFS->lst_ope_columns[i] = 0;
+               }
+       }
 }
 
 
-static void list_transaction_set_columns(GtkTreeView *treeview, gint *visibility)
+static void list_txn_set_columns(GtkTreeView *treeview, gint *col_id)
 {
-struct list_transaction_data *data;
+struct list_txn_data *data;
 GtkTreeViewColumn *column, *base;
 gboolean visible;
 GList *list;
 gint i = 0;
+gint id;
 
-       DB( g_print("(list_transaction_set_columns)\n") );
-
-       data = g_object_get_data(G_OBJECT(treeview), "inst_data");
+       DB( g_print("\n[list_txn] set columns order/width\n") );
        
+       data = g_object_get_data(G_OBJECT(treeview), "inst_data");
+
+#if MYDEBUG == 1
+       DB( g_print("\n debug column sortid\n") );
+
+       for(i=0; i < NUM_LST_DSPOPE-1 ; i++ )   // -1 cause account not to be processed
+       {
+               DB( g_print(" - pos:%2d sortid:%2d\n", i, col_id[i]) );
+       }
+#endif 
+
+
+       DB( g_print("\n apply column prefs\n") );
+
        list = gtk_tree_view_get_columns( treeview );
 
        base = NULL;
 
        for(i=0; i < NUM_LST_DSPOPE-1 ; i++ )   // -1 cause account not to be processed
        {
-               column = list_transaction_get_column(list, ABS(visibility[i]));
+               /* hidden are stored as col_id negative */
+               id = ABS(col_id[i]);
+               column = list_txn_get_column(list, id);
+
+               //DB( g_print(" - get column %d %p\n", id, column) );
+               
                if( column != NULL )
                {
-                       DB( g_print(" - pos:%d col:%d (%s)\n", i, visibility[i], gtk_tree_view_column_get_title(column)) );
+                       DB( g_print(" - pos:%2d sortid:%2d (%s)\n", i, col_id[i], gtk_tree_view_column_get_title(column)) );
 
                        gtk_tree_view_move_column_after(treeview, column, base);
                        base = column;
 
-                       visible = visibility[i] < 0 ? FALSE : TRUE;
+                       visible = col_id[i] < 0 ? FALSE : TRUE;
+                       
+                       /* display exception for detail/import list */
+                       if(data->list_type != LIST_TXN_TYPE_BOOK)
+                       {
+                               if( id == LST_DSPOPE_AMOUNT )
+                                       visible = TRUE;
+                               
+                               if( id == LST_DSPOPE_STATUS || id == LST_DSPOPE_EXPENSE || id == LST_DSPOPE_INCOME )
+                                       visible = FALSE;
+                       }
+                       
                        gtk_tree_view_column_set_visible (column, visible);
-                       if( ABS(visibility[i]) == LST_DSPOPE_BALANCE)
+                       if( id == LST_DSPOPE_BALANCE )
                        {
                                data->tvc_is_visible = visible;
                        }
-                       
+
+                       if(   id == LST_DSPOPE_INFO
+                          || id == LST_DSPOPE_PAYEE
+                          || id == LST_DSPOPE_WORDING
+                          || id == LST_DSPOPE_CATEGORY
+                          || id == LST_DSPOPE_TAGS
+                          || id == LST_DSPOPE_ACCOUNT )
+                       {
+                               gtk_tree_view_column_set_fixed_width( column, PREFS->lst_ope_col_size[id - 1]);
+                       }
                }
 
        }
@@ -664,40 +718,262 @@ gint i = 0;
 }
 
 
-static void list_transaction_destroy( GtkWidget *widget, gpointer user_data )
+static void list_txn_sort_column_changed(GtkTreeSortable *sortable, gpointer user_data)
+{
+struct list_txn_data *data = user_data;
+gint id;
+GtkSortType order;
+gboolean showBalance;
+       
+       gtk_tree_sortable_get_sort_column_id(sortable, &id, &order);
+
+       DB( g_print("list_txn_columns_changed %d %d\n", id, order) );
+
+       //here save the transaction list columnid and sort order
+       PREFS->lst_ope_sort_id    = id;
+       PREFS->lst_ope_sort_order = order;
+
+       //manage visibility of balance column
+       //showBalance = (id == LST_DSPOPE_DATE && order == GTK_SORT_ASCENDING) ? data->tvc_is_visible : FALSE;
+       showBalance = (id == LST_DSPOPE_DATE) ? data->tvc_is_visible : FALSE;
+       gtk_tree_view_column_set_visible (data->tvc_balance, showBalance);
+}
+
+
+static void
+list_txn_column_popup_menuitem_on_activate (GtkCheckMenuItem *checkmenuitem,
+               gpointer          user_data)
+{
+GtkTreeViewColumn *column = user_data;
+
+       DB( g_print("toggled\n") );
+
+       gtk_tree_view_column_set_visible(column, gtk_check_menu_item_get_active(checkmenuitem) );
+}
+
+
+static gboolean list_txn_column_popup_callback ( GtkWidget *button,
+                        GdkEventButton *ev,
+                        gpointer user_data )
+{
+struct list_txn_data *data = user_data;
+GtkWidget *menu, *menuitem;
+GtkTreeViewColumn *column;
+gint i, col_id;
+
+       if( ev->button == 3 )
+       {
+               DB( g_print("should popup\n") );
+       
+               menu = gtk_menu_new ();
+               
+               //note: deactive this disable any menuitem action
+               g_signal_connect (menu, "selection-done", G_CALLBACK (gtk_widget_destroy), NULL);
+
+               for(i=0 ; i < NUM_LST_DSPOPE-1 ; i++ )   // -1 'caus: account and blank column
+               {
+                       column = gtk_tree_view_get_column(GTK_TREE_VIEW(data->treeview), i);
+                       if( column != NULL )
+                       {
+                               col_id = gtk_tree_view_column_get_sort_column_id (column);
+
+                               if( (col_id == -1) 
+                                       || (col_id == LST_DSPOPE_STATUS) 
+                                       || (col_id == LST_DSPOPE_ACCOUNT) 
+                                       || (col_id == LST_DSPOPE_DATE)
+                                       || (col_id == LST_DSPOPE_BALANCE)
+                               )
+                                       continue;
+                               //if( (data->tvc_is_visible == FALSE) && (col_id == LST_DSPOPE_BALANCE) )
+                               //      continue;
+                               
+                               if( (data->list_type == LIST_TXN_TYPE_DETAIL) && 
+                                       (   (col_id == LST_DSPOPE_AMOUNT) 
+                                       || (col_id == LST_DSPOPE_EXPENSE) 
+                                       || (col_id == LST_DSPOPE_INCOME)
+                                       ) 
+                               )
+                                       continue;
+
+                               menuitem = gtk_check_menu_item_new_with_label ( gtk_tree_view_column_get_title (column) );
+                               gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+                               gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), gtk_tree_view_column_get_visible (column) );
+                               gtk_widget_show (menuitem);
+                               
+                               g_signal_connect (menuitem, "activate",
+                                                               G_CALLBACK (list_txn_column_popup_menuitem_on_activate), column);
+                       }
+               
+               }
+       
+               gtk_menu_attach_to_widget (GTK_MENU (menu), button, NULL);
+               gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL,
+                                     ev->button, ev->time);
+       }
+
+    return FALSE;
+}
+
+
+
+static GtkTreeViewColumn *
+list_txn_column_amount_create(gint list_type, gchar *title, gint sortcolumnid, GtkTreeCellDataFunc func)
+{
+GtkTreeViewColumn  *column;
+GtkCellRenderer    *renderer;
+
+       renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, "xalign", 1.0, NULL);
+
+       column = gtk_tree_view_column_new_with_attributes(title, renderer, NULL);
+       
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       //gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_column_set_sort_column_id (column, sortcolumnid);
+       if(list_type == LIST_TXN_TYPE_BOOK)
+       {
+               gtk_tree_view_column_set_reorderable(column, TRUE);
+       }
+       gtk_tree_view_column_set_cell_data_func(column, renderer, func, GINT_TO_POINTER(sortcolumnid), NULL);
+               
+       return column;
+}
+
+
+static GtkTreeViewColumn *
+list_txn_column_text_create(gint list_type, gchar *title, gint sortcolumnid, GtkTreeCellDataFunc func, gpointer user_data)
+{
+GtkTreeViewColumn  *column;
+GtkCellRenderer    *renderer;
+
+       renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);*/
+       
+       column = gtk_tree_view_column_new_with_attributes(title, renderer, NULL);
+
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+
+       gtk_tree_view_column_set_sort_column_id (column, sortcolumnid);
+       if(list_type == LIST_TXN_TYPE_BOOK)
+       {
+               gtk_tree_view_column_set_reorderable(column, TRUE);
+               gtk_tree_view_column_set_min_width (column, HB_MINWIDTH_COLUMN);
+               gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED);
+       }
+       gtk_tree_view_column_set_cell_data_func(column, renderer, func, user_data, NULL);
+
+       return column;
+}
+
+
+static GtkTreeViewColumn *
+list_txn_column_info_create(gint list_type)
 {
-struct list_transaction_data *data;
+GtkTreeViewColumn  *column;
+GtkCellRenderer    *renderer;
+
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Info"));
+
+       renderer = gtk_cell_renderer_pixbuf_new ();
+       gtk_tree_view_column_pack_start(column, renderer, FALSE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_info_cell_data_function, GINT_TO_POINTER(1), NULL);
+
+       renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);*/
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_info_cell_data_function, GINT_TO_POINTER(2), NULL);
+
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_INFO);
+       if(list_type == LIST_TXN_TYPE_BOOK)
+       {
+               gtk_tree_view_column_set_reorderable(column, TRUE);
+               gtk_tree_view_column_set_min_width (column, HB_MINWIDTH_COLUMN);
+               gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED);
+       }
+
+       return column;
+}
+
+
+static void list_txn_destroy( GtkWidget *widget, gpointer user_data )
+{
+struct list_txn_data *data;
 
        data = g_object_get_data(G_OBJECT(widget), "inst_data");
 
        DB( g_print ("\n[list_transaction] destroy event occurred\n") );
 
-       
+       if( data->save_column_width )
+       {
+               list_txn_get_columns(GTK_TREE_VIEW(data->treeview));
+       }
+               
        DB( g_print(" - view=%p, inst_data=%p\n", widget, data) );
        g_free(data);
 }
 
 
+Transaction *list_txn_get_active_transaction(GtkTreeView *treeview)
+{
+GtkTreeModel *model;
+GList *list;
+Transaction *ope;
+
+       ope = NULL;
+
+       model = gtk_tree_view_get_model(treeview);
+       list = gtk_tree_selection_get_selected_rows(gtk_tree_view_get_selection(treeview), &model);
+
+       if(list != NULL)
+       {
+       GtkTreeIter iter;
+
+               gtk_tree_model_get_iter(model, &iter, list->data);
+               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &ope, -1);
+       }
+
+       g_list_foreach(list, (GFunc)gtk_tree_path_free, NULL);
+       g_list_free(list);
+
+       return ope;
+}
+
+
 /*
 ** create our transaction list
 ** Status, Date, Info, Payee, Wording, (Amount), Expense, Income, Category
 */
-GtkWidget *create_list_transaction(gint type, gboolean *pref_columns)
+GtkWidget *create_list_transaction(gint list_type, gboolean *pref_columns)
 {
-struct list_transaction_data *data;
+struct list_txn_data *data;
 GtkListStore *store;
-GtkWidget *view;
+GtkWidget *treeview;
 GtkCellRenderer    *renderer;
-GtkTreeViewColumn  *column, *col_acc = NULL;
+GtkTreeViewColumn  *column, *col_acc = NULL, *col_status = NULL;
 
 
-       data = g_malloc0(sizeof(struct list_transaction_data));
+       data = g_malloc0(sizeof(struct list_txn_data));
        if(!data) return NULL;
 
+       data->list_type = list_type;
+       data->save_column_width = FALSE;
+       
        /* create list store */
        store = gtk_list_store_new(
                NUM_LST_DSPOPE,
                G_TYPE_POINTER, /*only really used columns, other are fake */
+           G_TYPE_BOOLEAN,
                G_TYPE_BOOLEAN, G_TYPE_BOOLEAN,
                G_TYPE_BOOLEAN, G_TYPE_BOOLEAN,
                G_TYPE_BOOLEAN, G_TYPE_BOOLEAN,
@@ -708,131 +984,199 @@ GtkTreeViewColumn  *column, *col_acc = NULL;
                );
 
        //treeview
-       view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       data->treeview = treeview;
        g_object_unref(store);
 
        //store our window private data
-       g_object_set_data(G_OBJECT(view), "inst_data", (gpointer)data);
-       DB( g_print(" - view=%p, inst_data=%p\n", view, data) );
+       g_object_set_data(G_OBJECT(treeview), "inst_data", (gpointer)data);
+       DB( g_print(" - treeview=%p, inst_data=%p\n", treeview, data) );
 
        // connect our dispose function
-       g_signal_connect (view, "destroy",
-               G_CALLBACK (list_transaction_destroy), (gpointer)data);
-
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       g_signal_connect (treeview, "destroy", G_CALLBACK (list_txn_destroy), (gpointer)data);
+       
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (treeview), PREFS->grid_lines);
        //gtk_tree_view_set_search_column (GTK_TREE_VIEW (treeview),
        //                             COLUMN_DESCRIPTION);
 
-       if(type == TRN_LIST_TYPE_BOOK)
-               gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_MULTIPLE);
+       if(list_type == LIST_TXN_TYPE_BOOK)
+               gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), GTK_SELECTION_MULTIPLE);
 
-       /* column 1: Status */
+       /* column 1: Changes */
        column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Status"));
+       //gtk_tree_view_column_set_title(column, _("Status"));
+       col_status = column;
 
        renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_status_cell_data_function, GINT_TO_POINTER(1), NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_status_cell_data_function, GINT_TO_POINTER(1), NULL);
 
        renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_status_cell_data_function, GINT_TO_POINTER(2), NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_status_cell_data_function, GINT_TO_POINTER(2), NULL);
 
        renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_status_cell_data_function, GINT_TO_POINTER(3), NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_status_cell_data_function, GINT_TO_POINTER(3), NULL);
 
        gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_STATUS);
        //gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-
-       if(type == TRN_LIST_TYPE_DETAIL)
+       if(list_type == LIST_TXN_TYPE_DETAIL)
        {
-               column = gtk_tree_view_column_new();
+               column = list_txn_column_text_create(list_type, _("Account"), LST_DSPOPE_ACCOUNT, list_txn_account_cell_data_function, NULL);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
                col_acc = column;
-               gtk_tree_view_column_set_title(column, _("Account"));
-               renderer = gtk_cell_renderer_text_new ();
-               gtk_tree_view_column_pack_start(column, renderer, TRUE);
-               gtk_tree_view_column_set_cell_data_func(column, renderer, ope_account_cell_data_function, NULL, NULL);
-               gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_ACCOUNT);
-               gtk_tree_view_column_set_resizable(column, TRUE);
-               gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+               // add column popup
+               g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+                       "button-press-event",
+                       G_CALLBACK ( list_txn_column_popup_callback ),
+                       data );
        }
 
-
        /* column 2: Date */
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Date"));
        renderer = gtk_cell_renderer_text_new ();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_date_cell_data_function, NULL, NULL);
+       g_object_set(renderer, "xalign", 1.0, NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_date_cell_data_function, NULL, NULL);
        gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-
-       column = info_list_transaction_column();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = payee_list_transaction_column();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = wording_list_transaction_column();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = amount_list_transaction_column(_("Amount"), LST_DSPOPE_AMOUNT);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = amount_list_transaction_column(_("Expense"), LST_DSPOPE_EXPENSE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = amount_list_transaction_column(_("Income"), LST_DSPOPE_INCOME);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = category_list_transaction_column();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       column = tags_list_transaction_column();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       if(type != TRN_LIST_TYPE_DETAIL)
+       //gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+
+       column = list_txn_column_info_create(list_type);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+       
+       column = list_txn_column_text_create(list_type, _("Payee"), LST_DSPOPE_PAYEE, list_txn_payee_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       column = list_txn_column_text_create(list_type, _("Memo"), LST_DSPOPE_WORDING, list_txn_wording_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       /* column status CLR */
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Status"));
+       //renderer = gtk_cell_renderer_text_new ();
+       renderer = gtk_cell_renderer_pixbuf_new();
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       g_object_set(renderer, "xalign", 1.0, NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_clr_cell_data_function, NULL, NULL);
+       gtk_tree_view_column_set_reorderable(column, TRUE);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_CLR);
+       //gtk_tree_view_column_set_sort_indicator (column, FALSE);
+       //gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+       
+       
+       column = list_txn_column_amount_create(list_type, _("Amount"), LST_DSPOPE_AMOUNT, list_txn_amount_cell_data_function);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       column = list_txn_column_amount_create(list_type, _("Expense"), LST_DSPOPE_EXPENSE, list_txn_amount_cell_data_function);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       column = list_txn_column_amount_create(list_type, _("Income"), LST_DSPOPE_INCOME, list_txn_amount_cell_data_function);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       column = list_txn_column_text_create(list_type, _("Category"), LST_DSPOPE_CATEGORY, list_txn_category_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       column = list_txn_column_text_create(list_type, _("Tags"), LST_DSPOPE_TAGS, list_txn_tags_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       // add column popup
+    g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+               "button-press-event",
+               G_CALLBACK ( list_txn_column_popup_callback ),
+               data );
+
+       if(list_type == LIST_TXN_TYPE_BOOK)
        {
-               column = amount_list_transaction_column(_("Balance"), LST_DSPOPE_BALANCE);
+               column = list_txn_column_amount_create(list_type, _("Balance"), LST_DSPOPE_BALANCE, list_txn_amount_cell_data_function);
                data->tvc_balance = column;
                gtk_tree_view_column_set_clickable(column, FALSE);
-               gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+               // add column popup
+               g_signal_connect ( G_OBJECT (gtk_tree_view_column_get_button (column)), 
+                       "button-press-event",
+                       G_CALLBACK ( list_txn_column_popup_callback ),
+                       data );
        }
        
   /* column 9: empty */
        column = gtk_tree_view_column_new();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
   /* sort */
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_STATUS  , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_STATUS), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_DATE    , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_DATE), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_INFO    , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_INFO), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_PAYEE   , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_PAYEE), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_WORDING , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_WORDING), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_AMOUNT  , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_AMOUNT), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_EXPENSE , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_EXPENSE), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_INCOME  , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_INCOME), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_CATEGORY, ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_CATEGORY), NULL);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_TAGS    , ope_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_TAGS), NULL);
-
-
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_STATUS  , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_STATUS), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_DATE    , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_DATE), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_INFO    , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_INFO), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_PAYEE   , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_PAYEE), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_WORDING , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_WORDING), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_AMOUNT  , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_AMOUNT), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_EXPENSE , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_EXPENSE), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_INCOME  , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_INCOME), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_CATEGORY, list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_CATEGORY), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_TAGS    , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_TAGS), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DSPOPE_CLR     , list_txn_sort_iter_compare_func, GINT_TO_POINTER(LST_DSPOPE_CLR), NULL);
 
   /* apply user preference for columns */
-       list_transaction_set_columns(GTK_TREE_VIEW(view), pref_columns);
+       list_txn_set_columns(GTK_TREE_VIEW(treeview), pref_columns);
 
-  /* force accoutn column for detail view */
-       if(type == TRN_LIST_TYPE_DETAIL)
+  /* force account column for detail treeview */
+       if(list_type == LIST_TXN_TYPE_DETAIL)
        {
-               gtk_tree_view_move_column_after(GTK_TREE_VIEW(view), col_acc, NULL);
+               gtk_tree_view_move_column_after(GTK_TREE_VIEW(treeview), col_acc, col_status);
        }
 
   /* set initial sort order */
@@ -841,13 +1185,15 @@ GtkTreeViewColumn  *column, *col_acc = NULL;
 
 
        /* signals */
-       if(type == TRN_LIST_TYPE_BOOK)
-               g_signal_connect (GTK_TREE_SORTABLE(store), "sort-column-changed", G_CALLBACK (list_transaction_sort_column_changed), data);
+       if(list_type == LIST_TXN_TYPE_BOOK)
+               g_signal_connect (GTK_TREE_SORTABLE(store), "sort-column-changed", G_CALLBACK (list_txn_sort_column_changed), data);
 
-       return(view);
+       return(treeview);
 }
 
 
+/* ---------------------------------------------- */
+/*  import list : soon obsolete */
 /* ---------------------------------------------- */
 
 /*
@@ -881,38 +1227,36 @@ Account *acc, *dacc;
 static void ope_importamount_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
-gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
+gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
 gchar *color;
 
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
 
-       mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, ope->amount, GLOBALS->minor);
+       //mystrfnum(buf, G_ASCII_DTOSTR_BUF_SIZE-1, ope->amount, GLOBALS->minor);
        //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, ope->amount, GLOBALS->minor);
+       g_ascii_formatd(formatd_buf, G_ASCII_DTOSTR_BUF_SIZE-1, "%.2f", ope->amount);
 
        color = get_normal_color_amount(ope->amount);
 
        g_object_set(renderer,
                        "foreground",  color,
-                       "text", buf,
+                       "text", formatd_buf,
                        NULL);
 
 }
 
-/*
-**
-*/
+
 static void ope_importstatus_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Transaction *ope;
-GdkPixbuf *pixbuf = NULL;
+gchar *iconname = NULL;
 
        // get the transaction
        gtk_tree_model_get(model, iter, LST_DSPOPE_DATAS, &ope, -1);
 
-       if( ope->same != NULL )
-               pixbuf = GLOBALS->lst_pixbuf[LST_PIXBUF_WARNING];
+       iconname = ( ope->same != NULL ) ? ICONNAME_WARNING : NULL;
 
-       g_object_set(renderer, "pixbuf", pixbuf, NULL);
+       g_object_set(renderer, "icon-name", iconname, NULL);
 }
 
 
@@ -943,10 +1287,10 @@ ope_importfixed_toggled (GtkCellRendererToggle *cell,
 /*
 ** create our transaction list
 */
-GtkWidget *create_list_import_transaction(void)
+GtkWidget *create_list_import_transaction(gboolean enable_choose)
 {
 GtkListStore *store;
-GtkWidget *view;
+GtkWidget *treeview;
 GtkCellRenderer    *renderer;
 GtkTreeViewColumn  *column;
 
@@ -966,38 +1310,40 @@ GtkTreeViewColumn  *column;
                );
 
        //treeview
-       view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), TRUE);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (treeview), PREFS->grid_lines);
        //gtk_tree_view_set_search_column (GTK_TREE_VIEW (treeview),
        //                             COLUMN_DESCRIPTION);
 
        //gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_MULTIPLE);
 
        /* column: Selection */
-       renderer = gtk_cell_renderer_toggle_new ();
+       if(enable_choose)
+       {
+               renderer = gtk_cell_renderer_toggle_new ();
 
-       g_signal_connect (renderer, "toggled",
-                   G_CALLBACK (ope_importfixed_toggled), store);
+               g_signal_connect (renderer, "toggled", G_CALLBACK (ope_importfixed_toggled), store);
 
 
-       column = gtk_tree_view_column_new_with_attributes (NULL,
-                                                    renderer,
-                                                    "active", LST_OPE_IMPTOGGLE,
-                                                    NULL);
+               column = gtk_tree_view_column_new_with_attributes (NULL,
+                                                                renderer,
+                                                                "active", LST_OPE_IMPTOGGLE,
+                                                                NULL);
 
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       /* column: Duplicate */
-       column = gtk_tree_view_column_new();
-       //gtk_tree_view_column_set_title(column, _("Import ?"));
-       renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_importstatus_cell_data_function, NULL, NULL);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
+               /* column: Duplicate */
+               column = gtk_tree_view_column_new();
+               //gtk_tree_view_column_set_title(column, _("Import ?"));
+               renderer = gtk_cell_renderer_pixbuf_new ();
+               //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+               gtk_tree_view_column_pack_start(column, renderer, TRUE);
+               gtk_tree_view_column_set_cell_data_func(column, renderer, ope_importstatus_cell_data_function, NULL, NULL);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       }
+               
 //#ifndef NOOFX
        /* column: Account */
        column = gtk_tree_view_column_new();
@@ -1007,84 +1353,37 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_set_cell_data_func(column, renderer, ope_importaccount_cell_data_function, NULL, NULL);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
        gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 //#endif
 
        /* column: Date */
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Date"));
        renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_date_cell_data_function, NULL, NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-
-       /* column: Wording */
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Memo"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_wording_cell_data_function, NULL, NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_WORDING);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       /* column: Amount */
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Amount"));
-       renderer = gtk_cell_renderer_text_new ();
        g_object_set(renderer, "xalign", 1.0, NULL);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_importamount_cell_data_function, NULL, NULL);
-       gtk_tree_view_column_set_alignment (column, 1.0);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_EXPENSE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
-
-       /* column: Infos */
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Info"));
-
-       renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_info_cell_data_function, GINT_TO_POINTER(1), NULL);
-
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_info_cell_data_function, GINT_TO_POINTER(2), NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_INFO);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, list_txn_date_cell_data_function, NULL, NULL);
+       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
        gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-       /* column: Payee */
-
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Payee"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_payee_cell_data_function, NULL, NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_PAYEE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       column = list_txn_column_text_create(LIST_TXN_TYPE_IMPORT, _("Memo"), -1, list_txn_wording_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-       /* column : Category */
+       column = list_txn_column_amount_create(LIST_TXN_TYPE_IMPORT, _("Amount"), -1, ope_importamount_cell_data_function);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-       column = gtk_tree_view_column_new();
-       gtk_tree_view_column_set_title(column, _("Category"));
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ope_category_cell_data_function, NULL, NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_CATEGORY);
-       gtk_tree_view_column_set_resizable(column, TRUE);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       column = list_txn_column_info_create(LIST_TXN_TYPE_IMPORT);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
+       column = list_txn_column_text_create(LIST_TXN_TYPE_IMPORT, _("Payee"), -1, list_txn_payee_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
+       column = list_txn_column_text_create(LIST_TXN_TYPE_IMPORT, _("Category"), -1, list_txn_category_cell_data_function, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-       /* column 6: empty */
        column = gtk_tree_view_column_new();
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-       return(view);
+       return(treeview);
 }
index f9d0e50bd1f023072e33bb89ffbad3d04704a5eb..e1fb9ec3caf3c48195f31ce801431abfc8fbad5d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #define __LIST_OPERATION__H__
 
 enum {
-       TRN_LIST_TYPE_BOOK,
-       TRN_LIST_TYPE_DETAIL,
-       TRN_LIST_TYPE_IMPORT,
+       LIST_TXN_TYPE_BOOK,
+       LIST_TXN_TYPE_DETAIL,
+       LIST_TXN_TYPE_IMPORT,
 };
 
-struct list_transaction_data
+struct list_txn_data
 {
+       GtkWidget                       *treeview;
        GtkTreeViewColumn   *tvc_balance;
+       
+       gint                            list_type;
        gboolean                        tvc_is_visible;
+       gboolean                        save_column_width;
 };
 
 
+
 GtkWidget *create_list_transaction(gint type, gboolean *pref_columns);
-void list_transaction_sort_force(GtkTreeSortable *sortable, gpointer user_data);
-guint list_transaction_get_quicksearch_column_mask(GtkTreeView *treeview);
-GtkWidget *create_list_import_transaction(void);
+GtkWidget *create_list_import_transaction(gboolean enable_choose);
+
+gboolean list_txn_column_id_isvisible(GtkTreeView *treeview, gint sort_id);
+
+Transaction *list_txn_get_active_transaction(GtkTreeView *treeview);
+
+void list_txn_set_save_column_width(GtkTreeView *treeview, gboolean save_column_width);
+void list_txn_sort_force(GtkTreeSortable *sortable, gpointer user_data);
+guint list_txn_get_quicksearch_column_mask(GtkTreeView *treeview);
 
 #endif
index 44dba555ac9729616e1453df12c1679149a05771..7cc37825a8b319575d1d15f491046f568d706aaf 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index cc1bff758e70143507ed71d333a7eef8c6a82930..79a61607554aceea9332d4c9ddc4065eee2be652 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index fa370a4738508d19c9902bf887b51fc77c876ec7..cf4d4056181a237c88e9b145983e35ab6843e15d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -33,23 +33,19 @@ sched_lateicon_cell_data_function (GtkTreeViewColumn *col,
                            GtkTreeIter       *iter,
                            gpointer           user_data)
 {
+gchar *iconname = NULL;
 gint nblate;
 
        gtk_tree_model_get(model, iter,
                LST_DSPUPC_NB_LATE, &nblate,
                -1);
 
-       if( nblate > 0 )
-       {
-               g_object_set(renderer, "pixbuf", GLOBALS->lst_pixbuf[LST_PIXBUF_WARNING], NULL, NULL);
-       }
-       else
-               g_object_set(renderer, "pixbuf", NULL, NULL);
+       iconname = ( nblate > 0 ) ? ICONNAME_WARNING : NULL;
 
+       g_object_set(renderer, "icon-name", iconname, NULL);
 }
 
 
-
 /*
 ** remaining cell function
 */
@@ -202,11 +198,13 @@ Archive *arc;
 gdouble expense, income, amount;
 gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
 gint column = GPOINTER_TO_INT(user_data);
+Account *acc;
 gchar *color;
 gint weight;
 
        gtk_tree_model_get(model, iter, 
            LST_DSPUPC_DATAS, &arc,
+               LST_DSPUPC_ACCOUNT, &acc,
                LST_DSPUPC_EXPENSE, &expense,
            LST_DSPUPC_INCOME, &income,
            -1);
@@ -215,8 +213,11 @@ gint weight;
                
        if( amount != 0.0)
        {
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, kcur);
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, GLOBALS->minor);
+               if( acc != NULL )
+                       hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, acc->kcur, GLOBALS->minor);
+               else
+                       hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, amount, GLOBALS->kcur, GLOBALS->minor);
+
                color = get_normal_color_amount(amount);
 
                weight = arc == NULL ? PANGO_WEIGHT_BOLD : PANGO_WEIGHT_NORMAL;
@@ -239,18 +240,16 @@ gint weight;
 */
 static void account_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
-Archive *arc;
 Account *acc;
 gchar *name = NULL;
 
-       gtk_tree_model_get(model, iter, LST_DSPUPC_DATAS, &arc, -1);
-       if(arc)
+       gtk_tree_model_get(model, iter, 
+               LST_DSPUPC_ACCOUNT, &acc,
+               -1);
+       /* 1378836 display acc or dstacc */
+       if( acc != NULL )
        {
-               acc = da_acc_get(arc->kacc);
-               if( acc )
-               {
-                       name = acc->name;
-               }
+               name = acc->name;
        }
 
        g_object_set(renderer, "text", name, NULL);
@@ -295,7 +294,7 @@ GtkTreeViewColumn  *column;
                G_TYPE_STRING,  /* wording */
                G_TYPE_DOUBLE,  /* expense */
                G_TYPE_DOUBLE,  /* income */
-               G_TYPE_BOOLEAN, /* account */
+               G_TYPE_POINTER, /* account */
            G_TYPE_BOOLEAN,     /* next on */
                G_TYPE_INT,             /* remaining */
                G_TYPE_INT              /* nb late */
@@ -305,7 +304,7 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
        //gtk_tree_view_set_search_column (GTK_TREE_VIEW (treeview),
        //                             COLUMN_DESCRIPTION);
 
@@ -313,10 +312,10 @@ GtkTreeViewColumn  *column;
 
        /* column : Late */
        column = gtk_tree_view_column_new();
+       //TRANSLATORS: title of list column to inform the scheduled transaction is Late
        gtk_tree_view_column_set_title(column, _("Late"));
 
        renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
     gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, sched_lateicon_cell_data_function, NULL, NULL);
 
@@ -326,7 +325,6 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_set_cell_data_func(column, renderer, sched_latetext_cell_data_function, NULL, NULL);
 
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPUPC_NB_LATE);
-       //gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
@@ -339,44 +337,54 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, remaining_cell_data_function, NULL, NULL);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPUPC_REMAINING);
-       //gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
        */
        
        /* column: Next on */
+       renderer = gtk_cell_renderer_text_new ();
+
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Next date"));
-       renderer = gtk_cell_renderer_text_new ();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, date_cell_data_function, NULL, NULL);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPUPC_DATE);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* column: Payee */
+       renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);*/
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Payee"));
-       renderer = gtk_cell_renderer_text_new ();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, payee_cell_data_function, NULL, NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        //gtk_tree_view_column_add_attribute(column, renderer, "text", 1);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPACC_NAME);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
+       //gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* column: Wording */
+       renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);*/
+
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Memo"));
-       renderer = gtk_cell_renderer_text_new ();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, wording_cell_data_function, NULL, NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        //gtk_tree_view_column_add_attribute(column, renderer, "text", 2);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPACC_NAME);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
+       //gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* column: Amount */
@@ -387,7 +395,6 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, amount_cell_data_function, GINT_TO_POINTER(-1), NULL);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPACC_NAME);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
@@ -399,20 +406,24 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, amount_cell_data_function, GINT_TO_POINTER(1), NULL);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DSPACC_NAME);
-       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_column_set_alignment (column, 0.5);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* column: Account */
+       renderer = gtk_cell_renderer_text_new ();
+       /*g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);*/
+
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Account"));
-       renderer = gtk_cell_renderer_text_new ();
-       g_object_set(renderer, "xalign", 1.0, NULL);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, account_cell_data_function, NULL, NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
        gtk_tree_view_column_set_resizable(column, TRUE);
+       //gtk_tree_view_column_set_sort_column_id (column, LST_DSPOPE_DATE);
        gtk_tree_view_column_set_alignment (column, 0.5);
+       //gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
 
index d720ac53cd956c5512563de877e6aa8ad63a3be9..9d6148ff4c897395933376168bd880500ecbf309 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
index b50e9940d21e283035e7cc47f3004ee597b12e6a..cf1d5f24a289fd7279588a63e1ed169a466399cf 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -28,6 +28,7 @@
 
 #include "ui-account.h"
 #include "dsp_mainwindow.h"
+#include "ui-transaction.h"
 
 
 /****************************************************************************/
 extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
-enum {
-       HID_MINDATE,
-       HID_MAXDATE,
-       HID_RANGE,
-       MAX_HID
-};
-
-
-
-struct repbalance_data
-{
-       GtkWidget       *window;
-
-       gint    busy;
-
-       GtkUIManager    *ui;
-       GtkActionGroup *actions;
-
-       GtkWidget       *TB_bar;
-
-       GtkWidget       *TX_info;
-       GtkWidget       *TX_daterange;
-       GtkWidget       *CM_minor;
-       GtkWidget       *LV_report;
-       GtkWidget       *PO_acc;
-       GtkWidget       *CM_selectall;
-       GtkWidget       *CM_eachday;
-       GtkWidget       *RG_zoomx;
-
-       GtkWidget       *PO_mindate, *PO_maxdate;
-
-       GtkWidget       *CY_range;
-       GtkWidget       *GR_result;
-
-       GtkWidget       *RE_line;
-
-       GtkWidget       *GR_detail;
-       GtkWidget       *LV_detail;
-
-       Filter          *filter;
-
-       gdouble         minimum;
-
-       gboolean        detail;
-
-       gdouble         *tmp_income;
-       gdouble         *tmp_expense;
-       guint           n_result;
-       guint           nbbalance, nbope;
-
-       gulong          handler_id[MAX_HID];
-
-
-};
-
-
 
 /* prototypes */
 static void repbalance_action_viewlist(GtkAction *action, gpointer user_data);
@@ -112,21 +57,31 @@ static void repbalance_update_detail(GtkWidget *widget, gpointer user_data);
 static void repbalance_toggle_detail(GtkWidget *widget, gpointer user_data);
 static void repbalance_detail(GtkWidget *widget, gpointer user_data);
 static void repbalance_sensitive(GtkWidget *widget, gpointer user_data);
+/* prototypes */
+static void repbalance_date_change(GtkWidget *widget, gpointer user_data);
+static void repbalance_range_change(GtkWidget *widget, gpointer user_data);
+static void repbalance_update_info(GtkWidget *widget, gpointer user_data);
+static void repbalance_toggle_minor(GtkWidget *widget, gpointer user_data);
+static void repbalance_compute(GtkWidget *widget, gpointer user_data);
+static void repbalance_setup(struct repbalance_data *data, guint32 accnum);
+static gboolean repbalance_window_dispose(GtkWidget *widget, GdkEvent *event, gpointer user_data);
+static GtkWidget *create_list_repbalance(void);
+static void ui_repbalance_list_set_cur(GtkTreeView *treeview, guint32 kcur);
 
 //todo amiga/linux
 //prev
 //next
 
 static GtkActionEntry entries[] = {
-  { "List"    , "hb-view-list" , N_("List")   , NULL,   N_("View results as list"), G_CALLBACK (repbalance_action_viewlist) },
-  { "Line"    , "hb-view-line" , N_("Line")   , NULL,   N_("View results as lines"), G_CALLBACK (repbalance_action_viewline) },
-  { "Refresh" , GTK_STOCK_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (repbalance_action_refresh) },
+  { "List"    , ICONNAME_HB_VIEW_LIST , N_("List")   , NULL,   N_("View results as list"), G_CALLBACK (repbalance_action_viewlist) },
+  { "Line"    , ICONNAME_HB_VIEW_LINE , N_("Line")   , NULL,   N_("View results as lines"), G_CALLBACK (repbalance_action_viewline) },
+  { "Refresh" , ICONNAME_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (repbalance_action_refresh) },
 };
 
 static guint n_entries = G_N_ELEMENTS (entries);
 
 static GtkToggleActionEntry toggle_entries[] = {
-  { "Detail", "hb-ope-show",                    /* name, stock id */
+  { "Detail", ICONNAME_HB_OPE_SHOW,                    /* name, icon-name */
      N_("Detail"), NULL,                    /* label, accelerator */
     N_("Toggle detail"),                                    /* tooltip */
     G_CALLBACK (repbalance_action_detail),
@@ -147,31 +102,9 @@ static const gchar *ui_info =
 "  </toolbar>"
 "</ui>";
 
-/* list stat */
-enum
-{
-       LST_OVER_OVER,
-       LST_OVER_DATE,
-       LST_OVER_DATESTR,
-       LST_OVER_EXPENSE,
-       LST_OVER_INCOME,
-       LST_OVER_BALANCE,
-       NUM_LST_OVER
-};
 
 //extern gchar *CYA_FLT_SELECT[];
 
-/* prototypes */
-static void repbalance_date_change(GtkWidget *widget, gpointer user_data);
-static void repbalance_range_change(GtkWidget *widget, gpointer user_data);
-static void repbalance_update_info(GtkWidget *widget, gpointer user_data);
-static void repbalance_toggle_minor(GtkWidget *widget, gpointer user_data);
-static void repbalance_compute(GtkWidget *widget, gpointer user_data);
-static void repbalance_setup(struct repbalance_data *data, guint32 accnum);
-static gboolean repbalance_window_dispose(GtkWidget *widget, GdkEvent *event, gpointer user_data);
-static GtkWidget *create_list_repbalance(void);
-
-
 
 /* action functions -------------------- */
 static void repbalance_action_viewlist(GtkAction *action, gpointer user_data)
@@ -179,7 +112,7 @@ static void repbalance_action_viewlist(GtkAction *action, gpointer user_data)
 struct repbalance_data *data = user_data;
 
        gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_result), 0);
-       //repbalance_sensitive(data->window, NULL);
+       repbalance_sensitive(data->window, NULL);
 }
 
 static void repbalance_action_viewline(GtkAction *action, gpointer user_data)
@@ -187,7 +120,7 @@ static void repbalance_action_viewline(GtkAction *action, gpointer user_data)
 struct repbalance_data *data = user_data;
 
        gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_result), 1);
-       //repbalance_sensitive(data->window, NULL);
+       repbalance_sensitive(data->window, NULL);
 }
 
 static void repbalance_action_detail(GtkAction *action, gpointer user_data)
@@ -221,16 +154,16 @@ struct repbalance_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-       data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+       data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+       data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        // set min/max date for both widget
-       gtk_dateentry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
-       gtk_dateentry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
+       gtk_date_entry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
+       gtk_date_entry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
        
-       g_signal_handler_block(data->CY_range, data->handler_id[HID_RANGE]);
+       g_signal_handler_block(data->CY_range, data->handler_id[HID_REPBALANCE_RANGE]);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), FLT_RANGE_OTHER);
-       g_signal_handler_unblock(data->CY_range, data->handler_id[HID_RANGE]);
+       g_signal_handler_unblock(data->CY_range, data->handler_id[HID_REPBALANCE_RANGE]);
 
 
        repbalance_compute(widget, NULL);
@@ -239,6 +172,27 @@ struct repbalance_data *data;
 }
 
 
+static void repbalance_update_quickdate(GtkWidget *widget, gpointer user_data)
+{
+struct repbalance_data *data;
+
+       DB( g_print("(repbalance) update quickdate\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPBALANCE_MINDATE]);
+       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPBALANCE_MAXDATE]);
+       
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       
+       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPBALANCE_MINDATE]);
+       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPBALANCE_MAXDATE]);
+
+}
+
+
+
 static void repbalance_range_change(GtkWidget *widget, gpointer user_data)
 {
 struct repbalance_data *data;
@@ -252,16 +206,9 @@ gint range;
 
        if(range != FLT_RANGE_OTHER)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, data->accnum);
 
-               g_signal_handler_block(data->PO_mindate, data->handler_id[HID_MINDATE]);
-               g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
-               
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
-               
-               g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_MINDATE]);
-               g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+               repbalance_update_quickdate(widget, NULL);
 
                repbalance_compute(widget, NULL);
                repbalance_update_daterange(widget, NULL);
@@ -327,6 +274,10 @@ gint page;
 //     gtk_widget_set_sensitive(data->TB_buttons[ACTION_REPBUDGET_DETAIL], sensitive);
        gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Detail"), sensitive);
 
+       sensitive = page == 0 ? FALSE : TRUE;
+       gtk_widget_set_sensitive(data->LB_zoomx, sensitive);
+       gtk_widget_set_sensitive(data->RG_zoomx, sensitive);
+
 
 }
 
@@ -338,27 +289,35 @@ static void repbalance_update_info(GtkWidget *widget, gpointer user_data)
 struct repbalance_data *data;
 gchar *info;
 gchar   buf[128];
-//Account *acc;
+Account *acc;
 
        DB( g_print("(repbalance) update info\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       //gboolean selectall = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_selectall));
+       gboolean selectall = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_selectall));
+
+       guint32 acckey = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
 
-       //guint32 acckey = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
+       DB( g_print(" acc key = %d\n", acckey) );
 
-       mystrfmon(buf, 127, data->minimum, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor)) );
-       //DB( g_print(" acc key = %d\n", acckey) );
-       //acc = da_acc_get(acckey);
-       //hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur);
+       acc = da_acc_get(acckey);
+       // 1635857 
+       if( acc != NULL )
+       {
+               gboolean minor = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor));
 
-       ////TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
-       info = g_strdup_printf(_("%d/%d under %s"), data->nbbalance, data->nbope, buf);
-       gtk_label_set_text(GTK_LABEL(data->TX_info), info);
-       g_free(info);
+               hb_strfmon(buf, 127, data->minimum, selectall ? GLOBALS->kcur : acc->kcur, minor);
+
+               ////TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+               info = g_strdup_printf(_("%d/%d under %s"), data->nbbalance, data->nbope, buf);
+               gtk_label_set_text(GTK_LABEL(data->TX_info), info);
+               g_free(info);
+       }
+       
 }
 
+
 static void repbalance_detail(GtkWidget *widget, gpointer user_data)
 {
 struct repbalance_data *data;
@@ -388,7 +347,7 @@ guint32 acckey;
                acckey = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
 
                /* fill in the model */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_list_first(data->ope_list);
                while (list != NULL)
                {
                Transaction *ope = list->data;
@@ -396,15 +355,12 @@ guint32 acckey;
                        //DB( g_print(" get %s\n", ope->ope_Word) );
 
                        //filter here
-                       if( !(ope->flags & OF_REMIND) )
+                       if( ope->date == active && (ope->kacc == acckey || selectall) )
                        {
-                               if( ope->date == active && (ope->kacc == acckey || selectall) )
-                               {
-                                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-                                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                                               LST_DSPOPE_DATAS, ope,
-                                                               -1);
-                               }
+                               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                       LST_DSPOPE_DATAS, ope,
+                                                       -1);
                        }
                        list = g_list_next(list);
                }
@@ -413,10 +369,47 @@ guint32 acckey;
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), model);
                g_object_unref(model);
 
+               gtk_tree_view_columns_autosize( GTK_TREE_VIEW(data->LV_detail) );
+
+       }
+}
+
+
+static void repbalance_detail_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+struct repbalance_data *data;
+Transaction *active_txn;
+gboolean result;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[repbalance] A detail row has been double-clicked!\n") );
+
+       active_txn = list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_detail));
+       if(active_txn)
+       {
+       Transaction *old_txn, *new_txn;
+
+               old_txn = da_transaction_clone (active_txn);
+               new_txn = active_txn;
+               result = deftransaction_external_edit(GTK_WINDOW(data->window), old_txn, new_txn);
+
+               if(result == GTK_RESPONSE_ACCEPT)
+               {
+                       //#1640885
+                       GLOBALS->changes_count++;
+                       repbalance_compute (data->window, NULL);
+               }
+
+               da_transaction_free (old_txn);
        }
 }
 
 
+
 static void repbalance_update_detail(GtkWidget *widget, gpointer user_data)
 {
 struct repbalance_data *data;
@@ -449,6 +442,7 @@ struct repbalance_data *data;
                gtk_widget_hide(data->GR_detail);
 }
 
+
 static void repbalance_toggle_detail(GtkWidget *widget, gpointer user_data)
 {
 struct repbalance_data *data;
@@ -457,12 +451,13 @@ struct repbalance_data *data;
 
        data->detail ^= 1;
 
-       DB( printf("(repbalance) toggledetail to %d\n", (int)data->detail) );
+       DB( g_print("(repbalance) toggledetail to %d\n", (int)data->detail) );
 
        repbalance_update_detail(widget, user_data);
 
 }
 
+
 static void repbalance_zoomx_callback(GtkWidget *widget, gpointer user_data)
 {
 struct repbalance_data *data;
@@ -503,18 +498,18 @@ static void repbalance_compute_full_datas(guint32 selkey, gboolean selectall, st
 {
 GList *list;
 
-       if(g_list_length(GLOBALS->ope_list) == 0) return;
-
        DB( g_print("(repbalance) compute_full\n") );
 
+       g_list_free(data->ope_list);
+       data->ope_list = hbfile_transaction_get_all(selkey);
 
-       Transaction *omin = g_list_first(GLOBALS->ope_list)->data;
-       Transaction *omax = g_list_last(GLOBALS->ope_list)->data;
+       Transaction *omin = g_list_first(data->ope_list)->data;
+       Transaction *omax = g_list_last(data->ope_list)->data;
 
        // total days in the hbfile
        data->n_result = omax->date - omin->date;
 
-       DB( g_print(" - %d days in hbfile\n", data->n_result) );
+       DB( g_print(" - %d days in slice\n", data->n_result) );
 
        data->tmp_income  = g_malloc0((data->n_result+2) * sizeof(gdouble));
        data->tmp_expense = g_malloc0((data->n_result+2) * sizeof(gdouble));
@@ -526,56 +521,52 @@ GList *list;
        {
 
                /* compute the balance */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_list_first(data->ope_list);
                while (list != NULL)
                {
                gint pos;
                gdouble trn_amount;
                Transaction *ope = list->data;
-               Account *acc;
-
-                       if(ope->flags & OF_REMIND) goto next1;
-
-                       acc = da_acc_get(ope->kacc);
-
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
 
                        if(selkey == ope->kacc || selectall == TRUE)
                        {
-                               pos = ope->date - omin->date;
+                       Account *acc = da_acc_get(ope->kacc);
 
-                               // deal with account initial balance
-                               if(accounts[ope->kacc] == 0)
+                               if( acc != NULL )
                                {
-                                       //if(selectall)
-                                       //      trn_amount = to_base_amount(acc->initial, selacc->kcur);
-                                       //else
-                                               trn_amount = acc->initial;
+                                       pos = ope->date - omin->date;
 
-                                       if(trn_amount < 0)
-                                               data->tmp_expense[pos] += trn_amount;
-                                       else
-                                               data->tmp_income[pos] += trn_amount;
+                                       // deal with account initial balance
+                                       if(accounts[ope->kacc] == 0)
+                                       {
+                                               if(selectall)
+                                                       trn_amount = hb_amount_base(acc->initial, acc->kcur);
+                                               else
+                                                       trn_amount = acc->initial;
 
-                                       DB( g_print(" - stored initial %.2f for account %d\n", trn_amount, ope->kacc) );
+                                               if(trn_amount < 0)
+                                                       data->tmp_expense[pos] += trn_amount;
+                                               else
+                                                       data->tmp_income[pos] += trn_amount;
 
-                                       accounts[ope->kacc] = 1;
-                               }
+                                               DB( g_print(" - stored initial %.2f for account %d\n", trn_amount, ope->kacc) );
 
-                               //if(selectall)
-                               //      trn_amount = to_base_amount(ope->amount, selacc->kcur);
-                               //else
-                                       trn_amount = ope->amount;
+                                               accounts[ope->kacc] = 1;
+                                       }
 
-                               //deal with transactions
-                               if(trn_amount < 0)
-                                       data->tmp_expense[pos] += trn_amount;
-                               else
-                                       data->tmp_income[pos] += trn_amount;
+                                       if(selectall)
+                                               trn_amount = hb_amount_base(ope->amount, acc->kcur);
+                                       else
+                                               trn_amount = ope->amount;
 
+                                       //deal with transactions
+                                       if(trn_amount < 0)
+                                               data->tmp_expense[pos] += trn_amount;
+                                       else
+                                               data->tmp_income[pos] += trn_amount;
+                               }
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
@@ -599,9 +590,6 @@ Account *acc;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       /* do nothing if no transaction */
-       if(g_list_length(GLOBALS->ope_list) == 0) return;
-
        selectall = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_selectall));
        eachday = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_eachday));
 
@@ -613,6 +601,7 @@ Account *acc;
        data->nbope = 0;
        data->nbbalance = 0;
        data->minimum = 0;
+       data->accnum = 0;
 
        // for a single account
        if(!selectall)
@@ -621,16 +610,22 @@ Account *acc;
                if(acc != NULL)
                {
                        data->minimum = acc->minimum;
-                       //ui_repbalance_list_set_cur(GTK_TREE_VIEW(data->LV_report), acc->kcur);
-                       //gtk_chart_set_currency(GTK_CHART(data->RE_line), acc->kcur);
+                       data->accnum = acc->key;
+                       ui_repbalance_list_set_cur(GTK_TREE_VIEW(data->LV_report), acc->kcur);
+                       gtk_chart_set_currency(GTK_CHART(data->RE_line), acc->kcur);
                }
        }
        else
        {
-               //ui_repbalance_list_set_cur(GTK_TREE_VIEW(data->LV_report), GLOBALS->kcur);
-               //gtk_chart_set_currency(GTK_CHART(data->RE_line), GLOBALS->kcur);
+       
+               ui_repbalance_list_set_cur(GTK_TREE_VIEW(data->LV_report), GLOBALS->kcur);
+               gtk_chart_set_currency(GTK_CHART(data->RE_line), GLOBALS->kcur);
        }
 
+       //to remove > 5.0.2
+       //filter_preset_daterange_set(data->filter, data->filter->range, data->accnum);
+       //repbalance_update_quickdate(widget, NULL);
+
        repbalance_compute_full_datas(acckey, selectall, data);
 
        /* clear and detach our model */
@@ -639,7 +634,7 @@ Account *acc;
        g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
        gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_report), NULL); /* Detach model from view */
 
-       Transaction *omin = g_list_first(GLOBALS->ope_list)->data;
+       Transaction *omin = g_list_first(data->ope_list)->data;
        gdouble balance = 0;
 
        for(i=0;i<=data->n_result;i++)
@@ -650,6 +645,9 @@ Account *acc;
        guint32 posdate;
 
                posdate = omin->date + i;
+               
+               DB( g_print("omin->date=%d posdate=%d\n", omin->date, posdate) );
+               
 
                balance += data->tmp_expense[i];
                balance += data->tmp_income[i];
@@ -708,7 +706,7 @@ Account *acc;
 
        /* update bar chart */
        //DB( g_print(" set bar to %d\n\n", LST_STAT_EXPENSE+tmpkind) );
-       gtk_chart_set_datas(GTK_CHART(data->RE_line), model, LST_OVER_BALANCE, NULL);
+       gtk_chart_set_datas(GTK_CHART(data->RE_line), model, LST_OVER_BALANCE, NULL, NULL);
        //gtk_chart_set_line_datas(GTK_CHART(data->RE_line), model, LST_OVER_BALANCE, LST_OVER_DATE);
 
 
@@ -733,28 +731,26 @@ gboolean selectall;
 }
 
 
-
-
-/*
-**
-*/
 static void repbalance_setup(struct repbalance_data *data, guint32 accnum)
 {
        DB( g_print("(repbalance) setup\n") );
 
+       data->ope_list = NULL;
+
        data->filter = da_filter_malloc();
        filter_default_all_set(data->filter);
 
-       filter_preset_daterange_set(data->filter, PREFS->date_range_rep);
+       data->accnum = accnum;
+       filter_preset_daterange_set(data->filter, PREFS->date_range_rep, data->accnum);
        
-       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_MINDATE]);
-       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPBALANCE_MINDATE]);
+       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPBALANCE_MAXDATE]);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 
-       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_MINDATE]);
-       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPBALANCE_MINDATE]);
+       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPBALANCE_MAXDATE]);
 
        ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_acc), GLOBALS->h_acc, ACC_LST_INSERT_REPORT);
        ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_acc), accnum);
@@ -762,11 +758,6 @@ static void repbalance_setup(struct repbalance_data *data, guint32 accnum)
 }
 
 
-
-
-/*
-**
-*/
 static gboolean repbalance_window_dispose(GtkWidget *widget, GdkEvent *event, gpointer user_data)
 {
 struct repbalance_data *data = user_data;
@@ -774,6 +765,8 @@ struct WinGeometry *wg;
 
        DB( g_print("(repbalance) dispose\n") );
 
+       g_list_free (data->ope_list);
+
        da_filter_free(data->filter);
 
        g_free(data);
@@ -799,7 +792,7 @@ GtkWidget *repbalance_window_new(gint accnum)
 struct repbalance_data *data;
 struct WinGeometry *wg;
 GtkWidget *window, *mainvbox, *hbox, *vbox, *notebook, *treeview;
-GtkWidget *label, *widget, *table, *alignment;
+GtkWidget *label, *widget, *table;
 gint row;
 GtkUIManager *ui;
 GtkActionGroup *actions;
@@ -825,94 +818,89 @@ GError *error = NULL;
        gtk_window_set_title (GTK_WINDOW (window), _("Balance report"));
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "report_balancedrawn.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_REP_BALANCE);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BALANCE);
 
        //window contents
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
-       hbox = gtk_hbox_new(FALSE, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //control part
-       table = gtk_table_new (6, 3, FALSE);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (hbox), alignment, FALSE, FALSE, 0);
+       table = gtk_grid_new ();
+       gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
+       gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
 
        row = 0;
-       label = make_label(_("Display"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Display"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("A_ccount:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("A_ccount:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_acc = widget;
-       gtk_widget_set_size_request (widget, 10, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Select _all"));
        data->CM_selectall = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Each _day"));
        //gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(widget), TRUE);
        data->CM_eachday = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_Zoom X:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Zoom X:"));
+       data->LB_zoomx = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_scale(label);
        data->RG_zoomx = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_hseparator_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 3, row, row+1);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Date filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Date filter"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_Range:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        data->CY_range = make_daterange(label, FALSE);
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_range, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_range, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_From:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_mindate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1);
+       label = make_label_widget(_("_From:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_mindate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_To:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_maxdate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1);
+       label = make_label_widget(_("_To:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_maxdate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
 
        //part: info + report
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
 
        //ui manager
@@ -962,8 +950,8 @@ GError *error = NULL;
        gtk_box_pack_start (GTK_BOX (vbox), data->TB_bar, FALSE, FALSE, 0);
 
        //infos
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER(hbox), SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
 
@@ -986,7 +974,7 @@ GError *error = NULL;
     gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
 
        //page: list
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, NULL);
 
        widget = gtk_scrolled_window_new (NULL, NULL);
@@ -1005,7 +993,7 @@ GError *error = NULL;
        //gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW (widget), GTK_CORNER_TOP_RIGHT);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       treeview = create_list_transaction(TRN_LIST_TYPE_DETAIL, PREFS->lst_ope_columns);
+       treeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
        data->LV_detail = treeview;
        gtk_container_add (GTK_CONTAINER(widget), treeview);
 
@@ -1039,10 +1027,10 @@ GError *error = NULL;
        g_signal_connect (data->CM_minor, "toggled", G_CALLBACK (repbalance_toggle_minor), NULL);
 
 
-    data->handler_id[HID_MINDATE] = g_signal_connect (data->PO_mindate, "changed", G_CALLBACK (repbalance_date_change), (gpointer)data);
-    data->handler_id[HID_MAXDATE] = g_signal_connect (data->PO_maxdate, "changed", G_CALLBACK (repbalance_date_change), (gpointer)data);
+    data->handler_id[HID_REPBALANCE_MINDATE] = g_signal_connect (data->PO_mindate, "changed", G_CALLBACK (repbalance_date_change), (gpointer)data);
+    data->handler_id[HID_REPBALANCE_MAXDATE] = g_signal_connect (data->PO_maxdate, "changed", G_CALLBACK (repbalance_date_change), (gpointer)data);
 
-       data->handler_id[HID_RANGE] = g_signal_connect (data->CY_range, "changed", G_CALLBACK (repbalance_range_change), NULL);
+       data->handler_id[HID_REPBALANCE_RANGE] = g_signal_connect (data->CY_range, "changed", G_CALLBACK (repbalance_range_change), NULL);
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_report)), "changed", G_CALLBACK (repbalance_selection), NULL);
 
@@ -1058,6 +1046,8 @@ GError *error = NULL;
 
        g_signal_connect (data->RG_zoomx, "value-changed", G_CALLBACK (repbalance_zoomx_callback), NULL);
 
+       g_signal_connect (GTK_TREE_VIEW(data->LV_detail), "row-activated", G_CALLBACK (repbalance_detail_onRowActivated), NULL);
+
 
        /* toolbar */
        if(PREFS->toolbar_style == 0)
@@ -1137,7 +1127,7 @@ gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
 gboolean is_balance;
 gchar *color;
 gint weight;
-//guint32 kcur = (guint32)g_object_get_data(G_OBJECT(gtk_tree_view_column_get_tree_view(col)), "kcur_data");
+guint32 kcur = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(gtk_tree_view_column_get_tree_view(col)), "kcur_data"));
 
 
        //get datas
@@ -1147,15 +1137,11 @@ gint weight;
                -1);
 
        //fix: 400483
-       //value = arrondi(value, PREFS->base_cur.frac_digits);
-
        if( value == 0.0 )
                g_object_set(renderer, "text", NULL, NULL);
        else
        {
-
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, GLOBALS->minor);
 
                color = NULL;
                weight = PANGO_WEIGHT_NORMAL;
@@ -1197,12 +1183,12 @@ GtkCellRenderer    *renderer;
        return column;
 }
 
-/*
+
 static void ui_repbalance_list_set_cur(GtkTreeView *treeview, guint32 kcur)
 {
-       g_object_set_data(G_OBJECT(treeview), "kcur_data", (guint32)kcur);
+       g_object_set_data(G_OBJECT(treeview), "kcur_data", GUINT_TO_POINTER(kcur));
 }
-*/
+
 
 /*
 ** create our statistic list
@@ -1229,7 +1215,7 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
 
        /* column debug balance */
 /*
@@ -1246,6 +1232,7 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_column_set_title(column, _("Date"));
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
        renderer = gtk_cell_renderer_text_new();
+       g_object_set(renderer, "xalign", 1.0, NULL);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        //gtk_tree_view_column_add_attribute(column, renderer, "text", LST_OVER_DATE);
        gtk_tree_view_column_set_alignment (column, 0.5);
index 2f26f12f9a3aadfa36b0ce5f7f07c29ac6c550ac..7d969d099448089098f56c96364dff1d120c7f22 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HOMEBANK_REPBALANCE_H__
 #define __HOMEBANK_REPBALANCE_H__
 
+enum {
+       HID_REPBALANCE_MINDATE,
+       HID_REPBALANCE_MAXDATE,
+       HID_REPBALANCE_RANGE,
+       MAX_REPBALANCE_HID
+};
+
+
+/* list stat */
+enum
+{
+       LST_OVER_OVER,
+       LST_OVER_DATE,
+       LST_OVER_DATESTR,
+       LST_OVER_EXPENSE,
+       LST_OVER_INCOME,
+       LST_OVER_BALANCE,
+       NUM_LST_OVER
+};
+
+struct repbalance_data
+{
+       GList           *ope_list;
+       Filter          *filter;
+
+       guint32         accnum;
+       gdouble         minimum;
+
+       gboolean        detail;
+
+       gdouble         *tmp_income;
+       gdouble         *tmp_expense;
+       guint           n_result;
+       guint           nbbalance, nbope;
+
+
+       GtkWidget       *window;
+
+       GtkUIManager    *ui;
+       GtkActionGroup *actions;
+
+       GtkWidget       *TB_bar;
+
+       GtkWidget       *TX_info;
+       GtkWidget       *TX_daterange;
+       GtkWidget       *CM_minor;
+       GtkWidget       *LV_report;
+       GtkWidget       *PO_acc;
+       GtkWidget       *CM_selectall;
+       GtkWidget       *CM_eachday;
+       GtkWidget       *RG_zoomx, *LB_zoomx;
+
+       GtkWidget       *PO_mindate, *PO_maxdate;
+
+       GtkWidget       *CY_range;
+       GtkWidget       *GR_result;
+
+       GtkWidget       *RE_line;
+
+       GtkWidget       *GR_detail;
+       GtkWidget       *LV_detail;
+
+
+       gulong          handler_id[MAX_REPBALANCE_HID];
+
+
+};
+
 
 GtkWidget *repbalance_window_new(gint32 accnum);
 
+
 #endif
\ No newline at end of file
index 5d27090b8310523e3d9839788fa8a07a235b87d8..0812d8a978a9cab22e18294a509f68bce0cbc2e0 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #include "rep_budget.h"
 
 #include "list_operation.h"
-#include "gtk-chart.h"
+#include "gtk-chart-stack.h"
 #include "gtk-dateentry.h"
 
 #include "dsp_mainwindow.h"
-
+#include "ui-transaction.h"
 
 
 /****************************************************************************/
 #define DB(x);
 #endif
 
-enum {
-       HID_MINDATE,
-       HID_MAXDATE,
-       HID_RANGE,
-       MAX_HID
-};
+
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
 extern struct Preferences *PREFS;
 
 
-struct repbudget_data
-{
-       GtkWidget       *window;
-       GtkUIManager    *ui;
-
-       GtkWidget       *TB_bar;
-
-       GtkWidget       *TX_info;
-       GtkWidget       *TX_daterange;
-       GtkWidget       *CM_minor;
-       GtkWidget       *CY_for;
-       GtkWidget       *CY_kind;
-       GtkWidget       *CY_view;
-       GtkWidget       *RG_zoomx;
-       GtkWidget       *LV_report;
-
-       GtkWidget       *PO_mindate, *PO_maxdate;
-
-       GtkWidget       *CY_range;
-       GtkWidget       *GR_result;
-
-       GtkWidget       *TX_total[3];
-
-       GtkWidget       *RE_bar;
-       GtkWidget       *RE_pie;
-
-       GtkWidget       *GR_detail;
-       GtkWidget       *LV_detail;
-
-       Filter          *filter;
-
-       gdouble         total_spent;
-       gdouble         total_budget;
-
-       gboolean        detail;
-       gboolean        legend;
-
-       gulong          handler_id[MAX_HID];
-};
-
-/* prototypes */
 static void repbudget_action_viewlist(GtkAction *action, gpointer user_data);
 static void repbudget_action_viewbar(GtkAction *action, gpointer user_data);
 static void repbudget_action_detail(GtkAction *action, gpointer user_data);
-static void repbudget_action_legend(GtkAction *action, gpointer user_data);
 static void repbudget_action_refresh(GtkAction *action, gpointer user_data);
+static void repbudget_action_export(GtkAction *action, gpointer user_data);
 
-enum
-{
-       BUDG_CATEGORY,
-       BUDG_SUBCATEGORY,
-};
+static void repbudget_date_change(GtkWidget *widget, gpointer user_data);
+static void repbudget_range_change(GtkWidget *widget, gpointer user_data);
+static void repbudget_toggle_detail(GtkWidget *widget, gpointer user_data);
+static void repbudget_detail(GtkWidget *widget, gpointer user_data);
+static void repbudget_compute(GtkWidget *widget, gpointer user_data);
+static void repbudget_update_total(GtkWidget *widget, gpointer user_data);
+static void repbudget_sensitive(GtkWidget *widget, gpointer user_data);
+static void repbudget_toggle(GtkWidget *widget, gpointer user_data);
+static GtkWidget *create_list_budget(void);
+static void repbudget_update_detail(GtkWidget *widget, gpointer user_data);
+static void repbudget_update_daterange(GtkWidget *widget, gpointer user_data);
+static void repbudget_export_csv(GtkWidget *widget, gpointer user_data);
 
 gchar *CYA_BUDGSELECT[] = { N_("Category"), N_("Subcategory"), NULL };
 
@@ -116,26 +77,22 @@ gchar *CYA_BUDGETSELECT[] = { N_("Spent & Budget"), N_("Spent"), N_("Budget"), N
 //extern gchar *CYA_FLT_SELECT[];
 
 static GtkActionEntry entries[] = {
-  { "List"    , "hb-view-list" , N_("List")  , NULL,    N_("View results as list"), G_CALLBACK (repbudget_action_viewlist) },
-  { "Bar"     , "hb-view-bar"  , N_("Bar")   , NULL,    N_("View results as bars"), G_CALLBACK (repbudget_action_viewbar) },
-  { "Refresh" , GTK_STOCK_REFRESH, N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (repbudget_action_refresh) },
+  { "List"    , ICONNAME_HB_VIEW_LIST , N_("List")  , NULL,    N_("View results as list"), G_CALLBACK (repbudget_action_viewlist) },
+  { "Stack"     , ICONNAME_HB_VIEW_STACK, N_("Stack")   , NULL,    N_("View results as stack bars"), G_CALLBACK (repbudget_action_viewbar) },
+  { "Refresh" , ICONNAME_REFRESH, N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (repbudget_action_refresh) },
+
+  { "Export"  , ICONNAME_HB_FILE_EXPORT , N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (repbudget_action_export) },
 };
 static guint n_entries = G_N_ELEMENTS (entries);
 
 
 static GtkToggleActionEntry toggle_entries[] = {
-  { "Detail", "hb-ope-show",                    /* name, stock id */
+  { "Detail", ICONNAME_HB_OPE_SHOW,                    /* name, icon-name */
      N_("Detail"), NULL,                    /* label, accelerator */
     N_("Toggle detail"),                                    /* tooltip */
     G_CALLBACK (repbudget_action_detail),
     FALSE },                                    /* is_active */
 
-  { "Legend", "hb-legend",                    /* name, stock id */
-     N_("Legend"), NULL,                    /* label, accelerator */
-    N_("Toggle legend"),                                    /* tooltip */
-    G_CALLBACK (repbudget_action_legend),
-    TRUE },                                    /* is_active */
-
 };
 static guint n_toggle_entries = G_N_ELEMENTS (toggle_entries);
 
@@ -144,41 +101,17 @@ static const gchar *ui_info =
 "<ui>"
 "  <toolbar name='ToolBar'>"
 "    <toolitem action='List'/>"
-"    <toolitem action='Bar'/>"
+"    <toolitem action='Stack'/>"
 "      <separator/>"
 "    <toolitem action='Detail'/>"
-"    <toolitem action='Legend'/>"
 "      <separator/>"
 "    <toolitem action='Refresh'/>"
+"      <separator/>"
+"    <toolitem action='Export'/>"
 "  </toolbar>"
 "</ui>";
 
-/* list stat */
-enum
-{
-       LST_BUDGET_POS,
-       LST_BUDGET_KEY,
-       LST_BUDGET_NAME,
-       LST_BUDGET_SPENT,
-       LST_BUDGET_BUDGET,
-       LST_BUDGET_RESULT,
-       NUM_LST_BUDGET
-};
 
-/* prototypes */
-
-static void repbudget_date_change(GtkWidget *widget, gpointer user_data);
-static void repbudget_range_change(GtkWidget *widget, gpointer user_data);
-static void repbudget_toggle_detail(GtkWidget *widget, gpointer user_data);
-static void repbudget_detail(GtkWidget *widget, gpointer user_data);
-static void repbudget_compute(GtkWidget *widget, gpointer user_data);
-static void repbudget_update_total(GtkWidget *widget, gpointer user_data);
-static void repbudget_sensitive(GtkWidget *widget, gpointer user_data);
-static void repbudget_toggle_legend(GtkWidget *widget, gpointer user_data);
-static void repbudget_toggle(GtkWidget *widget, gpointer user_data);
-static GtkWidget *create_list_budget(void);
-static void repbudget_update_detail(GtkWidget *widget, gpointer user_data);
-static void repbudget_update_daterange(GtkWidget *widget, gpointer user_data);
 
 /* action functions -------------------- */
 static void repbudget_action_viewlist(GtkAction *action, gpointer user_data)
@@ -204,12 +137,6 @@ struct repbudget_data *data = user_data;
        repbudget_toggle_detail(data->window, NULL);
 }
 
-static void repbudget_action_legend(GtkAction *action, gpointer user_data)
-{
-struct repbudget_data *data = user_data;
-
-       repbudget_toggle_legend(data->window, NULL);
-}
 
 static void repbudget_action_refresh(GtkAction *action, gpointer user_data)
 {
@@ -218,7 +145,12 @@ struct repbudget_data *data = user_data;
        repbudget_compute(data->window, NULL);
 }
 
+static void repbudget_action_export(GtkAction *action, gpointer user_data)
+{
+struct repbudget_data *data = user_data;
 
+       repbudget_export_csv(data->window, NULL);
+}
 
 /* ======================== */
 
@@ -231,14 +163,12 @@ gint month;
        date1 = g_date_new_julian(date);
        month = g_date_get_month(date1);
 
-       #if MYDEBUG == 1
+       /*#if MYDEBUG == 1
+               g_print("\n[repbudget] getmonth\n");
                gchar buffer1[128];
                g_date_strftime (buffer1, 128-1, "%x", date1);
-               g_print("  date is '%s'\n", buffer1);
-
-               g_print(" month is %d\n", month);
-
-       #endif
+               g_print("  date is '%s', month=%d\n", buffer1, month);
+       #endif*/
 
        g_date_free(date1);
 
@@ -286,20 +216,20 @@ static void repbudget_date_change(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
 
-       DB( g_print("(repbudget) date change\n") );
+       DB( g_print("\n[repbudget] date change\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-       data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+       data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+       data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        // set min/max date for both widget
-       gtk_dateentry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
-       gtk_dateentry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
+       gtk_date_entry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
+       gtk_date_entry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
 
-       g_signal_handler_block(data->CY_range, data->handler_id[HID_RANGE]);
+       g_signal_handler_block(data->CY_range, data->handler_id[HID_REPBUDGET_RANGE]);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), FLT_RANGE_OTHER);
-       g_signal_handler_unblock(data->CY_range, data->handler_id[HID_RANGE]);
+       g_signal_handler_unblock(data->CY_range, data->handler_id[HID_REPBUDGET_RANGE]);
 
 
        repbudget_compute(widget, NULL);
@@ -313,7 +243,7 @@ static void repbudget_range_change(GtkWidget *widget, gpointer user_data)
 struct repbudget_data *data;
 gint range;
 
-       DB( g_print("(repbudget) range change\n") );
+       DB( g_print("\n[repbudget] range change\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -322,16 +252,16 @@ gint range;
 
        if(range != FLT_RANGE_OTHER)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, 0);
 
-               g_signal_handler_block(data->PO_mindate, data->handler_id[HID_MINDATE]);
-               g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+               g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPBUDGET_MINDATE]);
+               g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPBUDGET_MAXDATE]);
                
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
                
-               g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_MINDATE]);
-               g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+               g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPBUDGET_MINDATE]);
+               g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPBUDGET_MAXDATE]);
 
                repbudget_compute(widget, NULL);
                repbudget_update_daterange(widget, NULL);
@@ -344,7 +274,7 @@ static void repbudget_update_daterange(GtkWidget *widget, gpointer user_data)
 struct repbudget_data *data;
 gchar *daterange;
 
-       DB( g_print("(repbudget) update daterange\n") );
+       DB( g_print("\n[repbudget] update daterange\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -360,7 +290,7 @@ struct repbudget_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       DB( g_print("(repbudget) toggle detail\n") );
+       DB( g_print("\n[repbudget] toggle detail\n") );
 
        data->detail ^= 1;
 
@@ -368,13 +298,48 @@ struct repbudget_data *data;
 
 }
 
+
+static void repbudget_detail_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+struct repbudget_data *data;
+Transaction *active_txn;
+gboolean result;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[repbudget] A detail row has been double-clicked!\n") );
+
+       active_txn = list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_detail));
+       if(active_txn)
+       {
+       Transaction *old_txn, *new_txn;
+
+               old_txn = da_transaction_clone (active_txn);
+               new_txn = active_txn;
+               result = deftransaction_external_edit(GTK_WINDOW(data->window), old_txn, new_txn);
+
+               if(result == GTK_RESPONSE_ACCEPT)
+               {
+                       //#1640885
+                       GLOBALS->changes_count++;
+                       repbudget_compute(data->window, NULL);
+               }
+
+               da_transaction_free (old_txn);
+       }
+}
+
+
 static void repbudget_update_detail(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       DB( g_print("(repbudget) update detail\n") );
+       DB( g_print("\n[repbudget] update detail\n") );
 
        if(GTK_IS_TREE_VIEW(data->LV_report))
        {
@@ -406,6 +371,75 @@ struct repbudget_data *data;
        }
 }
 
+
+static void repbudget_export_csv(GtkWidget *widget, gpointer user_data)
+{
+struct repbudget_data *data;
+GtkTreeModel *model;
+GtkTreeIter    iter;
+gboolean valid;
+gchar *filename = NULL;
+GIOChannel *io;
+gchar *outstr, *name;
+gint tmpfor;
+
+       DB( g_print("\n[repbudget] export csv\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       tmpfor  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
+
+       name = g_strdup_printf("hb-budget_%s.csv", CYA_BUDGSELECT[tmpfor]);
+
+       if( ui_file_chooser_csv(GTK_WINDOW(data->window), GTK_FILE_CHOOSER_ACTION_SAVE, &filename, name) == TRUE )
+       {
+               DB( g_print(" + filename is %s\n", filename) );
+
+               io = g_io_channel_new_file(filename, "w", NULL);
+               if(io != NULL)
+               {
+                       // header
+                       outstr = g_strdup_printf("%s;%s;%s;%s;\n", _("Category"), _("Spent"), _("Budget"), _("Result"));
+                       g_io_channel_write_chars(io, outstr, -1, NULL, NULL);
+
+                       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_report));
+                       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+                       while (valid)
+                       {
+                       gchar *name, *status;
+                       gdouble spent, budget, result;
+
+                               gtk_tree_model_get (model, &iter,
+                                       //LST_REPDIST_KEY, i,
+                                       LST_BUDGET_NAME, &name,
+                                       LST_BUDGET_SPENT, &spent,
+                                       LST_BUDGET_BUDGET, &budget,
+                                       LST_BUDGET_RESULT, &result,
+                                   LST_BUDGET_STATUS, &status,
+                                       -1);
+
+                               outstr = g_strdup_printf("%s;%.2f;%.2f;%.2f;%s\n", name, spent, budget, result, status);
+                               g_io_channel_write_chars(io, outstr, -1, NULL, NULL);
+
+                               DB( g_print("%s", outstr) );
+
+                               g_free(outstr);
+
+                               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+                       }
+
+                       g_io_channel_unref (io);
+               }
+
+               g_free( filename );
+       }
+
+       g_free(name);
+
+
+}
+
+
 static void repbudget_detail(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
@@ -417,7 +451,7 @@ GtkTreeIter  iter;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       DB( g_print("(repbudget) detail\n") );
+       DB( g_print("\n[repbudget] detail\n") );
 
        if(data->detail)
        {
@@ -430,85 +464,81 @@ GtkTreeIter  iter;
                tmpfor  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
 
                /* fill in the model */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Account *acc;
                Transaction *ope = list->data;
+               guint pos = 0;
+               gboolean insert = FALSE;
 
                        //DB( g_print(" get %s\n", ope->ope_Word) );
 
                        acc = da_acc_get(ope->kacc);
                        if(acc != NULL)
                        {
-                               if((acc->flags & AF_CLOSED)) goto next1;
                                if((acc->flags & AF_NOBUDGET)) goto next1;
                        }
 
                        //filter here
-                       if( !(ope->flags & OF_REMIND) && (ope->date >= data->filter->mindate) && (ope->date <= data->filter->maxdate))
+                       if( ope->flags & OF_SPLIT )
                        {
-                       guint pos = 0;
-                       gboolean insert = FALSE;
-
-                               if( ope->flags & OF_SPLIT )
-                               {
-                               guint nbsplit = da_transaction_splits_count(ope);
-                               Split *split;
-                               guint i;
-                               
-                                       for(i=0;i<nbsplit;i++)
-                                       {
-                                               split = ope->splits[i];
-                                               switch(tmpfor)
-                                               {
-                                                       case BUDG_CATEGORY:
-                                                               {
-                                                               Category *catentry = da_cat_get(split->kcat);
-                                                                       if(catentry)
-                                                                               pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-                                                               }
-                                                               break;
-                                                       case BUDG_SUBCATEGORY:
-                                                               pos = split->kcat;
-                                                               break;
-                                               }
-                                               
-                                               if( pos == active )
-                                               {       insert = TRUE; break; }
-                                       }
-                               }
-                               else
+                       guint nbsplit = da_splits_count(ope->splits);
+                       Split *split;
+                       guint i;
+                       
+                               for(i=0;i<nbsplit;i++)
                                {
+                                       split = ope->splits[i];
                                        switch(tmpfor)
                                        {
                                                case BUDG_CATEGORY:
                                                        {
-                                                       Category *catentry = da_cat_get(ope->kcat);
+                                                       Category *catentry = da_cat_get(split->kcat);
                                                                if(catentry)
                                                                        pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
                                                        }
                                                        break;
                                                case BUDG_SUBCATEGORY:
-                                                       pos = ope->kcat;
+                                                       pos = split->kcat;
                                                        break;
                                        }
                                        
                                        if( pos == active )
-                                               insert = TRUE;
+                                       {       insert = TRUE; break; }
                                }
-
-                               //insert
-                               if( insert == TRUE )
+                       }
+                       else
+                       {
+                               switch(tmpfor)
                                {
-
-                               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                                               LST_DSPOPE_DATAS, ope,
-                                               -1);
+                                       case BUDG_CATEGORY:
+                                               {
+                                               Category *catentry = da_cat_get(ope->kcat);
+                                                       if(catentry)
+                                                               pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
+                                               }
+                                               break;
+                                       case BUDG_SUBCATEGORY:
+                                               pos = ope->kcat;
+                                               break;
                                }
+                               
+                               if( pos == active )
+                                       insert = TRUE;
+                       }
 
+                       //insert
+                       if( insert == TRUE )
+                       {
+
+                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                       LST_DSPOPE_DATAS, ope,
+                                       -1);
                        }
+
+                       
 next1:
                        list = g_list_next(list);
                }
@@ -517,6 +547,8 @@ next1:
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), model);
                g_object_unref(model);
 
+               gtk_tree_view_columns_autosize( GTK_TREE_VIEW(data->LV_detail) );
+
        }
 
 }
@@ -526,33 +558,33 @@ static void repbudget_compute(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
 
-gint tmpfor, tmpkind, tmpview;
+gint tmpfor, tmpkind;
 guint32 mindate, maxdate;
 
 GtkTreeModel *model;
 GtkTreeIter  iter;
 GList *list;
-guint n_result, id, column;
-gdouble *tmp_spent, *tmp_budget, *tmp_hasbudget;
+guint n_result, id;
+gdouble *tmp_spent, *tmp_budget;
 gint nbmonth = 1;
+gchar *title;
 
-       DB( g_print("(repbudget) compute\n") );
+       DB( g_print("\n[repbudget] compute\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        tmpfor   = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
        tmpkind  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_kind));
-       tmpview  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_view));
 
        mindate = data->filter->mindate;
        maxdate = data->filter->maxdate;
        if(maxdate < mindate) return;
 
-       DB( g_print(" kind=%d,view=%d\n", tmpkind, tmpview) );
+       g_queue_free (data->txn_queue);
+       data->txn_queue = hbfile_transaction_get_partial(data->filter->mindate, data->filter->maxdate);
 
 
-       /* do nothing if no transaction */
-       if(g_list_length(GLOBALS->ope_list) == 0) return;
+       DB( g_print(" for=%d, kind=%d\n", tmpfor, tmpkind) );
 
        nbmonth = countmonth(mindate, maxdate);
        DB( g_print(" date: min=%d max=%d nbmonth=%d\n", mindate, maxdate, nbmonth) );
@@ -563,19 +595,19 @@ gint nbmonth = 1;
        /* allocate some memory */
        tmp_spent  = g_malloc0((n_result+1) * sizeof(gdouble));
        tmp_budget = g_malloc0((n_result+1) * sizeof(gdouble));
-       tmp_hasbudget = g_malloc0((n_result+1) * sizeof(gdouble));
 
-       if(tmp_spent && tmp_budget && tmp_hasbudget)
+       if(tmp_spent && tmp_budget)
        {
        guint i = 0;
                /* compute the results */
                data->total_spent = 0.0;
                data->total_budget = 0.0;
 
-
                /* compute budget for each category */
+               DB( g_print("\n+ compute budget\n") );
+
                //fixed #328034: here <=n_result
-               for(i=0, id=0; i<=n_result; i++)
+               for(i=1; i<=n_result; i++)
                {
                Category *entry;
                //gchar buffer[128];
@@ -585,18 +617,16 @@ gint nbmonth = 1;
                        if( entry == NULL)
                                continue;
 
+                       DB( g_print(" category %d:'%s' issub=%d hasbudget=%d custom=%d\n", 
+                               entry->key, entry->name, (entry->flags & GF_SUB), (entry->flags & GF_BUDGET), (entry->flags & GF_CUSTOM)) );
+
                        //debug
                        #if MYDEBUG == 1
-
                        gint k;
-
-                       g_print("--------\n");
-
-                       g_print("+ %s", entry->name);
+                       g_print("    budget vector: ");
                        for(k=0;k<13;k++)
-                               g_print( "%d[%.2f] ", k, entry->budget[k]);
+                               g_print( " %d:[%.2f]", k, entry->budget[k]);
                        g_print("\n");
-
                        #endif
 
                        pos = 0;
@@ -614,14 +644,11 @@ gint nbmonth = 1;
                                        break;
                        }
 
-                       DB( g_print(" ** budget for %d '%s'\n", entry->key, entry->name) );
-
                        // same value each month ?
                        if(!(entry->flags & GF_CUSTOM))
                        {
-                               //DB( g_print(" cat %s -> monthly %.2f\n", entry->name, entry->budget[0]) );
+                               DB( g_print("    - monthly %.2f\n", entry->budget[0]) );
                                tmp_budget[pos] += entry->budget[0]*nbmonth;
-                               tmp_hasbudget[i] += entry->budget[0]*nbmonth;
                        }
                        //otherwise     sum each month from mindate month
                        else
@@ -629,126 +656,98 @@ gint nbmonth = 1;
                        gint month = getmonth(mindate);
                        gint j;
 
-                               for(j=0;j<nbmonth;j++)
-                               {
-                                       DB( g_print(" %d, cat %s -> custom : month=%d budg=%.2f\n", j, entry->name, month, entry->budget[month]) );
-
+                               DB( g_print("    - custom each month for %d months\n", nbmonth) );
+                               for(j=0;j<nbmonth;j++) {
+                                       DB( g_print("      j=%d month=%d budg=%.2f\n", j, month, entry->budget[month]) );
                                        tmp_budget[pos] += entry->budget[month];
-                                       tmp_hasbudget[i] += entry->budget[month];
                                        month++;
-                                       if(month > 12) month = 1;
+                                       if(month > 12) {
+                                               month = 1;
+                                       }
                                }
                        }
 
                        //debug
                        #if MYDEBUG == 1
-                       if( tmp_budget[pos] )
-                       {
-                               g_print(" -> cat %d %s, budg[%d]=%.2f hasbudg[%d]=%.2f\n", 
-                                       entry->key, entry->name, pos, tmp_budget[pos], i, tmp_hasbudget[i]);
-                       }
-
+                       g_print("    final budget: %d:'%s' : budg[%d]=%.2f\n", entry->key, entry->name, pos, tmp_budget[pos] );
                        #endif
-
-
-
                }
 
 
                // compute spent for each transaction */
-               DB( g_print(" ** compute spent for each  categories\n") );
+               DB( g_print("\n+ compute spent from transactions\n") );
 
 
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
-               Account *acc;
+               gint pos = 0;
+               gdouble trn_amount;
 
                        //DB( g_print("%d, get ope: %s :: acc=%d, cat=%d, mnt=%.2f\n", i, ope->wording, ope->account, ope->category, ope->amount) );
 
-                       acc = da_acc_get(ope->kacc);
-
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-                       if((acc->flags & AF_NOBUDGET)) goto next1;
-
-                       if( !(ope->flags & OF_REMIND) && ope->date >= mindate && ope->date <= maxdate)
+                       if( ope->flags & OF_SPLIT )
                        {
-                       gint pos = 0;
-                       gdouble trn_amount;
-
-                               if( ope->flags & OF_SPLIT )
-                               {
-                               guint nbsplit = da_transaction_splits_count(ope);
-                               Split *split;
-                               
-                                       for(i=0;i<nbsplit;i++)
-                                       {
-                                               split = ope->splits[i];
-                                               switch(tmpfor)
-                                               {
-                                                       case BUDG_CATEGORY:
-                                                               {
-                                                               Category *catentry = da_cat_get(split->kcat);
-                                                                       if(catentry)
-                                                                               pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-                                                               }
-                                                               break;
-                                                       case BUDG_SUBCATEGORY:
-                                                               pos = split->kcat;
-                                                               break;
-                                               }
-                                       
-                                               //trn_amount = to_base_amount(split->amount, acc->kcur);
-                                               trn_amount = split->amount;
-
-
-                                               DB( g_print(" -> affecting split %.2f to cat %d\n", trn_amount, pos) );
-
-                                               tmp_spent[pos] += trn_amount;
-                                       
-                                       }
-                               }
-                               else
+                       guint nbsplit = da_splits_count(ope->splits);
+                       Split *split;
+                       
+                               for(i=0;i<nbsplit;i++)
                                {
+                                       split = ope->splits[i];
                                        switch(tmpfor)
                                        {
                                                case BUDG_CATEGORY:
                                                        {
-                                                       Category *catentry = da_cat_get(ope->kcat);
+                                                       Category *catentry = da_cat_get(split->kcat);
                                                                if(catentry)
                                                                        pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
                                                        }
                                                        break;
                                                case BUDG_SUBCATEGORY:
-                                                       pos = ope->kcat;
+                                                       pos = split->kcat;
                                                        break;
                                        }
 
-                                       //trn_amount = to_base_amount(ope->amount, acc->kcur);
-                                       trn_amount = ope->amount;
+                                       //trn_amount = split->amount;
+                                       trn_amount = hb_amount_base(split->amount, ope->kcur);
 
-                                       DB( g_print(" -> affecting %.2f to cat %d\n", trn_amount, pos) );
+                                       DB( g_print(" -> affecting split %.2f to cat pos %d\n", trn_amount, pos) );
 
                                        tmp_spent[pos] += trn_amount;
-
-                               }
-                               
                                
+                               }
                        }
-                       
+                       else
+                       {
+                               switch(tmpfor)
+                               {
+                                       case BUDG_CATEGORY:
+                                               {
+                                               Category *catentry = da_cat_get(ope->kcat);
+                                                       if(catentry)
+                                                               pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
+                                               }
+                                               break;
+                                       case BUDG_SUBCATEGORY:
+                                               pos = ope->kcat;
+                                               break;
+                               }
 
-next1:
-                       list = g_list_next(list);
-                       i++;
-               }
+                               //trn_amount = ope->amount;
+                               trn_amount = hb_amount_base(ope->amount, ope->kcur);
 
+                               DB( g_print(" -> affecting %.2f to cat pos %d\n", trn_amount, pos) );
 
+                               tmp_spent[pos] += trn_amount;
 
+                       }
 
+                       list = g_list_next(list);
+                       i++;
+               }
 
-               DB( g_print("clear and detach model\n") );
+               DB( g_print("\nclear and detach model\n") );
 
                /* clear and detach our model */
                model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_report));
@@ -756,16 +755,16 @@ next1:
                g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_report), NULL); /* Detach model from view */
 
+               DB( g_print("\n+ insert into treeview\n") );
 
                /* insert into the treeview */
-               for(i=0, id=0; i<=n_result; i++)
+               for(i=1, id=0; i<=n_result; i++)
                {
                gchar *name, *fullcatname;
                Category *entry;
 
                        fullcatname = NULL;
 
-
                        entry = da_cat_get(i);
                        if( entry == NULL)
                                continue;
@@ -782,12 +781,12 @@ next1:
 
                        if(name == NULL) name  = "(None)";
 
-                       if( (tmpfor == BUDG_CATEGORY && !(entry->flags & GF_SUB)) || (tmpfor == BUDG_SUBCATEGORY) )
+                       //#1553862
+                       //if( (tmpfor == BUDG_CATEGORY && !(entry->flags & GF_SUB)) || (tmpfor == BUDG_SUBCATEGORY) )
+                       if( (tmpfor == BUDG_CATEGORY && !(entry->flags & GF_SUB)) || (tmpfor == BUDG_SUBCATEGORY && (entry->flags & GF_SUB)) )
                        {
                        guint pos;
 
-
-
                                pos = 0;
                                switch(tmpfor)
                                {
@@ -803,7 +802,7 @@ next1:
                                                break;
                                }
 
-                               // display expense or income (filter on amount and not category hupothetical flag
+                               // display expense or income (filter on amount and not category hypothetical flag
                                //if( tmpkind !=  (entry->flags & GF_INCOME)) continue;
                                if( tmpkind == 1 && tmp_budget[pos] > 0)
                                        continue;
@@ -811,14 +810,36 @@ next1:
                                if( tmpkind == 2 && tmp_budget[pos] < 0)
                                        continue;
 
+                               DB( g_print(" eval %d '%s' : spen=%.2f bud=%.2f \n", i, name, tmp_spent[pos], tmp_budget[pos] ) );
 
-                               if(tmp_budget[pos] || entry->flags & GF_FORCED /*|| tmp_spent[pos]*/)
+                               if((entry->flags & (GF_BUDGET|GF_FORCED)) || tmp_budget[pos] /*|| tmp_spent[pos]*/)
                                {
-                               gdouble result;
+                               gdouble result, rawrate;
+                               gchar *status;
 
                                        result = budget_compute_result(tmp_budget[pos], tmp_spent[pos]);
+                                       rawrate = 0.0;
+                                       if(ABS(tmp_budget[pos]) > 0)
+                                       {
+                                               rawrate = tmp_spent[pos] / tmp_budget[pos];
+                                       }
+                                       else if(tmp_budget[pos] == 0.0)
+                                               rawrate = ABS(tmp_spent[pos]);
 
-                                       DB( g_print(" inserting %i, %s, %.2f %.2f %.2f\n", i, name, tmp_spent[pos], tmp_budget[pos], result) );
+                                       status = "";
+                                       if(rawrate > 1.0)
+                                       {
+                                               status = _(" over");
+                                       }
+                                       else
+                                       {
+                                               if(tmp_budget[pos] < 0.0)
+                                                       status = _(" left");
+                                               else if(tmp_budget[pos] > 0.0)
+                                                       status = _(" under");
+                                       }
+
+                                       DB( g_print(" => insert %.2f | %.2f = %.2f '%s'\n", tmp_spent[pos], tmp_budget[pos], result, status ) );
 
                                        gtk_list_store_append (GTK_LIST_STORE(model), &iter);
                                        gtk_list_store_set (GTK_LIST_STORE(model), &iter,
@@ -828,6 +849,7 @@ next1:
                                                LST_BUDGET_SPENT, tmp_spent[pos],
                                                LST_BUDGET_BUDGET, tmp_budget[pos],
                                                LST_BUDGET_RESULT, result,
+                                               LST_BUDGET_STATUS, status,
                                                -1);
 
                                        data->total_spent  += tmp_spent[pos];
@@ -837,43 +859,38 @@ next1:
 
                        g_free(fullcatname);
 
-
                }
 
+               /* update column 0 title */
+               GtkTreeViewColumn *column = gtk_tree_view_get_column( GTK_TREE_VIEW(data->LV_report), 0);
+               gtk_tree_view_column_set_title(column, _(CYA_BUDGSELECT[tmpfor]));
+
+               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_report));
 
                /* Re-attach model to view */
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_report), model);
                g_object_unref(model);
 
 
-
                repbudget_update_total(widget, NULL);
 
-               column = LST_BUDGET_SPENT+tmpview-1;
-
-               /* update bar chart */
-               DB( g_print(" set bar to %d\n\n", column) );
+               /* update stack chart */
+               title = g_strdup_printf(_("Budget for %s"), _(CYA_BUDGSELECT[tmpfor]) );
 
-               //gtk_chart_set_currency(GTK_CHART(data->RE_bar), GLOBALS->kcur);
+               ui_chart_stack_set_currency(GTK_CHARTSTACK(data->RE_stack), GLOBALS->kcur);
 
                /* set chart color scheme */
-               gtk_chart_set_color_scheme(GTK_CHART(data->RE_bar), PREFS->report_color_scheme);
-
-               if( tmpview == 0 )
-                       gtk_chart_set_dualdatas(GTK_CHART(data->RE_bar), model, LST_BUDGET_SPENT, LST_BUDGET_BUDGET, _(CYA_BUDGETSELECT[tmpview]));
-               else
-                       gtk_chart_set_datas(GTK_CHART(data->RE_bar), model, column, _(CYA_BUDGETSELECT[tmpview]));
+               ui_chart_stack_set_color_scheme(GTK_CHARTSTACK(data->RE_stack), PREFS->report_color_scheme);
+               ui_chart_stack_set_dualdatas(GTK_CHARTSTACK(data->RE_stack), model, _("Budget"), _("Result"), title, NULL);
 
+               g_free(title);
        }
 
-
        //DB( g_print(" inserting %i, %f %f\n", i, total_expense, total_income) );
 
        /* free our memory */
        g_free(tmp_spent);
        g_free(tmp_budget);
-       g_free(tmp_hasbudget);
-
 
 }
 
@@ -882,20 +899,15 @@ static void repbudget_update_total(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
 
-       DB( g_print("(repbudget) update total\n") );
+       DB( g_print("\n[repbudget] update total\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        GLOBALS->minor = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor));
 
-       /*
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[0]), data->total_spent, GLOBALS->kcur);
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[1]), data->total_budget, GLOBALS->kcur);
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[2]), budget_compute_result(data->total_budget, data->total_spent), GLOBALS->kcur);
-       */
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[0]), data->total_spent, GLOBALS->minor);
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[1]), data->total_budget, GLOBALS->minor);
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[2]), budget_compute_result(data->total_budget, data->total_spent), GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[0]), data->total_spent, GLOBALS->kcur, GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[1]), data->total_budget, GLOBALS->kcur, GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[2]), budget_compute_result(data->total_budget, data->total_spent), GLOBALS->kcur, GLOBALS->minor);
        
 
 }
@@ -911,7 +923,7 @@ gboolean active;
 gboolean sensitive;
 gint page;
 
-       DB( g_print("(repbudget) sensitive\n") );
+       DB( g_print("\n[repbudget] sensitive\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -923,57 +935,15 @@ gint page;
 //     gtk_widget_set_sensitive(data->TB_buttons[ACTION_REPBUDGET_DETAIL], sensitive);
        gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Detail"), sensitive);
 
-       sensitive = page == 0 ? FALSE : TRUE;
-       gtk_widget_set_sensitive(data->CY_view, sensitive);
-       gtk_widget_set_sensitive(data->RG_zoomx, sensitive);
-//     gtk_widget_set_sensitive(data->TB_buttons[ACTION_REPBUDGET_LEGEND], sensitive);
-       gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Legend"), sensitive);
-
 }
 
 
-
-/*
-** change the chart legend visibility
-*/
-static void repbudget_toggle_legend(GtkWidget *widget, gpointer user_data)
-{
-struct repbudget_data *data;
-
-       DB( g_print("(repbudget) legend\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       //active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_legend));
-       data->legend ^= 1;
-
-       gtk_chart_show_legend(GTK_CHART(data->RE_bar), data->legend, FALSE);
-
-}
-
-static void repbudget_zoomx_callback(GtkWidget *widget, gpointer user_data)
-{
-struct repbudget_data *data;
-gdouble value;
-
-       DB( g_print("(repbudget) zoomx\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       value = gtk_range_get_value(GTK_RANGE(data->RG_zoomx));
-
-       DB( g_print(" + scale is %.2f\n", value) );
-
-       gtk_chart_set_barw(GTK_CHART(data->RE_bar), value);
-
-}
-
 static void repbudget_toggle(GtkWidget *widget, gpointer user_data)
 {
 struct repbudget_data *data;
 gboolean minor;
 
-       DB( g_print("(repbudget) toggle\n") );
+       DB( g_print("\n[repbudget] toggle\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -983,35 +953,36 @@ gboolean minor;
        gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_report));
 
        minor = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor));
-       gtk_chart_show_minor(GTK_CHART(data->RE_bar), minor);
+       ui_chart_stack_show_minor(GTK_CHARTSTACK(data->RE_stack), minor);
 
 }
 
 static void repbudget_setup(struct repbudget_data *data)
 {
-       DB( g_print("(repbudget) setup\n") );
-
-       data->detail = PREFS->budg_showdetail;
-       data->legend = 1;
+       DB( g_print("\n[repbudget] setup\n") );
 
+       data->txn_queue = g_queue_new ();
 
        data->filter = da_filter_malloc();
        filter_default_all_set(data->filter);
 
+       data->detail = PREFS->budg_showdetail;
+       data->legend = 1;
+
        /* 3.4 : make int transfer out of stats */
        data->filter->option[FILTER_PAYMODE] = 1;
        data->filter->paymode[PAYMODE_INTXFER] = FALSE;
 
-       filter_preset_daterange_set(data->filter, PREFS->date_range_rep);
+       filter_preset_daterange_set(data->filter, PREFS->date_range_rep, 0);
        
-       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_MINDATE]);
-       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPBUDGET_MINDATE]);
+       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPBUDGET_MAXDATE]);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 
-       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_MINDATE]);
-       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_MAXDATE]);
+       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPBUDGET_MINDATE]);
+       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPBUDGET_MAXDATE]);
 
 }
 
@@ -1022,7 +993,7 @@ GtkTreeModel *model;
 GtkTreeIter iter;
 guint key;
 
-       DB( g_print("(repbudget) selection\n") );
+       DB( g_print("\n[repbudget] selection\n") );
 
        if (gtk_tree_selection_get_selected(treeselection, &model, &iter))
        {
@@ -1043,7 +1014,9 @@ static gboolean repbudget_window_dispose(GtkWidget *widget, GdkEvent *event, gpo
 struct repbudget_data *data = user_data;
 struct WinGeometry *wg;
 
-       DB( g_print("(repbudget) start dispose\n") );
+       DB( g_print("\n[repbudget] start dispose\n") );
+
+       g_queue_free (data->txn_queue);
 
        da_filter_free(data->filter);
        
@@ -1060,7 +1033,7 @@ struct WinGeometry *wg;
        GLOBALS->define_off--;
        ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_SENSITIVE));
 
-       DB( g_print("(repbudget) end dispose\n") );
+       DB( g_print("\n[repbudget] end dispose\n") );
 
        return FALSE;
 }
@@ -1072,7 +1045,7 @@ GtkWidget *repbudget_window_new(void)
 struct repbudget_data *data;
 struct WinGeometry *wg;
 GtkWidget *window, *mainvbox, *hbox, *vbox, *notebook, *treeview;
-GtkWidget *label, *widget, *table, *alignment, *entry;
+GtkWidget *label, *widget, *table, *entry;
 gint row;
 GtkUIManager *ui;
 GtkActionGroup *actions;
@@ -1082,7 +1055,7 @@ GError *error = NULL;
        data = g_malloc0(sizeof(struct repbudget_data));
        if(!data) return NULL;
 
-       DB( g_print("(repbudget) new\n") );
+       DB( g_print("\n[repbudget] new\n") );
 
        //disable define windows
        GLOBALS->define_off++;
@@ -1098,97 +1071,80 @@ GError *error = NULL;
        gtk_window_set_title (GTK_WINDOW (window), _("Budget report"));
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "report_budget.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_REP_BUDGET);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BUDGET);
 
 
        //window contents
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
-       hbox = gtk_hbox_new(FALSE, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //control part
-       table = gtk_table_new (9, 3, FALSE);
+       table = gtk_grid_new ();
        //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (hbox), alignment, FALSE, FALSE, 0);
+       //alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
+       //gtk_container_add(GTK_CONTAINER(alignment), table);
+    gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Display"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Display"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_For:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_For:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_BUDGSELECT);
        data->CY_for = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_for, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_for, 2, row, 1, 1);
 
 
        row++;
-       label = make_label(_("_Kind:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Kind:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_KIND);
        data->CY_kind = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_kind, 2, 3, row, row+1);
-
-       row++;
-       label = make_label(_("_View:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_cycle(label, CYA_BUDGETSELECT);
-       data->CY_view = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_view, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_kind, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
-
-       row++;
-       label = make_label(_("_Zoom X:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_scale(label);
-       data->RG_zoomx = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_hseparator_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 3, row, row+1);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Date filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Date filter"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_Range:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        data->CY_range = make_daterange(label, FALSE);
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_range, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_range, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_From:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_mindate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1);
+       label = make_label_widget(_("_From:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_mindate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_To:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_maxdate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1);
+       label = make_label_widget(_("_To:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_maxdate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
 
        //part: info + report
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
 
        //ui manager
@@ -1209,7 +1165,7 @@ GError *error = NULL;
        action = gtk_action_group_get_action(actions, "List");
        g_object_set(action, "is_important", TRUE, NULL);
 
-       action = gtk_action_group_get_action(actions, "Bar");
+       action = gtk_action_group_get_action(actions, "Stack");
        g_object_set(action, "is_important", TRUE, NULL);
 
        action = gtk_action_group_get_action(actions, "Detail");
@@ -1237,8 +1193,8 @@ GError *error = NULL;
        gtk_box_pack_start (GTK_BOX (vbox), data->TB_bar, FALSE, FALSE, 0);
 
        //infos
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER(hbox), SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
        widget = make_label(NULL, 0.5, 0.5);
@@ -1276,7 +1232,7 @@ GError *error = NULL;
 
        //page: list
 
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, NULL);
 
        widget = gtk_scrolled_window_new (NULL, NULL);
@@ -1292,16 +1248,16 @@ GError *error = NULL;
        data->GR_detail = widget;
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       treeview = create_list_transaction(TRN_LIST_TYPE_DETAIL, PREFS->lst_ope_columns);
+       treeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
        data->LV_detail = treeview;
        gtk_container_add (GTK_CONTAINER(widget), treeview);
 
     gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
        //page: 2d bar
-       widget = gtk_chart_new(CHART_TYPE_COL);
-       data->RE_bar = widget;
-       //gtk_chart_set_minor_prefs(GTK_CHART(widget), PREFS->euro_value, PREFS->minor_cur.suffix_symbol);
+       //widget = gtk_chart_new(CHART_TYPE_COL);
+       widget = ui_chart_stack_new();
+       data->RE_stack = widget;
        gtk_notebook_append_page(GTK_NOTEBOOK(notebook), widget, NULL);
 
        //todo:should move this
@@ -1318,19 +1274,19 @@ GError *error = NULL;
        g_signal_connect (data->CM_minor, "toggled", G_CALLBACK (repbudget_toggle), NULL);
 
 
-       data->handler_id[HID_RANGE] = g_signal_connect (data->CY_range, "changed", G_CALLBACK (repbudget_range_change), NULL);
+       data->handler_id[HID_REPBUDGET_RANGE] = g_signal_connect (data->CY_range, "changed", G_CALLBACK (repbudget_range_change), NULL);
 
     g_signal_connect (data->CY_for , "changed", G_CALLBACK (repbudget_compute), (gpointer)data);
     g_signal_connect (data->CY_kind, "changed", G_CALLBACK (repbudget_compute), (gpointer)data);
-    g_signal_connect (data->CY_view, "changed", G_CALLBACK (repbudget_compute), (gpointer)data);
-
-       g_signal_connect (data->RG_zoomx, "value-changed", G_CALLBACK (repbudget_zoomx_callback), NULL);
 
-    data->handler_id[HID_MINDATE] = g_signal_connect (data->PO_mindate, "changed", G_CALLBACK (repbudget_date_change), (gpointer)data);
-    data->handler_id[HID_MAXDATE] = g_signal_connect (data->PO_maxdate, "changed", G_CALLBACK (repbudget_date_change), (gpointer)data);
+    data->handler_id[HID_REPBUDGET_MINDATE] = g_signal_connect (data->PO_mindate, "changed", G_CALLBACK (repbudget_date_change), (gpointer)data);
+    data->handler_id[HID_REPBUDGET_MAXDATE] = g_signal_connect (data->PO_maxdate, "changed", G_CALLBACK (repbudget_date_change), (gpointer)data);
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_report)), "changed", G_CALLBACK (repbudget_selection), NULL);
 
+       g_signal_connect (GTK_TREE_VIEW(data->LV_detail), "row-activated", G_CALLBACK (repbudget_detail_onRowActivated), NULL);
+
+
        //setup, init and show window
        repbudget_setup(data);
 
@@ -1404,9 +1360,37 @@ GError *error = NULL;
        return(window);
 }
 
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
 /*
-** ============================================================================
+**
+** The function should return:
+** a negative integer if the first value comes before the second,
+** 0 if they are equal,
+** or a positive integer if the first value comes after the second.
 */
+static gint budget_listview_compare_funct (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer userdata)
+{
+gint retval = 0;
+//Category *entry1, *entry2;
+gchar *entry1, *entry2;
+
+       gtk_tree_model_get(model, a, LST_BUDGET_NAME, &entry1, -1);
+       gtk_tree_model_get(model, b, LST_BUDGET_NAME, &entry2, -1);
+
+       retval = hb_string_utf8_compare(entry1, entry2);
+       //retval = (entry1->flags & GF_INCOME) - (entry2->flags & GF_INCOME);
+       //if(!retval)
+       //{
+       //      retval = hb_string_utf8_compare(entry1->name, entry2->name);
+       //}
+
+    return retval;
+}
+
+
 static void budget_amount_cell_data_function (GtkTreeViewColumn *col,
                            GtkCellRenderer   *renderer,
                            GtkTreeModel      *model,
@@ -1422,8 +1406,7 @@ gint column_id = GPOINTER_TO_INT(user_data);
 
        if( value )
        {
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur, GLOBALS->minor);
 
                if( column_id == LST_BUDGET_RESULT)
                        color = get_minimum_color_amount (value, 0.0);
@@ -1442,6 +1425,39 @@ gint column_id = GPOINTER_TO_INT(user_data);
 }
 
 
+
+static void budget_result_cell_data_function (GtkTreeViewColumn *col,
+                           GtkCellRenderer   *renderer,
+                           GtkTreeModel      *model,
+                           GtkTreeIter       *iter,
+                           gpointer           user_data)
+   {
+gdouble  value;
+gchar *color;
+gchar *status;
+gint column_id = GPOINTER_TO_INT(user_data);
+
+       gtk_tree_model_get(model, iter, 
+               column_id, &value,
+               LST_BUDGET_STATUS, &status,
+               -1);
+
+       if( value )
+       {
+               color = get_minimum_color_amount (value, 0.0);
+               g_object_set(renderer,
+                       "foreground",  color,
+                       "text", status,
+                       NULL);
+       }
+       else
+       {
+               g_object_set(renderer, "text", "", NULL);
+       }
+}
+
+
+
 static GtkTreeViewColumn *amount_list_budget_column(gchar *name, gint id)
 {
 GtkTreeViewColumn  *column;
@@ -1468,22 +1484,26 @@ GtkWidget *view;
 GtkCellRenderer    *renderer;
 GtkTreeViewColumn  *column;
 
+       DB( g_print("\n[repbudget] create list\n") );
+
+
        /* create list store */
        store = gtk_list_store_new(
                NUM_LST_BUDGET,
                G_TYPE_INT,
                G_TYPE_INT,
                G_TYPE_STRING,
-               G_TYPE_DOUBLE,
-               G_TYPE_DOUBLE,
-               G_TYPE_DOUBLE
+               G_TYPE_DOUBLE,     //spent
+               G_TYPE_DOUBLE,     //budget
+               G_TYPE_DOUBLE,     //result
+               G_TYPE_STRING      //status
                );
 
        //treeview
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
 
        /* column: Name */
        column = gtk_tree_view_column_new();
@@ -1507,6 +1527,10 @@ GtkTreeViewColumn  *column;
 
        /* column: Result */
        column = amount_list_budget_column(_("Result"), LST_BUDGET_RESULT);
+       renderer = gtk_cell_renderer_text_new ();
+       //g_object_set(renderer, "xalign", 0.0, NULL);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, budget_result_cell_data_function, GINT_TO_POINTER(LST_BUDGET_RESULT), NULL);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
   /* column last: empty */
@@ -1514,6 +1538,9 @@ GtkTreeViewColumn  *column;
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
        /* sort */
+       gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), budget_listview_compare_funct, NULL, NULL);
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+
 /*
        gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_BUDGET_POS   , stat_list_compare_func, GINT_TO_POINTER(LST_BUDGET_POS), NULL);
        gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_BUDGET_SPENT , stat_list_compare_func, GINT_TO_POINTER(LST_BUDGET_SPENT), NULL);
index 8fba8bb35b092d4b3b2861e899af6660c2cf6eb1..5b8eb6840ea014b139fd8728541f070bf9f7ad34 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HOMEBANK_REPBUDGET_H__
 #define __HOMEBANK_REPBUDGET_H__
 
+enum {
+       HID_REPBUDGET_MINDATE,
+       HID_REPBUDGET_MAXDATE,
+       HID_REPBUDGET_RANGE,
+       MAX_REPBUDGET_HID
+};
+
+
+/* list stat */
+enum
+{
+       LST_BUDGET_POS,
+       LST_BUDGET_KEY,
+       LST_BUDGET_NAME,
+       LST_BUDGET_SPENT,
+       LST_BUDGET_BUDGET,
+       LST_BUDGET_RESULT,
+       LST_BUDGET_STATUS,
+       NUM_LST_BUDGET
+};
+
+struct repbudget_data
+{
+       GQueue          *txn_queue;
+       Filter          *filter;
+
+       gdouble         total_spent;
+       gdouble         total_budget;
+
+       gboolean        detail;
+       gboolean        legend;
+
+
+       GtkWidget       *window;
+
+       GtkUIManager    *ui;
+
+       GtkWidget       *TB_bar;
+
+       GtkWidget       *TX_info;
+       GtkWidget       *TX_daterange;
+       GtkWidget       *CM_minor;
+       GtkWidget       *CY_for;
+       GtkWidget       *CY_kind;
+
+       GtkWidget       *LV_report;
+
+       GtkWidget       *PO_mindate, *PO_maxdate;
+
+       GtkWidget       *CY_range;
+       GtkWidget       *GR_result;
+
+       GtkWidget       *TX_total[3];
+
+       GtkWidget       *RE_stack;
+
+       GtkWidget       *GR_detail;
+       GtkWidget       *LV_detail;
+
+       gulong          handler_id[MAX_REPBUDGET_HID];
+};
+
+
+
+enum
+{
+       BUDG_CATEGORY,
+       BUDG_SUBCATEGORY,
+};
+
+
 GtkWidget *repbudget_window_new(void);
 
 
index ebc3b87abbd79563a86821c7af17fa8fc503c347..fe354db6a9c998e21f8f957bfd222f1e9afa7086 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -31,6 +31,7 @@
 #include "ui-payee.h"
 #include "ui-category.h"
 #include "ui-filter.h"
+#include "ui-transaction.h"
 
 /****************************************************************************/
 /* Debug macros                                                             */
@@ -61,32 +62,32 @@ static void ui_repdist_action_export(GtkAction *action, gpointer user_data);
 
 
 static GtkActionEntry entries[] = {
-  { "List"    , "hb-view-list" , N_("List")   , NULL,    N_("View results as list"), G_CALLBACK (ui_repdist_action_viewlist) },
-  { "Bar"     , "hb-view-bar"  , N_("Bar")    , NULL,    N_("View results as bars"), G_CALLBACK (ui_repdist_action_viewbar) },
-  { "Pie"     , "hb-view-pie"  , N_("Pie")    , NULL,    N_("View results as pies"), G_CALLBACK (ui_repdist_action_viewpie) },
+  { "List"    , ICONNAME_HB_VIEW_LIST   , N_("List")   , NULL,    N_("View results as list"), G_CALLBACK (ui_repdist_action_viewlist) },
+  { "Column"  , ICONNAME_HB_VIEW_COLUMN , N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_repdist_action_viewbar) },
+  { "Donut"   , ICONNAME_HB_VIEW_DONUT  , N_("Donut")  , NULL,    N_("View results as donut"), G_CALLBACK (ui_repdist_action_viewpie) },
 
-  { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_repdist_action_filter) },
-  { "Refresh" , GTK_STOCK_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (ui_repdist_action_refresh) },
+  { "Filter"  , ICONNAME_HB_FILTER      , N_("Filter") , NULL,   N_("Edit filter"), G_CALLBACK (ui_repdist_action_filter) },
+  { "Refresh" , ICONNAME_REFRESH        , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (ui_repdist_action_refresh) },
 
-  { "Export" , "hb-file-export", N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (ui_repdist_action_export) },
+  { "Export"  , ICONNAME_HB_FILE_EXPORT , N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (ui_repdist_action_export) },
 };
 static guint n_entries = G_N_ELEMENTS (entries);
 
 
 static GtkToggleActionEntry toggle_entries[] = {
-  { "Detail", "hb-ope-show",                    /* name, stock id */
+  { "Detail", ICONNAME_HB_OPE_SHOW,                    /* name, icon-name */
      N_("Detail"), NULL,                    /* label, accelerator */
     N_("Toggle detail"),                                    /* tooltip */
     G_CALLBACK (ui_repdist_action_detail),
     FALSE },                                    /* is_active */
 
-  { "Legend", "hb-legend",                    /* name, stock id */
+  { "Legend", ICONNAME_HB_SHOW_LEGEND,                    /* name, icon-name */
      N_("Legend"), NULL,                    /* label, accelerator */
     N_("Toggle legend"),                                    /* tooltip */
     G_CALLBACK (ui_repdist_action_legend),
     TRUE },                                    /* is_active */
 
-  { "Rate", "hb-rate",                    /* name, stock id */
+  { "Rate", ICONNAME_HB_SHOW_RATE,                    /* name, icon-name */
      N_("Rate"), NULL,                    /* label, accelerator */
     N_("Toggle rate"),                                    /* tooltip */
     G_CALLBACK (ui_repdist_action_rate),
@@ -101,8 +102,8 @@ static const gchar *ui_info =
 "<ui>"
 "  <toolbar name='ToolBar'>"
 "    <toolitem action='List'/>"
-"    <toolitem action='Bar'/>"
-"    <toolitem action='Pie'/>"
+"    <toolitem action='Column'/>"
+"    <toolitem action='Donut'/>"
 "      <separator/>"
 "    <toolitem action='Detail'/>"
 "    <toolitem action='Legend'/>"
@@ -243,7 +244,7 @@ struct ui_repdist_data *data = user_data;
        //debug
        //create_deffilter_window(data->filter, TRUE);
 
-       if(ui_flt_manage_dialog_new(data->filter, TRUE) != GTK_RESPONSE_REJECT)
+       if(ui_flt_manage_dialog_new(data->window, data->filter, TRUE) != GTK_RESPONSE_REJECT)
        {
                ui_repdist_compute(data->window, NULL);
                ui_repdist_update_daterange(data->window, NULL);
@@ -330,12 +331,12 @@ struct ui_repdist_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-       data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+       data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+       data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        // set min/max date for both widget
-       gtk_dateentry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
-       gtk_dateentry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
+       gtk_date_entry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
+       gtk_date_entry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
 
        g_signal_handler_block(data->CY_range, data->handler_id[HID_REPDIST_RANGE]);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), FLT_RANGE_OTHER);
@@ -362,13 +363,13 @@ gint range;
 
        if(range != FLT_RANGE_OTHER)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, 0);
 
                g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPDIST_MINDATE]);
                g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPDIST_MAXDATE]);
                
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
                
                g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPDIST_MINDATE]);
                g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPDIST_MAXDATE]);
@@ -378,7 +379,7 @@ gint range;
        }
        else
        {
-               if(ui_flt_manage_dialog_new(data->filter, TRUE) != GTK_RESPONSE_REJECT)
+               if(ui_flt_manage_dialog_new(data->window, data->filter, TRUE) != GTK_RESPONSE_REJECT)
                {
                        ui_repdist_compute(data->window, NULL);
                        ui_repdist_update_daterange(widget, NULL);
@@ -445,65 +446,39 @@ GtkTreeIter  iter;
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), NULL); /* Detach model from view */
 
                /* fill in the model */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
-               Account *acc;
 
-                       //DB( g_print(" get %s\n", ope->ope_Word) );
-
-                       acc = da_acc_get(ope->kacc);
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-
-                       //filter here
-                       if( !(ope->flags & OF_REMIND) )
+                       if(filter_test(data->filter, ope) == 1)
                        {
-                               if(filter_test(data->filter, ope) == 1)
-                               {
-                               guint i, pos = 0;
+                       guint i, pos = 0;
 
-                                       if( tmpfor != BY_REPDIST_TAG )
+                               if( tmpfor != BY_REPDIST_TAG )
+                               {
+                                       if( (tmpfor == BY_REPDIST_CATEGORY || tmpfor == BY_REPDIST_SUBCATEGORY) && ope->flags & OF_SPLIT )
                                        {
-                                               if( (tmpfor == BY_REPDIST_CATEGORY || tmpfor == BY_REPDIST_SUBCATEGORY) && ope->flags & OF_SPLIT )
+                                       guint nbsplit = da_splits_count(ope->splits);
+                                       Split *split;
+                                       
+                                               for(i=0;i<nbsplit;i++)
                                                {
-                                               guint nbsplit = da_transaction_splits_count(ope);
-                                               Split *split;
-                                               
-                                                       for(i=0;i<nbsplit;i++)
+                                                       split = ope->splits[i];
+                                                       switch(tmpfor)
                                                        {
-                                                               split = ope->splits[i];
-                                                               switch(tmpfor)
-                                                               {
-                                                                       case BY_REPDIST_CATEGORY:
-                                                                               {
-                                                                               Category *catentry = da_cat_get(split->kcat);
-                                                                                       if(catentry)
-                                                                                               pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-                                                                               }
-                                                                               break;
-                                                                       case BY_REPDIST_SUBCATEGORY:
-                                                                               pos = split->kcat;
-                                                                               break;
-                                                               }
-
-                                                               if( pos == active )
-                                                               {
-
-                                                                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-                                                                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                                                                               LST_DSPOPE_DATAS, ope,
-                                                                               -1);
-                                                                               
+                                                               case BY_REPDIST_CATEGORY:
+                                                                       {
+                                                                       Category *catentry = da_cat_get(split->kcat);
+                                                                               if(catentry)
+                                                                                       pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
+                                                                       }
+                                                                       break;
+                                                               case BY_REPDIST_SUBCATEGORY:
+                                                                       pos = split->kcat;
                                                                        break;
-                                                               }
-
                                                        }
-                                               }
-                                               else
-                                               {
-                                                       pos = ui_repdist_result_get_pos(tmpfor, data->filter->mindate, ope);
+
                                                        if( pos == active )
                                                        {
 
@@ -511,44 +486,59 @@ GtkTreeIter  iter;
                                                                gtk_list_store_set (GTK_LIST_STORE(model), &iter,
                                                                        LST_DSPOPE_DATAS, ope,
                                                                        -1);
-
+                                                                       
+                                                               break;
                                                        }
-                                               }
 
+                                               }
                                        }
                                        else
-                                       /* the TAG process is particular */
                                        {
-                                               if(ope->tags != NULL)
+                                               pos = ui_repdist_result_get_pos(tmpfor, data->filter->mindate, ope);
+                                               if( pos == active )
                                                {
-                                               guint32 *tptr = ope->tags;
 
-                                                       while(*tptr)
-                                                       {
-                                                               pos = *tptr - 1;
+                                                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                                                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                                               LST_DSPOPE_DATAS, ope,
+                                                               -1);
 
-                                                               DB( g_print(" -> storing tag %d %.2f\n", pos, ope->amount) );
+                                               }
+                                       }
 
-                                                               if( pos == active )
-                                                               {
-                                                                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-                                                                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                                                                               LST_DSPOPE_DATAS, ope,
-                                                                               -1);
+                               }
+                               else
+                               /* the TAG process is particular */
+                               {
+                                       if(ope->tags != NULL)
+                                       {
+                                       guint32 *tptr = ope->tags;
 
-                                                               }
+                                               while(*tptr)
+                                               {
+                                                       pos = *tptr - 1;
+
+                                                       DB( g_print(" -> storing tag %d %.2f\n", pos, ope->amount) );
+
+                                                       if( pos == active )
+                                                       {
+                                                               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                                                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                                                       LST_DSPOPE_DATAS, ope,
+                                                                       -1);
 
-                                                               tptr++;
                                                        }
 
+                                                       tptr++;
                                                }
+
                                        }
+                               }
 
 
 
-                               }
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
@@ -556,6 +546,8 @@ next1:
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), model);
                g_object_unref(model);
 
+               gtk_tree_view_columns_autosize( GTK_TREE_VIEW(data->LV_detail) );
+
        }
 
 }
@@ -622,9 +614,9 @@ gchar *title;
        /* update bar chart */
        DB( g_print(" set bar to %d %s\n\n", column, _(CYA_KIND2[tmpkind])) );
        if( tmpkind == 0 )
-               gtk_chart_set_dualdatas(GTK_CHART(data->RE_chart), model, LST_REPDIST_EXPENSE, LST_REPDIST_INCOME, title);
+               gtk_chart_set_dualdatas(GTK_CHART(data->RE_chart), model, LST_REPDIST_EXPENSE, LST_REPDIST_INCOME, title, NULL);
        else
-               gtk_chart_set_datas(GTK_CHART(data->RE_chart), model, column, title);
+               gtk_chart_set_datas(GTK_CHART(data->RE_chart), model, column, title, NULL);
 
 
        /* show xval for month/year and no by amount display */
@@ -676,15 +668,9 @@ struct ui_repdist_data *data;
 
        //minor = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor));
 
-       /*
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[0]), data->total_expense, GLOBALS->kcur);
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[1]), data->total_income, GLOBALS->kcur);
-       hb_label_set_colvaluecurr(GTK_LABEL(data->TX_total[2]), data->total_expense + data->total_income, GLOBALS->kcur);
-       */
-
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[0]), data->total_expense, GLOBALS->minor);
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[1]), data->total_income, GLOBALS->minor);
-       hb_label_set_colvalue(GTK_LABEL(data->TX_total[2]), data->total_expense + data->total_income, GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[0]), data->total_expense, GLOBALS->kcur, GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[1]), data->total_income, GLOBALS->kcur, GLOBALS->minor);
+       hb_label_set_colvalue(GTK_LABEL(data->TX_total[2]), data->total_expense + data->total_income, GLOBALS->kcur, GLOBALS->minor);
 
 
 }
@@ -780,16 +766,17 @@ gdouble exprate, incrate, balrate;
 
        DB( g_print(" for=%d,kind=%d\n", tmpfor, tmpkind) );
 
-
-
-       /* do nothing if no transaction */
-       if(g_list_length(GLOBALS->ope_list) == 0) return;
-
        //get our min max date
        from = data->filter->mindate;
        to   = data->filter->maxdate;
        if(to < from) return;
 
+
+       g_queue_free (data->txn_queue);
+       data->txn_queue = hbfile_transaction_get_partial(data->filter->mindate, data->filter->maxdate);
+       
+       DB( g_print(" nb-txn=%d\n", g_queue_get_length (data->txn_queue) ) );
+
        /* count number or results */
        switch(tmpfor)
        {
@@ -835,141 +822,167 @@ gdouble exprate, incrate, balrate;
 
        if(tmp_expense && tmp_income)
        {
+
+               DB( g_print(" - ok memory\n") );
+
                /* compute the results */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
-               Account *acc;
-                       //debug
-                       //DB( g_print("** testing '%s', cat=%d==> %d\n", ope->wording, ope->category, filter_test(data->filter, ope)) );
-                       acc = da_acc_get(ope->kacc);
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-
-                       if( !(ope->flags & OF_REMIND) )
-                       {
-                               if( (filter_test(data->filter, ope) == 1) )
-                               {
-                               guint32 pos = 0;
-                               gdouble trn_amount;
+                       
+                       DB( g_print("** testing '%s', cat=%d==> %d\n", ope->wording, ope->kcat, filter_test(data->filter, ope)) );
 
-                                       //trn_amount = to_base_amount(ope->amount, acc->kcur);
-                                       trn_amount = ope->amount;
+                       if( (filter_test(data->filter, ope) == 1) )
+                       {
+                       guint32 pos = 0;
+                       gdouble trn_amount;
 
-                                       if( tmpfor != BY_REPDIST_TAG )
-                                       {
-                                               if( (tmpfor == BY_REPDIST_CATEGORY || tmpfor == BY_REPDIST_SUBCATEGORY) && ope->flags & OF_SPLIT )
-                                               {
-                                               guint nbsplit = da_transaction_splits_count(ope);
-                                               Split *split;
-                                               Category *catentry;
-                                               gint sinsert;
+                               DB( g_print(" - should insert\n") );
 
-                                                       for(i=0;i<nbsplit;i++)
-                                                       {
-                                                               split = ope->splits[i];
-                                                               catentry = da_cat_get(split->kcat);
-                                                               if(!catentry) continue;
-                                                               sinsert = ( catentry->filter == TRUE ) ? 1 : 0;
-                                                               if(data->filter->option[FILTER_CATEGORY] == 2) sinsert ^= 1;
+                               //trn_amount = ope->amount;
+                               trn_amount = hb_amount_base(ope->amount, ope->kcur);
 
-                                                               DB( g_print(" split '%s' insert=%d\n",catentry->name, sinsert) );
-                                                               
-                                                               if( (data->filter->option[FILTER_CATEGORY] == 0) || sinsert)
-                                                               {
-                                                                       switch(tmpfor)
-                                                                       {
-                                                                               case BY_REPDIST_CATEGORY:
-                                                                                       {
-                                                                                               if(catentry)
-                                                                                                       pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
-                                                                                       }
-                                                                                       break;
-                                                                               case BY_REPDIST_SUBCATEGORY:
-                                                                                       pos = split->kcat;
-                                                                                       break;
-                                                                       }
+                               //#1562372 in case of a split we need to take amount for filter categories only
+                               if( ope->flags & OF_SPLIT )
+                               {
+                               guint nbsplit = da_splits_count(ope->splits);
+                               Split *split;
+                               Category *catentry;
+                               gint sinsert;
 
-                                                                       //trn_amount = to_base_amount(split->amount, acc->kcur);
-                                                                       trn_amount = split->amount;
+                                       trn_amount = 0.0;
 
-                                                                       if(trn_amount > 0.0)
-                                                                       {
-                                                                               tmp_income[pos] += trn_amount;
-                                                                               data->total_income  += trn_amount;
-                                                                       }
-                                                                       else
-                                                                       {
-                                                                               tmp_expense[pos] += trn_amount;
-                                                                               data->total_expense += trn_amount;
-                                                                       }
+                                       for(i=0;i<nbsplit;i++)
+                                       {
+                                               split = ope->splits[i];
+                                               catentry = da_cat_get(split->kcat);
+                                               if(catentry == NULL) continue;
+                                               sinsert = ( catentry->filter == TRUE ) ? 1 : 0;
+                                               if(data->filter->option[FILTER_CATEGORY] == 2) sinsert ^= 1;
 
-                                                               }
-                                                               // end insert
+                                               DB( g_print(" split '%s' insert=%d\n",catentry->name, sinsert) );
 
-                                                       }
-                                               }
-                                               else
+                                               if( (data->filter->option[FILTER_CATEGORY] == 0) || sinsert)
                                                {
-                                                       pos = ui_repdist_result_get_pos(tmpfor, from, ope);
-                                                       if(trn_amount > 0.0)
-                                                       {
-                                                               tmp_income[pos] += trn_amount;
-                                                               data->total_income  += trn_amount;
-                                                       }
-                                                       else
-                                                       {
-                                                               tmp_expense[pos] += trn_amount;
-                                                               data->total_expense += trn_amount;
-                                                       }
+                                                       trn_amount += hb_amount_base(split->amount, ope->kcur);
                                                }
                                        }
-                                       else
-                                       /* the TAG process is particular */
+
+                               }
+
+
+                               if( tmpfor != BY_REPDIST_TAG )
+                               {
+                                       if( (tmpfor == BY_REPDIST_CATEGORY || tmpfor == BY_REPDIST_SUBCATEGORY) && ope->flags & OF_SPLIT )
                                        {
-                                               if(ope->tags != NULL)
-                                               {
-                                               guint32 *tptr = ope->tags;
+                                       guint nbsplit = da_splits_count(ope->splits);
+                                       Split *split;
+                                       Category *catentry;
+                                       gint sinsert;
 
-                                                       while(*tptr)
+                                               for(i=0;i<nbsplit;i++)
+                                               {
+                                                       split = ope->splits[i];
+                                                       catentry = da_cat_get(split->kcat);
+                                                       if(catentry == NULL) continue;
+                                                       sinsert = ( catentry->filter == TRUE ) ? 1 : 0;
+                                                       if(data->filter->option[FILTER_CATEGORY] == 2) sinsert ^= 1;
+
+                                                       DB( g_print(" split '%s' insert=%d\n",catentry->name, sinsert) );
+                                                       
+                                                       if( (data->filter->option[FILTER_CATEGORY] == 0) || sinsert)
                                                        {
-                                                               pos = *tptr - 1;
+                                                               switch(tmpfor)
+                                                               {
+                                                                       case BY_REPDIST_CATEGORY:
+                                                                               {
+                                                                                       pos = (catentry->flags & GF_SUB) ? catentry->parent : catentry->key;
+                                                                               }
+                                                                               break;
+                                                                       case BY_REPDIST_SUBCATEGORY:
+                                                                               pos = split->kcat;
+                                                                               break;
+                                                               }
 
-                                                               DB( g_print(" -> storing tag %d %s %.2f\n", pos, da_tag_get(*tptr)->name, trn_amount) );
+                                                               trn_amount = hb_amount_base(split->amount, ope->kcur);
+                                                               //trn_amount = split->amount;
 
                                                                if(trn_amount > 0.0)
                                                                {
                                                                        tmp_income[pos] += trn_amount;
+                                                                       data->total_income  += trn_amount;
                                                                }
                                                                else
                                                                {
                                                                        tmp_expense[pos] += trn_amount;
+                                                                       data->total_expense += trn_amount;
                                                                }
-                                                               tptr++;
+
                                                        }
+                                                       // end insert
+
+                                               }
+                                       }
+                                       else
+                                       {
+                                               pos = ui_repdist_result_get_pos(tmpfor, from, ope);
+                                               if(trn_amount > 0.0)
+                                               {
+                                                       tmp_income[pos] += trn_amount;
+                                                       data->total_income  += trn_amount;
+                                               }
+                                               else
+                                               {
+                                                       tmp_expense[pos] += trn_amount;
+                                                       data->total_expense += trn_amount;
+                                               }
+                                       }
+                               }
+                               else
+                               /* the TAG process is particularly */
+                               {
+                                       if(ope->tags != NULL)
+                                       {
+                                       guint32 *tptr = ope->tags;
+
+                                               while(*tptr)
+                                               {
+                                                       pos = *tptr - 1;
+
+                                                       DB( g_print(" -> storing tag %d %s %.2f\n", pos, da_tag_get(*tptr)->name, trn_amount) );
 
-                                                       //#1195859
                                                        if(trn_amount > 0.0)
                                                        {
-                                                               data->total_income  += trn_amount;
+                                                               tmp_income[pos] += trn_amount;
                                                        }
                                                        else
                                                        {
-                                                               data->total_expense += trn_amount;
+                                                               tmp_expense[pos] += trn_amount;
                                                        }
+                                                       tptr++;
+                                               }
 
+                                               //#1195859
+                                               if(trn_amount > 0.0)
+                                               {
+                                                       data->total_income  += trn_amount;
                                                }
+                                               else
+                                               {
+                                                       data->total_expense += trn_amount;
+                                               }
+
                                        }
+                               }
 
-                                       // fix total according to selection
-                                       //if(tmpkind==0 && !tmp_expense[pos]) { data->total_income  -= ope->amount; }
-                                       //if(tmpkind==1 && !tmp_income[pos] ) { data->total_expense -= ope->amount; }
+                               // fix total according to selection
+                               //if(tmpkind==0 && !tmp_expense[pos]) { data->total_income  -= ope->amount; }
+                               //if(tmpkind==1 && !tmp_income[pos] ) { data->total_expense -= ope->amount; }
 
 
-                               }
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
@@ -989,7 +1002,7 @@ next1:
                        name = NULL;
                        fullcatname = NULL;
 
-                       DB( g_print("try to insert item %d\n", i) );
+                       DB( g_print("try to insert item %d - %.2f %.2f\n", i, tmp_expense[i], tmp_income[i]) );
 
 
                        /* filter empty results */
@@ -1106,6 +1119,10 @@ next1:
                        g_free(fullcatname);
                }
 
+               /* update column 0 title */
+               GtkTreeViewColumn *column = gtk_tree_view_get_column( GTK_TREE_VIEW(data->LV_report), 0);
+               gtk_tree_view_column_set_title(column, _(CYA_STATSELECT[tmpfor]));
+
                gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_report));
                
                /* Re-attach model to view */
@@ -1154,19 +1171,51 @@ gint page;
 
        //view = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_view));
 
-
-
        sensitive = page == 0 ? FALSE : TRUE;
+       gtk_widget_set_sensitive(data->LB_zoomx, sensitive);
        gtk_widget_set_sensitive(data->RG_zoomx, sensitive);
-//     gtk_widget_set_sensitive(data->TB_buttons[ACTION_REPBUDGET_LEGEND], sensitive);
        gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Legend"), sensitive);
 
        sensitive = page == 0 ? TRUE : FALSE;
        gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Rate"), sensitive);
 
+}
+
+
+static void ui_repdist_detail_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+struct ui_repdist_data *data;
+Transaction *active_txn;
+gboolean result;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
 
+       DB( g_print ("\n[repdist] A detail row has been double-clicked!\n") );
+
+       active_txn = list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_detail));
+       if(active_txn)
+       {
+       Transaction *old_txn, *new_txn;
+
+               old_txn = da_transaction_clone (active_txn);
+               new_txn = active_txn;
+               result = deftransaction_external_edit(GTK_WINDOW(data->window), old_txn, new_txn);
+
+               if(result == GTK_RESPONSE_ACCEPT)
+               {
+                       //#1640885
+                       GLOBALS->changes_count++;
+                       ui_repdist_compute(data->window, NULL);
+               }
+
+               da_transaction_free (old_txn);
+       }
 }
 
+
 static void ui_repdist_update_detail(GtkWidget *widget, gpointer user_data)
 {
 struct ui_repdist_data *data;
@@ -1214,7 +1263,7 @@ struct ui_repdist_data *data;
 
        data->detail ^= 1;
 
-       DB( printf("\n[repdist] toggledetail to %d\n", data->detail) );
+       DB( g_print("\n[repdist] toggledetail to %d\n", data->detail) );
 
        ui_repdist_update_detail(widget, user_data);
 
@@ -1311,6 +1360,12 @@ static void ui_repdist_setup(struct ui_repdist_data *data)
 {
        DB( g_print("\n[repdist] setup\n") );
 
+       data->txn_queue = g_queue_new ();
+
+       data->filter = da_filter_malloc();
+       filter_default_all_set(data->filter);
+
+
        data->detail = PREFS->stat_showdetail;
        data->legend = 1;
        data->rate = PREFS->stat_showrate^1;
@@ -1319,20 +1374,18 @@ static void ui_repdist_setup(struct ui_repdist_data *data)
        ui_repdist_toggle_rate(data->window, NULL);
 
 
-       data->filter = da_filter_malloc();
-       filter_default_all_set(data->filter);
 
        /* 3.4 : make int transfer out of stats */
        data->filter->option[FILTER_PAYMODE] = 1;
        data->filter->paymode[PAYMODE_INTXFER] = FALSE;
 
-       filter_preset_daterange_set(data->filter, PREFS->date_range_rep);
+       filter_preset_daterange_set(data->filter, PREFS->date_range_rep, 0);
        
        g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPDIST_MINDATE]);
        g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPDIST_MAXDATE]);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 
        g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPDIST_MINDATE]);
        g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPDIST_MAXDATE]);
@@ -1372,6 +1425,8 @@ struct WinGeometry *wg;
 
        DB( g_print("\n[repdist] dispose\n") );
 
+       g_queue_free (data->txn_queue);
+
        da_filter_free(data->filter);
 
        g_free(data);
@@ -1397,8 +1452,8 @@ GtkWidget *ui_repdist_window_new(void)
 {
 struct ui_repdist_data *data;
 struct WinGeometry *wg;
-GtkWidget *window, *mainvbox, *hbox, *vbox, *notebook, *treeview;
-GtkWidget *label, *widget, *table, *alignment, *entry;
+GtkWidget *window, *mainvbox, *hbox, *vbox, *notebook, *treeview, *vpaned, *sw;
+GtkWidget *label, *widget, *table, *entry;
 gint row;
 GtkUIManager *ui;
 GtkActionGroup *actions;
@@ -1425,101 +1480,97 @@ GError *error = NULL;
        gtk_window_set_title (GTK_WINDOW (window), _("Statistics Report"));
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "report_stats.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_REP_STATS);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_STATS);
 
 
        //window contents
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
-       hbox = gtk_hbox_new(FALSE, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //control part
-       table = gtk_table_new (6, 3, FALSE);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (hbox), alignment, FALSE, FALSE, 0);
+       table = gtk_grid_new ();
+       gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
+    gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Display"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Display"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_View:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_View:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_KIND2);
        data->CY_view = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_By:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_By:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_STATSELECT);
        data->CY_by = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_by, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_by, 2, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("By _amount"));
        data->CM_byamount = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        
        row++;
-       label = make_label(_("_Zoom X:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Zoom X:"));
+       data->LB_zoomx = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_scale(label);
        data->RG_zoomx = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
 
 /*
        row++;
        widget = gtk_check_button_new_with_mnemonic ("Legend");
        data->CM_legend = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 1, 2, row, row+1);
 */
        row++;
-       widget = gtk_hseparator_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 3, row, row+1);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Date filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Date filter"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_Range:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        data->CY_range = make_daterange(label, TRUE);
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_range, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_range, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_From:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_mindate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1);
+       label = make_label_widget(_("_From:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_mindate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_To:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_maxdate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1);
+       label = make_label_widget(_("_To:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_maxdate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
        //part: info + report
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
 
        //ui manager
@@ -1540,10 +1591,10 @@ GError *error = NULL;
        action = gtk_action_group_get_action(actions, "List");
        g_object_set(action, "is_important", TRUE, NULL);
 
-       action = gtk_action_group_get_action(actions, "Bar");
+       action = gtk_action_group_get_action(actions, "Column");
        g_object_set(action, "is_important", TRUE, NULL);
 
-       action = gtk_action_group_get_action(actions, "Pie");
+       action = gtk_action_group_get_action(actions, "Donut");
        g_object_set(action, "is_important", TRUE, NULL);
 
        action = gtk_action_group_get_action(actions, "Detail");
@@ -1578,8 +1629,8 @@ GError *error = NULL;
        gtk_box_pack_start (GTK_BOX (vbox), data->TB_bar, FALSE, FALSE, 0);
 
        //infos + balance
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER(hbox), SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
        widget = make_label(NULL, 0.5, 0.5);
@@ -1615,37 +1666,35 @@ GError *error = NULL;
        gtk_notebook_set_show_border(GTK_NOTEBOOK(notebook), FALSE);
     gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
 
-       //page: list
-       vbox = gtk_vbox_new (FALSE, 0);
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, NULL);
+       // page list/detail
+       vpaned = gtk_paned_new(GTK_ORIENTATION_VERTICAL);
+       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vpaned, NULL);
 
-       widget = gtk_scrolled_window_new (NULL, NULL);
-       //gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW (widget), GTK_CORNER_TOP_RIGHT);
-       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
-       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+       // list
+       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_AUTOMATIC);
        treeview = ui_list_repdist_create();
        data->LV_report = treeview;
-       gtk_container_add (GTK_CONTAINER(widget), treeview);
-    gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
+       gtk_container_add (GTK_CONTAINER(sw), treeview);
+       gtk_paned_pack1 (GTK_PANED(vpaned), sw, TRUE, TRUE);
 
        //detail
-       widget = gtk_scrolled_window_new (NULL, NULL);
-       data->GR_detail = widget;
-       //gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW (widget), GTK_CORNER_TOP_RIGHT);
-       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
-       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       treeview = create_list_transaction(TRN_LIST_TYPE_DETAIL, PREFS->lst_ope_columns);
+       sw = gtk_scrolled_window_new (NULL, NULL);
+       data->GR_detail = sw;
+       //gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW (sw), GTK_CORNER_TOP_RIGHT);
+       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_AUTOMATIC);
+       treeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
        data->LV_detail = treeview;
-       gtk_container_add (GTK_CONTAINER(widget), treeview);
-
-    gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
-
+       gtk_container_add (GTK_CONTAINER(sw), treeview);
+       gtk_paned_pack2 (GTK_PANED(vpaned), sw, TRUE, TRUE);    
 
-       //page: 2d bar/pie
+       //page: 2d bar /pie
        widget = gtk_chart_new(CHART_TYPE_COL);
        data->RE_chart = widget;
        gtk_chart_set_minor_prefs(GTK_CHART(widget), PREFS->euro_value, PREFS->minor_cur.symbol);
-       //gtk_chart_set_currency(GTK_CHART(widget), GLOBALS->kcur);
+       gtk_chart_set_currency(GTK_CHART(widget), GLOBALS->kcur);
        gtk_notebook_append_page(GTK_NOTEBOOK(notebook), widget, NULL);
 
        //todo: setup should move this
@@ -1678,6 +1727,7 @@ GError *error = NULL;
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_report)), "changed", G_CALLBACK (ui_repdist_selection), NULL);
 
+       g_signal_connect (GTK_TREE_VIEW(data->LV_detail), "row-activated", G_CALLBACK (ui_repdist_detail_onRowActivated), NULL);
 
        //setup, init and show window
        ui_repdist_setup(data);
@@ -1768,8 +1818,7 @@ gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
 
        if( value )
        {
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur, GLOBALS->minor);
 
                color = get_normal_color_amount(value);
 
@@ -1849,7 +1898,7 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
 
        /* column: Name */
        column = gtk_tree_view_column_new();
index 646b237b0691276ebe3e0fbdf9776971fab81e63..c8a47591eaae65b307da547b3a77766c7f542568 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -55,9 +55,17 @@ enum
 
 struct ui_repdist_data
 {
-       GtkWidget       *window;
+       GQueue          *txn_queue;
+       Filter          *filter;
+
+       gboolean        detail;
+       gboolean        legend;
+       gboolean        rate;
+       gdouble         total_expense;
+       gdouble         total_income;
+       gdouble         total_balance;
 
-       gint    busy;
+       GtkWidget       *window;
 
        GtkUIManager    *ui;
        GtkActionGroup *actions;
@@ -68,7 +76,7 @@ struct ui_repdist_data
        GtkWidget       *CM_minor;
        GtkWidget       *CY_by;
        GtkWidget       *CY_view;
-       GtkWidget       *RG_zoomx;
+       GtkWidget       *RG_zoomx, *LB_zoomx;
        GtkWidget       *LV_report;
        GtkWidget       *CM_byamount;
 
@@ -85,18 +93,10 @@ struct ui_repdist_data
        GtkWidget       *GR_detail;
        GtkWidget       *LV_detail;
 
-       gdouble         total_expense;
-       gdouble         total_income;
-       gdouble         total_balance;
 
-       gboolean        detail;
-       gboolean        legend;
-       gboolean        rate;
 
        gulong          handler_id[MAX_REPDIST_HID];
 
-       Filter          *filter;
-
 };
 
 
index 18e0a5c14cb1044d0f232bdfa00cc620b0e51e14..24c53050d2b476ce1454b3d2858331dc5c0cb22e 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -31,6 +31,8 @@
 #include "ui-payee.h"
 #include "ui-category.h"
 #include "ui-filter.h"
+#include "ui-transaction.h"
+
 
 /****************************************************************************/
 /* Debug macros                                                             */
@@ -50,28 +52,30 @@ extern struct Preferences *PREFS;
 
 /* prototypes */
 static void ui_reptime_action_viewlist(GtkAction *action, gpointer user_data);
+//static void ui_reptime_action_viewcolumn(GtkAction *action, gpointer user_data);
 static void ui_reptime_action_viewline(GtkAction *action, gpointer user_data);
 static void ui_reptime_action_detail(GtkAction *action, gpointer user_data);
 //static void ui_reptime_action_filter(GtkAction *action, gpointer user_data);
 static void ui_reptime_action_refresh(GtkAction *action, gpointer user_data);
 static void ui_reptime_action_export(GtkAction *action, gpointer user_data);
 
-//static void ui_reptime_list_set_cur(GtkTreeView *treeview, guint32 kcur);
+static void ui_reptime_list_set_cur(GtkTreeView *treeview, guint32 kcur);
 
 
 static GtkActionEntry entries[] = {
-  { "List"    , "hb-view-list" , N_("List")   , NULL,    N_("View results as list"), G_CALLBACK (ui_reptime_action_viewlist) },
-  { "Line"    , "hb-view-line" , N_("Line")   , NULL,   N_("View results as lines"), G_CALLBACK (ui_reptime_action_viewline) },
+  { "List"    , ICONNAME_HB_VIEW_LIST  , N_("List")   , NULL,    N_("View results as list")  , G_CALLBACK (ui_reptime_action_viewlist) },
+  { "Line"    , ICONNAME_HB_VIEW_LINE  , N_("Line")   , NULL,    N_("View results as lines") , G_CALLBACK (ui_reptime_action_viewline) },
+//  { "Column"  , ICONNAME_HB_VIEW_COLUMN, N_("Column") , NULL,    N_("View results as column"), G_CALLBACK (ui_reptime_action_viewcolumn) },
 
-//  { "Filter"  , "hb-filter"    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
-  { "Refresh" , GTK_STOCK_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (ui_reptime_action_refresh) },
+//  { "Filter"  , ICONNAME_HB_FILTER    , N_("Filter") , NULL,   N_("Edit the filter"), G_CALLBACK (ui_reptime_action_filter) },
+  { "Refresh" , ICONNAME_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (ui_reptime_action_refresh) },
 
-  { "Export" , "hb-file-export", N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (ui_reptime_action_export) },
+  { "Export" , ICONNAME_HB_FILE_EXPORT, N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (ui_reptime_action_export) },
 };
 static guint n_entries = G_N_ELEMENTS (entries);
 
 static GtkToggleActionEntry toggle_entries[] = {
-  { "Detail", "hb-ope-show",                    /* name, stock id */
+  { "Detail", ICONNAME_HB_OPE_SHOW,                    /* name, icon-name */
      N_("Detail"), NULL,                    /* label, accelerator */
     N_("Toggle detail"),                                    /* tooltip */
     G_CALLBACK (ui_reptime_action_detail),
@@ -86,6 +90,7 @@ static const gchar *ui_info =
 "  <toolbar name='ToolBar'>"
 "    <toolitem action='List'/>"
 "    <toolitem action='Line'/>"
+//"    <toolitem action='Column'/>"
 "      <separator/>"
 "    <toolitem action='Detail'/>"
 "      <separator/>"
@@ -144,27 +149,32 @@ static void ui_reptime_action_viewlist(GtkAction *action, gpointer user_data)
 {
 struct ui_reptime_data *data = user_data;
 
+       data->charttype = CHART_TYPE_NONE;
        gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_result), 0);
        ui_reptime_sensitive(data->window, NULL);
 }
 
+static void ui_reptime_action_viewline(GtkAction *action, gpointer user_data)
+{
+struct ui_reptime_data *data = user_data;
 
+       data->charttype = CHART_TYPE_LINE;
+       gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_result), 1);
+       ui_reptime_sensitive(data->window, NULL);
+       ui_reptime_update(data->window, NULL);
+}
 
 
-
-
-
-
-
-
-static void ui_reptime_action_viewline(GtkAction *action, gpointer user_data)
+/*static void ui_reptime_action_viewcolumn(GtkAction *action, gpointer user_data)
 {
 struct ui_reptime_data *data = user_data;
 
+       data->charttype = CHART_TYPE_COL;
        gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_result), 1);
        ui_reptime_sensitive(data->window, NULL);
+       ui_reptime_update(data->window, NULL);
 
-}
+}*/
 
 
 static void ui_reptime_action_detail(GtkAction *action, gpointer user_data)
@@ -287,12 +297,12 @@ struct ui_reptime_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-       data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+       data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+       data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        // set min/max date for both widget
-       gtk_dateentry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
-       gtk_dateentry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
+       gtk_date_entry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
+       gtk_date_entry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
 
        g_signal_handler_block(data->CY_range, data->handler_id[HID_REPTIME_RANGE]);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), FLT_RANGE_OTHER);
@@ -304,6 +314,25 @@ struct ui_reptime_data *data;
 }
 
 
+static void ui_reptime_update_quickdate(GtkWidget *widget, gpointer user_data)
+{
+struct ui_reptime_data *data;
+
+       DB( g_print("\n[reptime] update quickdate\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
+       g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
+       
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       
+       g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
+       g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
+
+}
+
 
 static void ui_reptime_range_change(GtkWidget *widget, gpointer user_data)
 {
@@ -318,16 +347,9 @@ gint range;
 
        if(range != FLT_RANGE_OTHER)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, data->accnum);
 
-               g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
-               g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
-               
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
-               
-               g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
-               g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
+               ui_reptime_update_quickdate(widget, NULL);
                
                ui_reptime_compute(widget, NULL);
                ui_reptime_update_daterange(widget, NULL);
@@ -356,7 +378,7 @@ struct ui_reptime_data *data;
 guint active = GPOINTER_TO_INT(user_data);
 guint tmpfor, tmpslice;
 gboolean showall;
-guint32 from, to;
+guint32 from;
 guint i;
 GList *list;
 GtkTreeModel *model;
@@ -389,7 +411,7 @@ guint32 selkey;
 
        //get our min max date
        from = data->filter->mindate;
-       to   = data->filter->maxdate;
+       //to   = data->filter->maxdate;
 
        /* clear and detach our model */
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_detail));
@@ -401,54 +423,34 @@ guint32 selkey;
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), NULL); /* Detach model from view */
 
                /* fill in the model */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
-               Account *acc;
+               guint32 pos = 0;
+               gboolean include = FALSE;
 
                        //DB( g_print(" get %s\n", ope->ope_Word) );
 
-                       acc = da_acc_get(ope->kacc);
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-
-                       //filter here
-                       if( !(ope->flags & OF_REMIND) && ope->date >= from && ope->date <= to)
+                       switch(tmpfor)
                        {
-                       guint32 pos = 0;
-                       gboolean include = FALSE;
-
-                               switch(tmpfor)
+                               case FOR_REPTIME_ACCOUNT:
+                                       if( selkey == ope->kacc )
+                                               include = TRUE;
+                                       break;
+                               case FOR_REPTIME_CATEGORY:
                                {
-                                       case FOR_REPTIME_ACCOUNT:
-                                               if( selkey == ope->kacc )
-                                                       include = TRUE;
-                                               break;
-                                       case FOR_REPTIME_CATEGORY:
+                               Category *catentry;
+                               
+                                       if( ope->flags & OF_SPLIT )
                                        {
-                                       Category *catentry;
+                                       guint nbsplit = da_splits_count(ope->splits);
+                                       Split *split;
                                        
-                                               if( ope->flags & OF_SPLIT )
+                                               for(i=0;i<nbsplit;i++)
                                                {
-                                               guint nbsplit = da_transaction_splits_count(ope);
-                                               Split *split;
-                                               
-                                                       for(i=0;i<nbsplit;i++)
-                                                       {
-                                                               split = ope->splits[i];
-                                                               catentry = da_cat_get(split->kcat);
-                                                               if(catentry != NULL)    //#1340142
-                                                               {
-                                                                       if( selkey == catentry->parent || selkey == catentry->key )
-                                                                               include = TRUE;
-
-                                                               }
-                                                       }
-                                               }
-                                               else
-                                               {                                                       
-                                                       catentry = da_cat_get(ope->kcat);
+                                                       split = ope->splits[i];
+                                                       catentry = da_cat_get(split->kcat);
                                                        if(catentry != NULL)    //#1340142
                                                        {
                                                                if( selkey == catentry->parent || selkey == catentry->key )
@@ -457,55 +459,65 @@ guint32 selkey;
                                                        }
                                                }
                                        }
-                                               break;
-                                       case FOR_REPTIME_PAYEE:
-                                               if( selkey == ope->kpay )
-                                                       include = TRUE;
-                                               break;
+                                       else
+                                       {                                                       
+                                               catentry = da_cat_get(ope->kcat);
+                                               if(catentry != NULL)    //#1340142
+                                               {
+                                                       if( selkey == catentry->parent || selkey == catentry->key )
+                                                               include = TRUE;
+
+                                               }
+                                       }
                                }
+                                       break;
+                               case FOR_REPTIME_PAYEE:
+                                       if( selkey == ope->kpay )
+                                               include = TRUE;
+                                       break;
+                       }
 
-                               if( include == TRUE || showall == TRUE )
-                               {
+                       if( include == TRUE || showall == TRUE )
+                       {
 
-                                       switch(tmpslice)
-                                       {
-                                               case GROUPBY_REPTIME_DAY:
-                                                       pos = ope->date - from;
-                                                       break;
+                               switch(tmpslice)
+                               {
+                                       case GROUPBY_REPTIME_DAY:
+                                               pos = ope->date - from;
+                                               break;
 
-                                               case GROUPBY_REPTIME_WEEK:
-                                                       pos = (ope->date - from)/7;
-                                                       break;
+                                       case GROUPBY_REPTIME_WEEK:
+                                               pos = (ope->date - from)/7;
+                                               break;
 
-                                               case GROUPBY_REPTIME_MONTH:
-                                                       pos = DateInMonth(from, ope->date);
-                                                       break;
+                                       case GROUPBY_REPTIME_MONTH:
+                                               pos = DateInMonth(from, ope->date);
+                                               break;
 
-                                               case GROUPBY_REPTIME_QUARTER:
-                                                       pos = DateInQuarter(from, ope->date);
-                                                       break;
+                                       case GROUPBY_REPTIME_QUARTER:
+                                               pos = DateInQuarter(from, ope->date);
+                                               break;
 
-                                               case GROUPBY_REPTIME_YEAR:
-                                                       pos = DateInYear(from, ope->date);
-                                                       break;
-                                       }
+                                       case GROUPBY_REPTIME_YEAR:
+                                               pos = DateInYear(from, ope->date);
+                                               break;
+                               }
 
-                                       DB( g_print("** pos=%d\n", pos) );
+                               DB( g_print("** pos=%d\n", pos) );
 
-                                       //insert
-                                       if( pos == active )
-                                       {
+                               //insert
+                               if( pos == active )
+                               {
 
-                                               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-                                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                                                       LST_DSPOPE_DATAS, ope,
-                                                       -1);
-                                       }
+                                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+                                       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                                               LST_DSPOPE_DATAS, ope,
+                                               -1);
                                }
 
 
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
@@ -513,6 +525,7 @@ next1:
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_detail), model);
                g_object_unref(model);
 
+               gtk_tree_view_columns_autosize( GTK_TREE_VIEW(data->LV_detail) );
        }
 
 }
@@ -522,6 +535,7 @@ static void ui_reptime_update(GtkWidget *widget, gpointer user_data)
 {
 struct ui_reptime_data *data;
 GtkTreeModel *model;
+gint page;
 gint tmpfor;
 gchar *title;
 //gboolean xval;
@@ -537,9 +551,9 @@ gchar *title;
        //tmpslice = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_view));
 
        // ensure not exp & inc for piechart
-       //page = gtk_notebook_get_current_page(GTK_NOTEBOOK(data->GR_result));
+       page = gtk_notebook_get_current_page(GTK_NOTEBOOK(data->GR_result));
 
-       //DB( g_print(" page %d\n\n", page) );
+       DB( g_print(" page %d\n\n", page) );
        //DB( g_print(" tmpslice %d\n\n", tmpslice) );
 
 
@@ -547,15 +561,21 @@ gchar *title;
        //DB( g_print(" sort on column %d\n\n", column) );
        //gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), column, GTK_SORT_DESCENDING);
 
-       //gtk_chart_set_datas(GTK_CHART(data->RE_line), model, LST_STAT_AMOUNT, NULL);
        gtk_chart_show_legend(GTK_CHART(data->RE_line), FALSE, FALSE);
        gtk_chart_show_xval(GTK_CHART(data->RE_line), TRUE);
 
        ////TRANSLATORS: example 'Expense by Category'
        title = g_strdup_printf(_("%s Over Time"), _(CYA_TIMESELECT[tmpfor]) );
-       gtk_chart_set_datas(GTK_CHART(data->RE_line), model, LST_REPTIME_AMOUNT, title);
+       gtk_chart_set_datas(GTK_CHART(data->RE_line), model, LST_REPTIME_AMOUNT, title, NULL);
        g_free(title);
-
+       
+       if(page == 1)
+       {
+               DB(     g_print(" change chart type to %d\n", data->charttype) );
+               gtk_chart_set_type (GTK_CHART(data->RE_line), data->charttype);
+               gtk_chart_set_showmono(GTK_CHART(data->RE_line), TRUE);
+       }
+       
 }
 
 static void ui_reptime_export_csv(GtkWidget *widget, gpointer user_data)
@@ -575,7 +595,7 @@ gint tmpfor;
 
        tmpfor  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
 
-       name = g_strdup_printf("hb-ui_reptime_%s.csv", CYA_TIMESELECT[tmpfor]);
+       name = g_strdup_printf("hb-reptime_%s.csv", CYA_TIMESELECT[tmpfor]);
 
        if( ui_file_chooser_csv(GTK_WINDOW(data->window), GTK_FILE_CHOOSER_ACTION_SAVE, &filename, name) == TRUE )
        {
@@ -625,17 +645,43 @@ gint tmpfor;
 }
 
 
+static void ui_reptime_update_for(GtkWidget *widget, gpointer user_data)
+{
+struct ui_reptime_data *data;
+gint tmpfor;
+gboolean visible;
+
+       DB( g_print("\n[reptime] update for\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       tmpfor  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
+
+       visible = tmpfor == 0 ? TRUE : FALSE;
+       hb_widget_visible(data->LB_acc, visible);
+       hb_widget_visible(data->PO_acc, visible);
+
+       visible = tmpfor == 1 ? TRUE : FALSE;
+       hb_widget_visible(data->LB_cat, visible);
+       hb_widget_visible(data->PO_cat, visible);
+       
+       visible = tmpfor == 2 ? TRUE : FALSE;
+       hb_widget_visible(data->LB_pay, visible);
+       hb_widget_visible(data->PO_pay, visible);
+
+}
+
+
+
 static void ui_reptime_for(GtkWidget *widget, gpointer user_data)
 {
 struct ui_reptime_data *data;
-gint page;
 
        DB( g_print("\n[reptime] for\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       page  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_for));
-       gtk_notebook_set_current_page(GTK_NOTEBOOK(data->GR_select), page);
+       ui_reptime_update_for(widget, data);
 
        ui_reptime_compute(widget, data);
 }
@@ -649,7 +695,7 @@ guint32 from, to;
 gboolean cumul;
 gboolean showall;
 
-gdouble cumulation;
+gdouble cumulation, average;
 
 GtkTreeModel *model;
 GtkTreeIter  iter;
@@ -669,11 +715,15 @@ guint32 selkey;
        cumul = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cumul));
        showall = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_all));
        selkey = 0;
+       
+       data->accnum = 0;
 
        switch(tmpfor)
        {
                case FOR_REPTIME_ACCOUNT:
                        selkey = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
+                       if(showall == FALSE) 
+                               data->accnum = selkey;
                        break;
                case FOR_REPTIME_CATEGORY:
                        selkey = ui_cat_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_cat));
@@ -685,14 +735,19 @@ guint32 selkey;
 
        DB( g_print(" for=%d, view by=%d :: key=%d\n", tmpfor, tmpslice, selkey) );
 
-       /* do nothing if no transaction */
-       if(g_list_length(GLOBALS->ope_list) == 0) return;
+       //to remove > 5.0.2
+       //filter_preset_daterange_set(data->filter, data->filter->range, data->accnum);
+       //ui_reptime_update_quickdate(widget, NULL);
 
        //get our min max date
        from = data->filter->mindate;
        to   = data->filter->maxdate;
        if(to < from) return;
 
+       g_queue_free (data->txn_queue);
+       data->txn_queue = hbfile_transaction_get_partial(data->filter->mindate, data->filter->maxdate);
+
+
        /* count number or results */
        switch(tmpslice)
        {
@@ -735,149 +790,136 @@ guint32 selkey;
 
        if(tmp_amount)
        {
-       Account *acc;   
+       guint32 kcur;
                
                /* set currency */
-               /*
+               kcur = GLOBALS->kcur;
                if( (tmpfor == FOR_REPTIME_ACCOUNT) && (showall == FALSE) )
                {
-                       if(acc = da_acc_get(selkey))
+               Account *acc = da_acc_get(selkey);
+
+                       if( acc != NULL )
                        {
-                               //ui_reptime_list_set_cur(GTK_TREE_VIEW(data->LV_report), acc->kcur);
-                               //gtk_chart_set_currency(GTK_CHART(data->RE_line), acc->kcur);
+                               kcur = acc->kcur;
                        }
                }
-               else
-               {
-                       //ui_reptime_list_set_cur(GTK_TREE_VIEW(data->LV_report), GLOBALS->kcur);
-                       //gtk_chart_set_currency(GTK_CHART(data->RE_line), GLOBALS->kcur);
-               }*/
-                       
+               
+               ui_reptime_list_set_cur(GTK_TREE_VIEW(data->LV_report), kcur);
+               gtk_chart_set_currency(GTK_CHART(data->RE_line), kcur);
+               
        /* compute the results */
-               list = g_list_first(GLOBALS->ope_list);
+               list = g_queue_peek_head_link(data->txn_queue);
                while (list != NULL)
                {
                Transaction *ope = list->data;
+               gboolean include = FALSE;
 
                        //debug
                        DB( g_print("** testing '%s', cat=%d==> %d\n", ope->wording, ope->kcat, filter_test(data->filter, ope)) );
 
-                       acc = da_acc_get(ope->kacc);
-                       if(acc == NULL) goto next1;
-                       if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-
-
                        // add usage of payee or category
-                       if( !(ope->flags & OF_REMIND) && ope->date >= from && ope->date <= to)
-                       //if( (filter_test(data->filter, ope) == 1) )
+                       switch(tmpfor)
                        {
-                       gboolean include = FALSE;
-
-                               switch(tmpfor)
+                               case FOR_REPTIME_ACCOUNT:
+                                       if( selkey == ope->kacc )
+                                               include = TRUE;
+                                       break;
+                               case FOR_REPTIME_CATEGORY:
                                {
-                                       case FOR_REPTIME_ACCOUNT:
-                                               if( selkey == ope->kacc )
-                                                       include = TRUE;
-                                               break;
-                                       case FOR_REPTIME_CATEGORY:
+                               Category *catentry;
+                               
+                                       if( ope->flags & OF_SPLIT )
                                        {
-                                       Category *catentry;
+                                       guint nbsplit = da_splits_count(ope->splits);
+                                       Split *split;
                                        
-                                               if( ope->flags & OF_SPLIT )
+                                               for(i=0;i<nbsplit;i++)
                                                {
-                                               guint nbsplit = da_transaction_splits_count(ope);
-                                               Split *split;
-                                               
-                                                       for(i=0;i<nbsplit;i++)
-                                                       {
-                                                               split = ope->splits[i];
-                                                               catentry = da_cat_get(split->kcat);
-                                                               if(catentry != NULL)    //#1340142
-                                                               {
-                                                                       if( selkey == catentry->parent || selkey == catentry->key )
-                                                                               include = TRUE;
-                                                               }
-                                                       }
-                                               }
-                                               else
-                                               {                                                       
-                                                       catentry = da_cat_get(ope->kcat);
+                                                       split = ope->splits[i];
+                                                       catentry = da_cat_get(split->kcat);
                                                        if(catentry != NULL)    //#1340142
                                                        {
                                                                if( selkey == catentry->parent || selkey == catentry->key )
                                                                        include = TRUE;
                                                        }
                                                }
-                                               
                                        }
-                                               break;
-                                       case FOR_REPTIME_PAYEE:
-                                               if( selkey == ope->kpay )
-                                                       include = TRUE;
-                                               break;
+                                       else
+                                       {                                                       
+                                               catentry = da_cat_get(ope->kcat);
+                                               if(catentry != NULL)    //#1340142
+                                               {
+                                                       if( selkey == catentry->parent || selkey == catentry->key )
+                                                               include = TRUE;
+                                               }
+                                       }
+                                       
                                }
+                                       break;
+                               case FOR_REPTIME_PAYEE:
+                                       if( selkey == ope->kpay )
+                                               include = TRUE;
+                                       break;
+                       }
 
-                               if( include == TRUE || showall == TRUE)
+                       if( include == TRUE || showall == TRUE)
+                       {
+                       guint32 pos = 0;
+                       gdouble trn_amount;
+                       
+                               switch(tmpslice)
                                {
-                               guint32 pos = 0;
-                               gdouble trn_amount;
-                               
-                                       switch(tmpslice)
-                                       {
-                                               case GROUPBY_REPTIME_DAY:
-                                                       pos = ope->date - from;
-                                                       break;
+                                       case GROUPBY_REPTIME_DAY:
+                                               pos = ope->date - from;
+                                               break;
 
-                                               case GROUPBY_REPTIME_WEEK:
-                                                       pos = (ope->date - from)/7;
-                                                       break;
+                                       case GROUPBY_REPTIME_WEEK:
+                                               pos = (ope->date - from)/7;
+                                               break;
 
-                                               case GROUPBY_REPTIME_MONTH:
-                                                       pos = DateInMonth(from, ope->date);
-                                                       break;
+                                       case GROUPBY_REPTIME_MONTH:
+                                               pos = DateInMonth(from, ope->date);
+                                               break;
 
-                                               case GROUPBY_REPTIME_QUARTER:
-                                                       pos = DateInQuarter(from, ope->date);
-                                                       break;
+                                       case GROUPBY_REPTIME_QUARTER:
+                                               pos = DateInQuarter(from, ope->date);
+                                               break;
 
-                                               case GROUPBY_REPTIME_YEAR:
-                                                       pos = DateInYear(from, ope->date);
-                                                       break;
-                                       }
+                                       case GROUPBY_REPTIME_YEAR:
+                                               pos = DateInYear(from, ope->date);
+                                               break;
+                               }
 
-                                       acc = da_acc_get(ope->kacc);
-                                       trn_amount = 0.0;
-                                       
-                                       if( tmpfor == FOR_REPTIME_CATEGORY && ope->flags & OF_SPLIT )
+                               trn_amount = 0.0;
+                               
+                               if( tmpfor == FOR_REPTIME_CATEGORY && ope->flags & OF_SPLIT )
+                               {
+                               guint nbsplit = da_splits_count(ope->splits);
+                               Split *split;
+                               Category *catentry;
+                               
+                                       for(i=0;i<nbsplit;i++)
                                        {
-                                       guint nbsplit = da_transaction_splits_count(ope);
-                                       Split *split;
-                                       Category *catentry;
-                                       
-                                               for(i=0;i<nbsplit;i++)
+                                               split = ope->splits[i];
+                                               catentry = da_cat_get(split->kcat);
+                                               if(catentry != NULL)    //#1340142
                                                {
-                                                       split = ope->splits[i];
-                                                       catentry = da_cat_get(split->kcat);
-                                                       if(catentry != NULL)    //#1340142
-                                                       {
-                                                               if( selkey == catentry->parent || selkey == catentry->key )
-                                                                       trn_amount += split->amount;
-                                                       }
+                                                       if( selkey == catentry->parent || selkey == catentry->key )
+                                                               trn_amount += split->amount;
                                                }
                                        }
-                                       else
-                                               trn_amount = ope->amount;
+                               }
+                               else
+                                       trn_amount = ope->amount;
 
-                                       
-                                       //trn_amount = to_base_amount(trn_amount, acc->kcur);
+                               trn_amount = hb_amount_base(trn_amount, ope->kcur);
 
-                                       DB( g_print("** pos=%d will add %.2f to \n", pos, trn_amount) );
+                               DB( g_print("** pos=%d will add %.2f to \n", pos, trn_amount) );
 
-                                       tmp_amount[pos] += trn_amount;
+                               tmp_amount[pos] += trn_amount;
 
-                               }
                        }
-next1:
+
                        list = g_list_next(list);
                }
 
@@ -965,16 +1007,36 @@ next1:
 
                        g_free(fullcatname);
                }
+               
+               /* update column 0 title */
+               GtkTreeViewColumn *column = gtk_tree_view_get_column( GTK_TREE_VIEW(data->LV_report), 0);
+               gtk_tree_view_column_set_title(column, _(CYA_VIEWBY[tmpslice]));
+
+               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_report));
 
                /* Re-attach model to view */
                gtk_tree_view_set_model(GTK_TREE_VIEW(data->LV_report), model);
                g_object_unref(model);
+               
+               //update average
+               {
+               gchar *info;
+               gchar   buf[128];
+
+                       average = cumulation / n_result;
+
+                       hb_strfmon(buf, 127, average, kcur, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_minor)) );
+
+                       ////TRANSLATORS: count of transaction in balancedrawn / count of total transaction under abalancedrawn amount threshold
+                       info = g_strdup_printf(_("Average: %s"), buf);
+                       gtk_label_set_text(GTK_LABEL(data->TX_info), info);
+                       g_free(info);
+               }
        }
 
        /* free our memory */
        g_free(tmp_amount);
-
-
+       
        ui_reptime_update(widget, user_data);
 
 }
@@ -1005,10 +1067,47 @@ gint page;
 //     gtk_widget_set_sensitive(data->TB_buttons[ACTION_REPBUDGET_DETAIL], sensitive);
        gtk_action_set_sensitive(gtk_ui_manager_get_action(data->ui, "/ToolBar/Detail"), sensitive);
 
-       //view = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_view));
+       sensitive = page == 0 ? FALSE : TRUE;
+       gtk_widget_set_sensitive(data->LB_zoomx, sensitive);
+       gtk_widget_set_sensitive(data->RG_zoomx, sensitive);
+
+}
+
+
+static void ui_reptime_detail_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+struct ui_reptime_data *data;
+Transaction *active_txn;
+gboolean result;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print ("\n[reptime] A detail row has been double-clicked!\n") );
 
+       active_txn = list_txn_get_active_transaction(GTK_TREE_VIEW(data->LV_detail));
+       if(active_txn)
+       {
+       Transaction *old_txn, *new_txn;
+
+               old_txn = da_transaction_clone (active_txn);
+               new_txn = active_txn;
+               result = deftransaction_external_edit(GTK_WINDOW(data->window), old_txn, new_txn);
+
+               if(result == GTK_RESPONSE_ACCEPT)
+               {
+                       //#1640885
+                       GLOBALS->changes_count++;
+                       ui_reptime_compute(data->window, NULL);
+               }
+
+               da_transaction_free (old_txn);
+       }
 }
 
+
 static void ui_reptime_update_detail(GtkWidget *widget, gpointer user_data)
 {
 struct ui_reptime_data *data;
@@ -1052,7 +1151,7 @@ struct ui_reptime_data *data;
 
        data->detail ^= 1;
 
-       DB( printf("(stats) toggledetail to %d\n", data->detail) );
+       DB( g_print("(stats) toggledetail to %d\n", data->detail) );
 
        ui_reptime_update_detail(widget, user_data);
 
@@ -1123,23 +1222,24 @@ static void ui_reptime_setup(struct ui_reptime_data *data, guint32 accnum)
 {
        DB( g_print("\n[reptime] setup\n") );
 
-       data->detail = 0;
-
+       data->txn_queue = g_queue_new ();
 
        data->filter = da_filter_malloc();
        filter_default_all_set(data->filter);
 
+       data->detail = 0;
+
        /* 3.4 : make int transfer out of stats */
        data->filter->option[FILTER_PAYMODE] = 1;
        data->filter->paymode[PAYMODE_INTXFER] = FALSE;
 
-       filter_preset_daterange_set(data->filter, PREFS->date_range_rep);
+       filter_preset_daterange_set(data->filter, PREFS->date_range_rep, data->accnum);
        
        g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
        g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 
        g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPTIME_MINDATE]);
        g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPTIME_MAXDATE]);
@@ -1150,7 +1250,7 @@ static void ui_reptime_setup(struct ui_reptime_data *data, guint32 accnum)
        ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_acc), accnum);
 
        ui_pay_comboboxentry_populate(GTK_COMBO_BOX(data->PO_pay), GLOBALS->h_pay);
-       gtk_combo_box_set_active(GTK_COMBO_BOX(data->PO_pay), 0);
+       ui_pay_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_pay), 0);
 
        ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_cat), GLOBALS->h_cat);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->PO_cat), 0);
@@ -1192,6 +1292,8 @@ struct WinGeometry *wg;
 
        DB( g_print("\n[reptime] dispose\n") );
 
+       g_queue_free (data->txn_queue);
+
        da_filter_free(data->filter);
 
        g_free(data);
@@ -1217,8 +1319,8 @@ GtkWidget *ui_reptime_window_new(guint32 accnum)
 {
 struct ui_reptime_data *data;
 struct WinGeometry *wg;
-GtkWidget *window, *mainvbox, *hbox, *vbox, *hbox2, *notebook, *treeview;
-GtkWidget *label, *widget, *table, *alignment;
+GtkWidget *window, *mainvbox, *hbox, *vbox, *notebook, *treeview;
+GtkWidget *label, *widget, *table;
 gint row;
 GtkUIManager *ui;
 GtkActionGroup *actions;
@@ -1245,135 +1347,120 @@ GError *error = NULL;
        gtk_window_set_title (GTK_WINDOW (window), _("Trend Time Report"));
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "report_stats.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_REP_TIME);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_TIME);
 
 
        //window contents
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
-       hbox = gtk_hbox_new(FALSE, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //control part
-       table = gtk_table_new (6, 3, FALSE);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (hbox), alignment, FALSE, FALSE, 0);
+       table = gtk_grid_new ();
+       gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
+    gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Display"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Display"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_For:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_For:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_TIMESELECT);
        data->CY_for = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_for, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       notebook = gtk_notebook_new();
-       data->GR_select = notebook;
-       gtk_widget_show(notebook);
-       gtk_notebook_set_show_tabs(GTK_NOTEBOOK(notebook), FALSE);
-       gtk_notebook_set_show_border(GTK_NOTEBOOK(notebook), FALSE);
-       gtk_table_attach_defaults (GTK_TABLE (table), notebook, 1, 3, row, row+1);
-
-       //account
-       hbox2 = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), hbox2, NULL);
-       label = gtk_label_new_with_mnemonic (_("_Account:"));
-       gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       label = make_label_widget(_("A_ccount:"));
+       data->LB_acc = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_acc = widget;
-       gtk_box_pack_start (GTK_BOX (hbox2), widget, TRUE, TRUE, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
-       //category
-       hbox2 = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), hbox2, NULL);
-       label = gtk_label_new_with_mnemonic (_("_Category:"));
-       gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       row++;
+       label = make_label_widget(_("_Category:"));
+       data->LB_cat = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = ui_cat_comboboxentry_new(label);
        data->PO_cat = widget;
-       gtk_box_pack_start (GTK_BOX (hbox2), widget, TRUE, TRUE, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
-       //payee
-       hbox2 = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), hbox2, NULL);
-       label = gtk_label_new_with_mnemonic (_("_Payee:"));
-       gtk_box_pack_start (GTK_BOX (hbox2), label, FALSE, FALSE, 0);
+       row++;
+       label = make_label_widget(_("_Payee:"));
+       data->LB_pay = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = ui_pay_comboboxentry_new(label);
        data->PO_pay = widget;
-       gtk_box_pack_start (GTK_BOX (hbox2), widget, TRUE, TRUE, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Select _all"));
        data->CM_all = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("_Cumulate"));
        data->CM_cumul = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_View by:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_View by:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_VIEWBY);
        data->CY_view = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_Zoom X:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Zoom X:"));
+       data->LB_zoomx = label;
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_scale(label);
        data->RG_zoomx = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
 
        row++;
-       widget = gtk_hseparator_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 3, row, row+1);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Date filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Date filter"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_Range:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        data->CY_range = make_daterange(label, FALSE);
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_range, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_range, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_From:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_mindate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1);
+       label = make_label_widget(_("_From:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_mindate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_To:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_maxdate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1);
+       label = make_label_widget(_("_To:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_maxdate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
 
        //part: info + report
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
 
        //ui manager
@@ -1397,6 +1484,9 @@ GError *error = NULL;
        action = gtk_action_group_get_action(actions, "Line");
        g_object_set(action, "is_important", TRUE, NULL);
 
+       /*action = gtk_action_group_get_action(actions, "Column");
+       g_object_set(action, "is_important", TRUE, NULL);*/
+
        action = gtk_action_group_get_action(actions, "Detail");
        g_object_set(action, "is_important", TRUE, NULL);
 
@@ -1422,10 +1512,13 @@ GError *error = NULL;
        gtk_box_pack_start (GTK_BOX (vbox), data->TB_bar, FALSE, FALSE, 0);
 
        //infos
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER(hbox), SPACING_SMALL);
     gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
+       label = gtk_label_new(NULL);
+       data->TX_info = label;
+       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
        widget = make_label(NULL, 0.5, 0.5);
        gimp_label_set_attributes (GTK_LABEL (widget), PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL, -1);
@@ -1443,7 +1536,7 @@ GError *error = NULL;
     gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
 
        //page: list
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, NULL);
 
        widget = gtk_scrolled_window_new (NULL, NULL);
@@ -1461,7 +1554,7 @@ GError *error = NULL;
        //gtk_scrolled_window_set_placement(GTK_SCROLLED_WINDOW (widget), GTK_CORNER_TOP_RIGHT);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-       treeview = create_list_transaction(TRN_LIST_TYPE_DETAIL, PREFS->lst_ope_columns);
+       treeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
        data->LV_detail = treeview;
        gtk_container_add (GTK_CONTAINER(widget), treeview);
 
@@ -1513,6 +1606,7 @@ GError *error = NULL;
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_report)), "changed", G_CALLBACK (ui_reptime_selection), NULL);
 
+       g_signal_connect (GTK_TREE_VIEW(data->LV_detail), "row-activated", G_CALLBACK (ui_reptime_detail_onRowActivated), NULL);
 
 
        /* toolbar */
@@ -1536,6 +1630,7 @@ GError *error = NULL;
        else
                gtk_widget_hide(data->CM_minor);
 
+       ui_reptime_update_for(window, data);
        //gtk_widget_hide(data->GR_detail);
 
 
@@ -1567,14 +1662,13 @@ static void ui_reptime_amount_cell_data_function (GtkTreeViewColumn *col,
 gdouble  value;
 gchar *color;
 gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
-//guint32 kcur = (guint32)g_object_get_data(G_OBJECT(gtk_tree_view_column_get_tree_view(col)), "kcur_data");
+guint32 kcur = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(gtk_tree_view_column_get_tree_view(col)), "kcur_data"));
 
        gtk_tree_model_get(model, iter, GPOINTER_TO_INT(user_data), &value, -1);
 
        if( value )
        {
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, kcur, GLOBALS->minor);
 
                color = get_normal_color_amount(value);
 
@@ -1605,11 +1699,11 @@ GtkCellRenderer    *renderer;
        return column;
 }
 
-/*
+
 static void ui_reptime_list_set_cur(GtkTreeView *treeview, guint32 kcur)
 {
-       g_object_set_data(G_OBJECT(treeview), "kcur_data", (guint32)kcur);
-}*/
+       g_object_set_data(G_OBJECT(treeview), "kcur_data", GUINT_TO_POINTER(kcur));
+}
 
 
 
@@ -1636,7 +1730,7 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
 
        /* column: Name */
        column = gtk_tree_view_column_new();
index 88f107af2ebdb049c41b761159ecd9031ba3d7b8..43fbf810ba5099754ce9a5f398d03202d1ee8d36 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -60,9 +60,14 @@ enum {
 
 struct ui_reptime_data
 {
-       GtkWidget       *window;
+       GQueue          *txn_queue;
+       Filter          *filter;
+
+       gboolean        detail;
+       gint            charttype;
+       guint32         accnum;
 
-       gint    busy;
+       GtkWidget       *window;
 
        GtkUIManager    *ui;
        GtkActionGroup *actions;
@@ -73,17 +78,17 @@ struct ui_reptime_data
        GtkWidget       *TX_daterange;
        GtkWidget       *CY_for;
        GtkWidget       *CY_view;
-       GtkWidget       *RG_zoomx;
+       GtkWidget       *RG_zoomx, *LB_zoomx;
        GtkWidget       *CM_minor;
        GtkWidget       *CM_cumul;
        GtkWidget       *LV_report;
 
 
-       GtkWidget       *GR_select;
+       //GtkWidget     *GR_select;
        GtkWidget       *CM_all;
-       GtkWidget       *PO_acc;
-       GtkWidget       *PO_cat;
-       GtkWidget       *PO_pay;
+       GtkWidget       *LB_acc, *PO_acc;
+       GtkWidget       *LB_cat, *PO_cat;
+       GtkWidget       *LB_pay, *PO_pay;
 
        GtkWidget       *PO_mindate, *PO_maxdate;
 
@@ -95,12 +100,8 @@ struct ui_reptime_data
        GtkWidget       *GR_detail;
        GtkWidget       *LV_detail;
 
-       gboolean        detail;
-
-       gint charttype;
        gulong          handler_id[MAX_REPTIME_HID];
 
-       Filter          *filter;
 };
 
 
index ae8eb8f79b3c0f7aeb2a242a01d860fa378d3cd4..550fd6c478852d2d82aab05b0e5d18fdb024dcd6 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -47,6 +47,10 @@ extern struct Preferences *PREFS;
 
 
 /* prototypes */
+static void repvehicle_action_refresh(GtkAction *action, gpointer user_data);
+static void repvehicle_action_export(GtkAction *action, gpointer user_data);
+
+static void repvehicle_export_csv(GtkWidget *widget, gpointer user_data);
 static void repvehicle_date_change(GtkWidget *widget, gpointer user_data);
 static void repvehicle_range_change(GtkWidget *widget, gpointer user_data);
 static void repvehicle_compute(GtkWidget *widget, gpointer user_data);
@@ -57,6 +61,22 @@ static gboolean repvehicle_window_dispose(GtkWidget *widget, GdkEvent *event, gp
 static GtkWidget *create_list_repvehicle(void);
 
 
+static GtkActionEntry entries[] = {
+  { "Refresh" , ICONNAME_REFRESH   , N_("Refresh"), NULL,   N_("Refresh results"), G_CALLBACK (repvehicle_action_refresh) },
+
+  { "Export" , ICONNAME_HB_FILE_EXPORT, N_("Export")  , NULL,   N_("Export as CSV"), G_CALLBACK (repvehicle_action_export) },
+};
+static guint n_entries = G_N_ELEMENTS (entries);
+
+static const gchar *ui_info =
+"<ui>"
+"  <toolbar name='ToolBar'>"
+"    <toolitem action='Refresh'/>"
+"      <separator/>"
+"    <toolitem action='Export'/>"
+"  </toolbar>"
+"</ui>";
+
 static void repvehicle_date_change(GtkWidget *widget, gpointer user_data)
 {
 struct repvehicle_data *data;
@@ -65,12 +85,12 @@ struct repvehicle_data *data;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-       data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+       data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+       data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        // set min/max date for both widget
-       gtk_dateentry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
-       gtk_dateentry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
+       gtk_date_entry_set_maxdate(GTK_DATE_ENTRY(data->PO_mindate), data->filter->maxdate);
+       gtk_date_entry_set_mindate(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->mindate);
 
        g_signal_handler_block(data->CY_range, data->handler_id[HID_REPVEHICLE_RANGE]);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_range), 11);
@@ -82,6 +102,21 @@ struct repvehicle_data *data;
 }
 
 
+static void repvehicle_action_refresh(GtkAction *action, gpointer user_data)
+{
+struct repvehicle_data *data = user_data;
+
+       repvehicle_compute(data->window, NULL);
+}
+
+static void repvehicle_action_export(GtkAction *action, gpointer user_data)
+{
+struct repvehicle_data *data = user_data;
+
+       repvehicle_export_csv(data->window, NULL);
+}
+
+
 
 static void repvehicle_range_change(GtkWidget *widget, gpointer user_data)
 {
@@ -96,13 +131,13 @@ gint range;
 
        if(range != 11)
        {
-               filter_preset_daterange_set(data->filter, range);
+               filter_preset_daterange_set(data->filter, range, 0);
 
                g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPVEHICLE_MINDATE]);
                g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPVEHICLE_MAXDATE]);
 
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
                
                g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPVEHICLE_MINDATE]);
                g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPVEHICLE_MAXDATE]);
@@ -155,6 +190,86 @@ gint len;
 }
 
 
+static void repvehicle_export_csv(GtkWidget *widget, gpointer user_data)
+{
+struct repvehicle_data *data;
+GtkTreeModel *model;
+GtkTreeIter    iter;
+gboolean valid;
+gchar *filename = NULL;
+GIOChannel *io;
+gchar *outstr, *name;
+
+       DB( g_print("\n[repvehicle] export csv\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       name = "hb-vehicle.csv";
+
+       if( ui_file_chooser_csv(GTK_WINDOW(data->window), GTK_FILE_CHOOSER_ACTION_SAVE, &filename, name) == TRUE )
+       {
+               DB( g_print(" + filename is %s\n", filename) );
+
+               io = g_io_channel_new_file(filename, "w", NULL);
+               if(io != NULL)
+               {
+                       // header
+                       outstr = g_strdup_printf("%s;%s;%s;%s;%s;%s;%s;%s\n", 
+                       _("Date"),
+                       _("Meter"),
+                       _("Fuel"),
+                       _("Price"),
+                       _("Amount"),
+                       _("Dist."),
+                       PREFS->vehicle_unit_100,
+                       PREFS->vehicle_unit_distbyvol
+                       );
+                       g_io_channel_write_chars(io, outstr, -1, NULL, NULL);
+
+
+                       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_report));
+                       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+                       while (valid)
+                       {
+                       guint32 julian;
+                       gint meter, dist, distbyvol;
+                       gdouble fuel, price, amount, centkm;
+                       gboolean partial;
+                       gchar datebuf[16];
+
+                               gtk_tree_model_get (model, &iter,
+                                       LST_CAR_DATE    , &julian,
+                                       LST_CAR_METER   , &meter,
+                                       LST_CAR_FUEL    , &fuel,
+                                       LST_CAR_PRICE   , &price,
+                                       LST_CAR_AMOUNT  , &amount,
+                                       LST_CAR_DIST    , &dist,
+                                       LST_CAR_100KM   , &centkm,
+                                   LST_CAR_DISTBYVOL, &distbyvol,
+                                   LST_CAR_PARTIAL, &partial,
+                    -1);
+                               
+                               hb_sprint_date(datebuf, julian);
+
+                               outstr = g_strdup_printf("%s;%d;%.2f;%.2f;%.2f;%d;%.2f;%d;%d\n", 
+                                       datebuf, meter, fuel, price, amount, dist, centkm, distbyvol, partial);
+                               g_io_channel_write_chars(io, outstr, -1, NULL, NULL);
+
+                               DB( g_print("%s", outstr) );
+
+                               g_free(outstr);
+
+                               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+                       }
+
+                       g_io_channel_unref (io);
+               }
+
+               g_free( filename );
+       }
+}
+
+
 static void repvehicle_compute(GtkWidget *widget, gpointer user_data)
 {
 struct repvehicle_data *data;
@@ -172,27 +287,24 @@ guint32 catkey;
        // get the category key
        catkey = ui_cat_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_cat));
        
-       /* do nothing if no transaction or cat is 0 */
-       if( g_list_length(GLOBALS->ope_list) == 0 || catkey == 0 )
+       /* do nothing if cat is 0 */
+       if( catkey == 0 )
                goto end1;
 
        DB( g_print(" -> active cat is %d\n", catkey) );
 
+       g_queue_free (data->txn_queue);
+       data->txn_queue = hbfile_transaction_get_partial(data->filter->mindate, data->filter->maxdate);
+
        // collect transactions
        // the purpose here is to collect all cat transaction
        // and precompute some datas
-       list = g_list_first(GLOBALS->ope_list);
+       list = g_queue_peek_head_link(data->txn_queue);
        while (list != NULL)
        {
        Transaction *ope = list->data;
        Category *cat;
        CarCost *item;
-       Account *acc;
-
-               acc = da_acc_get(ope->kacc);
-               if(acc == NULL) goto next1;
-               if((acc->flags & (AF_CLOSED|AF_NOREPORT))) goto next1;
-               if((ope->flags & OF_REMIND)) goto next1;
 
                // eval normal transaction
                if(!(ope->flags & OF_SPLIT))
@@ -203,7 +315,9 @@ guint32 catkey;
                                item = da_vehiclecost_malloc();
                                item->date = ope->date;
                                item->wording = ope->wording;
-                               item->amount = ope->amount;
+                               // get amount in base currency
+                               //item->amount = ope->amount;
+                               item->amount = hb_amount_base(ope->amount, ope->kcur);
 
                                item = repvehicle_eval_memofield(item, ope->wording);
                                data->vehicle_list = g_list_append(data->vehicle_list, item);
@@ -213,7 +327,7 @@ guint32 catkey;
                // eval split transaction
                else
                {
-               guint i, nbsplit = da_transaction_splits_count(ope);
+               guint i, nbsplit = da_splits_count(ope->splits);
                Split *split;
 
                        DB( g_print(" -> nb split %d\n", nbsplit) );
@@ -230,7 +344,9 @@ guint32 catkey;
                                        item = da_vehiclecost_malloc();
                                        item->date = ope->date;
                                        item->wording = split->memo;
-                                       item->amount = split->amount;
+                                       // get amount in base currency
+                                       //item->amount = split->amount;
+                                       item->amount = hb_amount_base(split->amount, ope->kcur);
 
                                        item = repvehicle_eval_memofield(item, split->memo);
                                        data->vehicle_list = g_list_append(data->vehicle_list, item);
@@ -239,7 +355,6 @@ guint32 catkey;
                        }
                }
 
-next1:
                list = g_list_next(list);
        }
 
@@ -288,16 +403,11 @@ guint lastmeter = 0;
        gdouble centkm;
        guint distbyvol;
        gdouble trn_amount;
-       //Account *acc;
 
                if( (item->date >= data->filter->mindate) && (item->date <= data->filter->maxdate) )
                {
-                       // get amount in base currency
-                       //acc = da_acc_get(item->ope->kacc);
-                       //trn_amount = to_base_amount(item->ope->amount, acc->kcur);
                        trn_amount = item->amount;
 
-
                        if( item->meter == 0 )
                        {
                                data->total_misccost += trn_amount;
@@ -353,7 +463,7 @@ guint lastmeter = 0;
 
                                distbyvol = 0;
                                if(centkm != 0)
-                                       distbyvol = arrondi((1/centkm)*100, 0);
+                                       distbyvol = hb_amount_round((1/centkm)*100, 0);
 
                                DB( g_print(" + pf=%.2f pd=%d :: dbv=%d\n", partial_fuel, partial_dist, distbyvol) );
 
@@ -415,15 +525,15 @@ guint lastmeter = 0;
 
                // 100km fuelcost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_avera[CAR_RES_FUELCOST]), data->total_fuelcost * coef, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_FUELCOST]), data->total_fuelcost * coef, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_FUELCOST]), data->total_fuelcost * coef, GLOBALS->kcur, GLOBALS->minor);
 
                // 100km other cost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_avera[CAR_RES_OTHERCOST]), data->total_misccost * coef, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_OTHERCOST]), data->total_misccost * coef, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_OTHERCOST]), data->total_misccost * coef, GLOBALS->kcur, GLOBALS->minor);
 
                // 100km cost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_avera[CAR_RES_TOTALCOST]), (data->total_fuelcost + data->total_misccost) * coef, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_TOTALCOST]), (data->total_fuelcost + data->total_misccost) * coef, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_avera[CAR_RES_TOTALCOST]), (data->total_fuelcost + data->total_misccost) * coef, GLOBALS->kcur, GLOBALS->minor);
 
 
                // row 2 is for total
@@ -446,15 +556,15 @@ guint lastmeter = 0;
 
                // total fuelcost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_total[CAR_RES_FUELCOST]), data->total_fuelcost, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_FUELCOST]), data->total_fuelcost, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_FUELCOST]), data->total_fuelcost, GLOBALS->kcur, GLOBALS->minor);
 
                // total other cost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_total[CAR_RES_OTHERCOST]), data->total_misccost, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_OTHERCOST]), data->total_misccost, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_OTHERCOST]), data->total_misccost, GLOBALS->kcur, GLOBALS->minor);
 
                // total cost
                //hb_label_set_colvaluecurr(GTK_LABEL(data->LA_total[CAR_RES_TOTALCOST]), data->total_fuelcost + data->total_misccost, GLOBALS->kcur);
-               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_TOTALCOST]), data->total_fuelcost + data->total_misccost, GLOBALS->minor);
+               hb_label_set_colvalue(GTK_LABEL(data->LA_total[CAR_RES_TOTALCOST]), data->total_fuelcost + data->total_misccost, GLOBALS->kcur, GLOBALS->minor);
 
 
 }
@@ -491,6 +601,7 @@ static void repvehicle_setup(struct repvehicle_data *data)
 {
        DB( g_print("(repvehicle) setup\n") );
 
+       data->txn_queue = g_queue_new ();
        data->vehicle_list = NULL;
 
        data->filter = da_filter_malloc();
@@ -500,13 +611,13 @@ static void repvehicle_setup(struct repvehicle_data *data)
        data->filter->option[FILTER_PAYMODE] = 1;
        data->filter->paymode[PAYMODE_INTXFER] = FALSE;
 
-       filter_preset_daterange_set(data->filter, PREFS->date_range_rep);
+       filter_preset_daterange_set(data->filter, PREFS->date_range_rep, 0);
        
        g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPVEHICLE_MINDATE]);
        g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPVEHICLE_MAXDATE]);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 
        g_signal_handler_unblock(data->PO_mindate, data->handler_id[HID_REPVEHICLE_MINDATE]);
        g_signal_handler_unblock(data->PO_maxdate, data->handler_id[HID_REPVEHICLE_MAXDATE]);
@@ -533,6 +644,8 @@ struct WinGeometry *wg;
 
        DB( g_print("(repvehicle) dispose\n") );
 
+       g_queue_free (data->txn_queue);
+       
        da_vehiclecost_destroy(data->vehicle_list);
 
        da_filter_free(data->filter);
@@ -560,8 +673,12 @@ GtkWidget *repcost_window_new(void)
 struct repvehicle_data *data;
 struct WinGeometry *wg;
 GtkWidget *window, *mainvbox, *hbox, *vbox, *treeview;
-GtkWidget *label, *widget, *table, *alignment;
+GtkWidget *label, *widget, *table;
 gint row, col;
+GtkUIManager *ui;
+GtkActionGroup *actions;
+GtkAction *action;
+GError *error = NULL;
 
        data = g_malloc0(sizeof(struct repvehicle_data));
        if(!data) return NULL;
@@ -582,144 +699,157 @@ gint row, col;
        gtk_window_set_title (GTK_WINDOW (window), _("Vehicle cost report"));
 
        //set the window icon
-//     homebank_window_set_icon_from_file(GTK_WINDOW (window), "report_vehicle.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_REP_CAR);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_CAR);
 
 
 
        //window contents
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
-       hbox = gtk_hbox_new(FALSE, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
     gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //control part
-       table = gtk_table_new (6, 3, FALSE);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (hbox), alignment, FALSE, FALSE, 0);
+       table = gtk_grid_new ();
+       gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
+    gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Display"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Display"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Vehi_cle:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Vehi_cle:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
 
        widget = ui_cat_comboboxentry_new(label);
        data->PO_cat = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Minor currency"));
+       widget = gtk_check_button_new_with_mnemonic (_("Euro _minor"));
        data->CM_minor = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_hseparator_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 3, row, row+1);
+       widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("Date filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Date filter"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label(_("_Range:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Range:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        data->CY_range = make_daterange(label, FALSE);
-       gtk_table_attach_defaults (GTK_TABLE (table), data->CY_range, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (table), data->CY_range, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_From:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_mindate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1);
+       label = make_label_widget(_("_From:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_mindate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_To:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data->PO_maxdate = gtk_dateentry_new();
-       gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1);
+       label = make_label_widget(_("_To:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       data->PO_maxdate = gtk_date_entry_new();
+       gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
 
        //part: info + report
-       vbox = gtk_vbox_new (FALSE, 0);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
     gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
 
-       //toobar
-       //toolbar = create_repvehicle_toolbar(data);
-    //gtk_box_pack_start (GTK_BOX (vbox), toolbar, FALSE, FALSE, 0);
+       //ui manager
+       actions = gtk_action_group_new ("Account");
+
+       //as we use gettext
+       gtk_action_group_set_translation_domain(actions, GETTEXT_PACKAGE);
+
+       // data to action callbacks is set here (data)
+       gtk_action_group_add_actions (actions, entries, n_entries, data);
+
+       /* set which action should have priority in the toolbar */
+       action = gtk_action_group_get_action(actions, "Refresh");
+       g_object_set(action, "is_important", TRUE, NULL);
+
+
+       ui = gtk_ui_manager_new ();
+       gtk_ui_manager_insert_action_group (ui, actions, 0);
+       gtk_window_add_accel_group (GTK_WINDOW (window), gtk_ui_manager_get_accel_group (ui));
+
+       if (!gtk_ui_manager_add_ui_from_string (ui, ui_info, -1, &error))
+       {
+               g_message ("building UI failed: %s", error->message);
+               g_error_free (error);
+       }
+
+       data->ui = ui;
+       data->actions = actions;
+
+       //toolbar
+       data->TB_bar = gtk_ui_manager_get_widget (ui, "/ToolBar");
+       gtk_box_pack_start (GTK_BOX (vbox), data->TB_bar, FALSE, FALSE, 0);
 
-       //infos
-       //hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-    //gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
-       //gtk_container_set_border_width (GTK_CONTAINER(hbox), HB_BOX_SPACING);
-       //label = gtk_label_new(NULL);
-       //data->TX_info = label;
-       //gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
 
        // total
-       table = gtk_table_new (3, 6, FALSE);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-    gtk_box_pack_start (GTK_BOX (vbox), alignment, FALSE, FALSE, 0);
+       table = gtk_grid_new ();
+       gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
+    gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
 
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
 
        row = 0; col = 1;
 
-       label = make_label(_("Meter:"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Meter:"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        col++;
-       label = make_label(_("Consumption:"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Consumption:"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        col++;
-       label = make_label(_("Fuel cost:"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Fuel cost:"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        col++;
-       label = make_label(_("Other cost:"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Other cost:"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        col++;
-       label = make_label(_("Total cost:"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Total cost:"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        row++;
        col = 0;
-       label = make_label(PREFS->vehicle_unit_100, 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(PREFS->vehicle_unit_100);
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        for(col = 1;col<MAX_CAR_RES;col++)
        {
                label = make_label(NULL, 1.0, 0.5);
-               gtk_table_attach_defaults (GTK_TABLE (table), label, col, col+1, row, row+1);
+               gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
                data->LA_avera[col] = label;
        }
 
        row++;
        col = 0;
-       label = make_label(_("Total"), 1.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, col, col+1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Total"));
+       gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
 
        for(col = 1;col<MAX_CAR_RES;col++)
        {
                label = make_label(NULL, 1.0, 0.5);
-               gtk_table_attach_defaults (GTK_TABLE (table), label, col, col+1, row, row+1);
+               gtk_grid_attach (GTK_GRID (table), label, col, row, 1, 1);
                data->LA_total[col] = label;
        }
        
@@ -869,8 +999,7 @@ gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
 
        if( value )
        {
-               mystrfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->minor);
-               //hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur);
+               hb_strfmon(buf, G_ASCII_DTOSTR_BUF_SIZE-1, value, GLOBALS->kcur, GLOBALS->minor);
 
                color = get_normal_color_amount(value);
 
@@ -961,13 +1090,14 @@ GtkTreeViewColumn  *column;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), PREFS->rules_hint);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
 
        /* column date */
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_set_title(column, _("Date"));
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
        renderer = gtk_cell_renderer_text_new();
+       g_object_set(renderer, "xalign", 1.0, NULL);
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        //gtk_tree_view_column_add_attribute(column, renderer, "text", LST_CAR_DATE);
        gtk_tree_view_column_set_alignment (column, 0.5);
index bc94b920ec5d181254e0142c3e3e2fb60e708208..4acb0f6f1f617eed48def195b37b3d7d8f6d49b0 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -40,8 +40,22 @@ enum {
 
 struct repvehicle_data
 {
+       GQueue          *txn_queue;
+       GList           *vehicle_list;
+       Filter          *filter;
+
+       guint           total_dist;
+       gdouble         total_fuel;
+       gdouble         total_fuelcost;
+       gdouble         total_misccost;
+
        GtkWidget       *window;
 
+       GtkUIManager    *ui;
+       GtkActionGroup *actions;
+
+       GtkWidget       *TB_bar;
+
        //GtkWidget     *TX_info;
        GtkWidget       *CM_minor;
        GtkWidget       *LV_report;
@@ -55,16 +69,6 @@ struct repvehicle_data
        GtkWidget       *LA_avera[MAX_CAR_RES];
        GtkWidget       *LA_total[MAX_CAR_RES];
 
-       GList           *vehicle_list;
-
-       guint           total_dist;
-       gdouble         total_fuel;
-       gdouble         total_fuelcost;
-       gdouble         total_misccost;
-
-
-       Filter          *filter;
-
        gulong          handler_id[MAX_REPVEHICLE_HID];
 };
 
index 9e0780e04a988cd35ee0b499ad21626d97ebc6b8..898cf07ed5a2127f7f5101059611d73069de0a2d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -20,6 +20,7 @@
 #include "homebank.h"
 #include "hb-account.h"
 #include "ui-account.h"
+#include "ui-currency.h"
 
 #define MYDEBUG 0
 
@@ -168,7 +169,10 @@ Account *acc = value;
        if( (ctx->insert_type == ACC_LST_INSERT_REPORT) && (acc->flags & AF_NOREPORT) ) return;
        if( (acc->key == ctx->except_key) ) return;
        if( (acc->imported == TRUE) ) return;
-       
+
+       //todo check this
+       if( (ctx->kcur > 0 ) && (acc->kcur != ctx->kcur) ) return;
+
     DB( g_print (" -> append %s\n", acc->name) );
        
        
@@ -217,9 +221,9 @@ struct accPopContext ctx;
        ctx.except_key = except_key;
        ctx.kcur = 0;
        ctx.insert_type = insert_type;
-/*     Account *acc = da_acc_get(except_key);
+       Account *acc = da_acc_get(except_key);
        if(acc != NULL)
-               ctx.kcur = acc->kcur;*/
+               ctx.kcur = acc->kcur;
        
        gtk_list_store_clear (GTK_LIST_STORE(model));
        g_hash_table_foreach(hash, (GHFunc)ui_acc_comboboxentry_populate_ghfunc, &ctx);
@@ -289,7 +293,7 @@ GtkEntryCompletion *completion;
        if(label)
                gtk_label_set_mnemonic_widget (GTK_LABEL(label), comboboxentry);
 
-       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_COMBO, -1);
+       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_LIST, -1);
        
        return comboboxentry;
 }
@@ -503,8 +507,6 @@ GtkTreeViewColumn   *column;
        treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       //gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);
-
        // column 1: toggle
        if( withtoggle == TRUE )
        {
@@ -522,9 +524,15 @@ GtkTreeViewColumn  *column;
 
        // column 2: name
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);
+
        column = gtk_tree_view_column_new();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_listview_name_cell_data_function, GINT_TO_POINTER(LST_DEFACC_DATAS), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
        // treeviewattribute
@@ -587,8 +595,6 @@ gint field = GPOINTER_TO_INT(user_data);
                                        }
                                }
                                break;
-
-               //todo: for stock account                       
                
                        //case FIELD_TYPE:
                        //      item->type = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_type));
@@ -622,7 +628,7 @@ gint field = GPOINTER_TO_INT(user_data);
                                break;
 
                        case FIELD_MINIMUM:
-                               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_minimum));
+                               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_overdraft));
                                item->minimum = value;
                                break;
 
@@ -648,17 +654,17 @@ gchar *retval = NULL;
                dialog = gtk_dialog_new_with_buttons (title,
                                                    GTK_WINDOW (parentwindow),
                                                    0,
-                                                   GTK_STOCK_CANCEL,
+                                                   _("_Cancel"),
                                                    GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
+                                                   _("_OK"),
                                                    GTK_RESPONSE_ACCEPT,
                                                    NULL);
 
                content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
        
-               mainvbox = gtk_vbox_new (FALSE, 0);
+               mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
                gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_BOX_SPACING);
+               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), SPACING_SMALL);
 
                getwidget = gtk_entry_new();
                gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 0);
@@ -716,7 +722,7 @@ Account *item;
 
                item->type = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_type));
 
-               //account_set_currency(item, ui_cur_combobox_get_key(GTK_COMBO_BOX(data->CY_curr)) );
+               account_set_currency(item, ui_cur_combobox_get_key(GTK_COMBO_BOX(data->CY_curr)) );
 
                g_free(item->bankname);
                item->bankname = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_bank)));
@@ -724,6 +730,16 @@ Account *item;
                g_free(item->number);
                item->number = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_number)));
 
+               GtkTextBuffer *buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (data->TB_notes));
+               GtkTextIter siter, eiter;
+               gchar *notes;
+               
+               gtk_text_buffer_get_iter_at_offset (buffer, &siter, 0);
+               gtk_text_buffer_get_end_iter(buffer, &eiter);
+               notes = gtk_text_buffer_get_text(buffer, &siter, &eiter, FALSE);
+               if(notes != NULL)
+                       item->notes = g_strdup(notes);
+               
                item->flags &= ~(AF_CLOSED);
                bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_closed));
                if(bool) item->flags |= AF_CLOSED;
@@ -744,8 +760,8 @@ Account *item;
                value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_initial));
                item->initial = value;
 
-               gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_minimum));
-               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_minimum));
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_overdraft));
+               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_overdraft));
                item->minimum = value;
 
                gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_cheque1));
@@ -786,7 +802,7 @@ Account *item;
 
                gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_type), item->type );
 
-               //ui_cur_combobox_set_active(GTK_COMBO_BOX(data->CY_curr), item->kcur);
+               ui_cur_combobox_set_active(GTK_COMBO_BOX(data->CY_curr), item->kcur);
                
                if(item->bankname != NULL)
                        gtk_entry_set_text(GTK_ENTRY(data->ST_bank), item->bankname);
@@ -798,6 +814,13 @@ Account *item;
                else
                        gtk_entry_set_text(GTK_ENTRY(data->ST_number), "");
 
+               GtkTextBuffer *buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (data->TB_notes));
+               GtkTextIter iter;
+
+               gtk_text_buffer_set_text (buffer, "", 0);
+               gtk_text_buffer_get_iter_at_offset (buffer, &iter, 0);
+               if(item->notes != NULL)
+                       gtk_text_buffer_insert (buffer, &iter, item->notes, -1);        
 
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_nobudget), item->flags & AF_NOBUDGET);
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_nosummary), item->flags & AF_NOSUMMARY);
@@ -805,7 +828,7 @@ Account *item;
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_closed), item->flags & AF_CLOSED);
 
                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_initial), item->initial);
-               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_minimum), item->minimum);
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_overdraft), item->minimum);
 
                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_cheque1), item->cheque1);
                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_cheque2), item->cheque2);
@@ -832,7 +855,6 @@ GtkTreeModel                 *model;
 GtkTreeIter                     iter;
 gboolean selected, sensitive;
 guint32 key;
-//todo: for stock account
 //gboolean is_new;
 
        DB( g_print("\n(ui_acc_manage_update)\n") );
@@ -874,7 +896,6 @@ guint32 key;
                }
        }       */
 
-       //todo: for stock account
        //todo: lock type if oldpos!=0
 /*
        if( selected )
@@ -887,24 +908,8 @@ guint32 key;
 */
 
        sensitive = (selected == TRUE) ? TRUE : FALSE;
-       gtk_widget_set_sensitive(data->CY_type, sensitive);
-       //gtk_widget_set_sensitive(data->CY_curr, sensitive);
-       gtk_widget_set_sensitive(data->ST_number, sensitive);
-       gtk_widget_set_sensitive(data->ST_bank, sensitive);
-       gtk_widget_set_sensitive(data->CM_nobudget, sensitive);
-       gtk_widget_set_sensitive(data->CM_nosummary, sensitive);
-       gtk_widget_set_sensitive(data->CM_noreport, sensitive);
-       gtk_widget_set_sensitive(data->CM_closed, sensitive);
 
-       gtk_widget_set_sensitive(data->ST_initial, sensitive);
-       gtk_widget_set_sensitive(data->ST_minimum, sensitive);
-       gtk_widget_set_sensitive(data->ST_cheque1, sensitive);
-       gtk_widget_set_sensitive(data->ST_cheque2, sensitive);
-
-
-       //sensitive = (data->action == 0) ? TRUE : FALSE;
-       //gtk_widget_set_sensitive(data->LV_acc, sensitive);
-       //gtk_widget_set_sensitive(data->BT_new, sensitive);
+       gtk_widget_set_sensitive(data->notebook, sensitive);
 
        sensitive = (selected == TRUE && data->action == 0) ? TRUE : FALSE;
        //gtk_widget_set_sensitive(data->BT_mod, sensitive);
@@ -953,7 +958,7 @@ Account *item;
                {
                        item = da_acc_malloc();
                        item->name = name; //g_strdup_printf( _("(account %d)"), da_acc_length()+1);
-                       //item->kcur = GLOBALS->kcur;
+                       item->kcur = GLOBALS->kcur;
 
                        da_acc_append(item);
                        ui_acc_listview_add(GTK_TREE_VIEW(data->LV_acc), item);
@@ -964,45 +969,66 @@ Account *item;
 }
 
 /*
-** remove the selected account to our treeview and temp GList
+** delete the selected account to our treeview and temp GList
 */
-static void ui_acc_manage_remove(GtkWidget *widget, gpointer user_data)
+static void ui_acc_manage_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_acc_manage_data *data;
-//Account *item;
+Account *item;
 guint32 key;
-gboolean do_remove;
+gint result;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n(ui_acc_manage_remove) (data=%x)\n", (guint)data) );
 
-       do_remove = TRUE;
        key = ui_acc_listview_get_selected_key(GTK_TREE_VIEW(data->LV_acc));
        if( key > 0 )
        {
+               item = da_acc_get(key);
+
                if( account_is_used(key) == TRUE )
-               {               
-                       //item = da_acc_get(key);
-                       do_remove = FALSE;
-                       ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_INFO,
-                               _("Remove not allowed"),
-                               _("This account is used and cannot be removed.")
+               {
+               gchar *title;
+
+                       title = g_strdup_printf (
+                               _("Cannot delete account '%s'"), item->name);
+
+                       ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_ERROR,
+                               title,
+                               _("This account contains transactions and/or is part of internal transfers.")
                        );
-                       
-               }
 
-               if( do_remove )
-               {
-                       da_acc_remove(key);
-                       ui_acc_listview_remove_selected(GTK_TREE_VIEW(data->LV_acc));
-                       data->change++;
+                       g_free(title);
                }
-       }
-}
+               else
+               {
+               gchar *title;
+               gchar *secondtext;
 
+                       title = g_strdup_printf (
+                               _("Are you sure you want to permanently delete '%s'?"), item->name);
 
+                       secondtext = _("If you delete an account, it will be permanently lost.");
+                       
+                       result = ui_dialog_msg_confirm_alert(
+                                       GTK_WINDOW(data->window),
+                                       title,
+                                       secondtext,
+                                       _("_Delete")
+                               );
 
+                       g_free(title);
 
+                       if( result == GTK_RESPONSE_OK )
+                       {
+                               da_acc_remove(key);
+                               ui_acc_listview_remove_selected(GTK_TREE_VIEW(data->LV_acc));
+                               data->change++;
+                       }
+               
+               }
+       }
+}
 
 
 /*
@@ -1140,7 +1166,7 @@ static void ui_acc_manage_setup(struct ui_acc_manage_data *data)
        data->lastkey = 0;
 
        ui_acc_listview_populate(data->LV_acc, ACC_LST_INSERT_NORMAL);
-       //ui_cur_combobox_populate(data->CY_curr, GLOBALS->h_cur);
+       ui_cur_combobox_populate(GTK_COMBO_BOX(data->CY_curr), GLOBALS->h_cur);
        //populate_view_acc(data->LV_acc, GLOBALS->acc_list, TRUE);
 }
 
@@ -1150,22 +1176,26 @@ static void ui_acc_manage_setup(struct ui_acc_manage_data *data)
 GtkWidget *ui_acc_manage_dialog (void)
 {
 struct ui_acc_manage_data data;
-GtkWidget *dialog, *content, *mainbox, *scrollwin, *notebook, *alignment;
+GtkWidget *dialog, *content, *mainbox, *vbox, *scrollwin, *notebook;
+GtkWidget *content_grid, *group_grid;
 GtkWidget *table, *label, *widget, *hpaned;
-gint row;
+gint w, h, row;
 
        dialog = gtk_dialog_new_with_buttons (_("Manage Accounts"),
                                GTK_WINDOW(GLOBALS->mainwindow),
                                0,
-                           GTK_STOCK_CLOSE,
+                           _("_Close"),
                            GTK_RESPONSE_ACCEPT,
                                NULL);
 
        data.window = dialog;
 
        //set the dialog icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (dialog), "account.svg");       
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), HB_STOCK_ACCOUNT);
+       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ACCOUNT);
+
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(dialog), -1, h/PHI);
 
        //store our dialog private data
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
@@ -1173,18 +1203,27 @@ gint row;
 
        //window contents
        content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
-       mainbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
+       mainbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_MEDIUM);
 
-       hpaned = gtk_hpaned_new();
+       hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
        gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
 
+       // set paned position
+       //w = w/PHI;
+       //gtk_paned_set_position(GTK_PANED(hpaned), w - (w/PHI));
+
        /* left area */
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-       gtk_paned_pack1 (GTK_PANED(hpaned), table, FALSE, FALSE);
+       vbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       //gtk_box_pack_start (GTK_BOX (mainbox), vbox, FALSE, FALSE, 0);
+       gtk_widget_set_margin_right(vbox, SPACING_TINY);
+       gtk_paned_pack1 (GTK_PANED(hpaned), vbox, FALSE, FALSE);
+
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 0);
 
        row = 0;
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
@@ -1194,154 +1233,184 @@ gint row;
        gtk_widget_set_size_request(data.LV_acc, HB_MINWIDTH_LIST, -1);
        gtk_container_add(GTK_CONTAINER(scrollwin), data.LV_acc);
        gtk_widget_set_tooltip_text(data.LV_acc, _("Drag & drop to change the order\nDouble-click to rename"));
-       gtk_table_attach_defaults (GTK_TABLE (table), scrollwin, 0, 2, row, row+1);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID(table), scrollwin, 0, row, 2, 1);
 
-       // tools buttons
        row++;
-       widget = gtk_button_new_from_stock(GTK_STOCK_ADD);
+       widget = gtk_button_new_with_mnemonic(_("_Add"));
        data.BT_add = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
-       data.BT_rem = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID(table), widget, 0, row, 1, 1);
+
+       widget = gtk_button_new_with_mnemonic(_("_Delete"));
+       data.BT_rem = widget; 
+       gtk_grid_attach (GTK_GRID(table), widget, 1, row, 1, 1);
 
 
        /* right area */
        notebook = gtk_notebook_new();
+       data.notebook = notebook;
        //gtk_box_pack_start (GTK_BOX (mainbox), notebook, TRUE, TRUE, 0);
+       gtk_widget_set_margin_left(notebook, SPACING_TINY);
        gtk_paned_pack2 (GTK_PANED(hpaned), notebook, FALSE, FALSE);
-       
-       /* page general */
-       table = gtk_table_new (8, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(table), HB_MAINBOX_SPACING);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
+
+       /* page :: General */
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
        label = gtk_label_new(_("General"));
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), alignment, label);
+       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), content_grid, label);
 
-       row = 0;
-       label = make_label(_("Account"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Account
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 0, 1, 1);
 
-       row++;
-       label = make_label(_("_Type:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_group(_("Account"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label_widget(_("_Type:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_ACC_TYPE);
        data.CY_type = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       /*
        row++;
-       label = make_label(_("_Currency:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Currency:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = ui_cur_combobox_new(label);
        data.CY_curr = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       */
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label (_("Start _balance:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
+       label = make_label_widget(_("Start _balance:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_amount(label);
        data.ST_initial = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        //TODO: notes
-
+       row++;
+       label = make_label_widget(_("Notes:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = gtk_text_view_new ();
+       scrollwin = gtk_scrolled_window_new (NULL, NULL);
+       gtk_widget_set_size_request (scrollwin, -1, 48);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_container_add (GTK_CONTAINER (scrollwin), widget);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       data.TB_notes = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), scrollwin, 2, row, 1, 1);
+       
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("this account was _closed"));
        data.CM_closed = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        
-       row++;
-       label = make_label(_("Current check number"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Checkbook _1:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       // group :: Current check number
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 1, 1, 1);
+
+       label = make_label_group(_("Current check number"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label_widget(_("Checkbook _1:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_long (label);
        data.ST_cheque1 = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Checkbook _2:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Checkbook _2:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_long (label);
        data.ST_cheque2 = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       /* page options */
-       table = gtk_table_new (9, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(table), HB_MAINBOX_SPACING);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
+       
+       /* page :: Options */
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
        label = gtk_label_new(_("Options"));
-       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), alignment, label);
+       gtk_notebook_append_page(GTK_NOTEBOOK(notebook), content_grid, label);
 
-       
-       row = 0;
-       label = make_label(_("Institution"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Institution
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 0, 1, 1);
 
-       row++;
-       label = make_label(_("_Name:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1,(GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_group(_("Institution"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("_Name:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_string(label);
        data.ST_bank = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
 
        row++;
-       label = make_label(_("N_umber:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("N_umber:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_string(label);
        data.ST_number = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
 
-       row++;
-       label = make_label(_("Limits"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Limits
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 1, 1, 1);
 
+       label = make_label_group(_("Balance limits"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
        //TODO: warning/absolute minimum balance
 
-       row++;
-       label = make_label (_("_Min. balance:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row = 1;
+       label = make_label_widget(_("_Overdraft at:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_amount(label);
-       data.ST_minimum = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       data.ST_overdraft = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       row++;
-       label = make_label(_("Report exclusion"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Report exclusion
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 2, 1, 1);
 
-       row++;
+       label = make_label_group(_("Report exclusion"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 2, 1);
+
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("exclude from account _summary"));
        data.CM_nosummary = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("exclude from the _budget"));
        data.CM_nobudget = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("exclude from any _reports"));
        data.CM_noreport = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
 
        //connect all our signals
@@ -1350,14 +1419,12 @@ gint row;
        g_signal_connect (GTK_TREE_VIEW(data.LV_acc), "row-activated", G_CALLBACK (ui_acc_manage_rowactivated), GINT_TO_POINTER(2));
        
        g_signal_connect (G_OBJECT (data.BT_add), "clicked", G_CALLBACK (ui_acc_manage_add), NULL);
-       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_acc_manage_remove), NULL);
+       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_acc_manage_delete), NULL);
 
        //setup, init and show window
        ui_acc_manage_setup(&data);
        ui_acc_manage_update(data.LV_acc, NULL);
 
-//     gtk_window_set_default_size (GTK_WINDOW (window), 640, 480);
-
        gtk_widget_show_all (dialog);
 
        //wait for the user
index cf137de1f9095eddc3e76d9bce8d215c3b6d8cba..5817d9c1df24de7aebfc4160a3c0547a5051c024 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -88,9 +88,11 @@ struct ui_acc_manage_data
        GtkWidget       *LV_acc;
        GtkWidget       *BT_add, *BT_rem;
 
-       //GtkWidget     *CY_curr;
+       GtkWidget       *CY_curr;
        GtkWidget       *CY_type;
 
+       GtkWidget   *notebook;
+       
        GtkWidget       *ST_bank;
        GtkWidget       *ST_number;
        GtkWidget       *CM_nosummary;
@@ -98,9 +100,12 @@ struct ui_acc_manage_data
        GtkWidget       *CM_noreport;
        GtkWidget       *CM_closed;
        GtkWidget       *ST_initial;
-       GtkWidget       *ST_minimum;
+       GtkWidget       *ST_warning;
+       GtkWidget       *ST_overdraft;
        GtkWidget       *ST_cheque1;
        GtkWidget       *ST_cheque2;
+       GtkWidget       *TB_notes;
+       
 };
 
 
index 2db2edc57a7d59d0a34d9a3e3f69af006d35f891..7c8f81229a60fc3ab629f787b4a7f52d99795a1c 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -24,6 +24,7 @@
 #include "ui-account.h"
 #include "ui-category.h"
 #include "ui-payee.h"
+#include "ui-split.h"
 
 #include "gtk-dateentry.h"
 
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
 
 
+gchar *CYA_ARCHIVE_TYPE[] = { 
+       N_("Scheduled"), 
+       N_("Template"), 
+       NULL
+};
+
 
 gchar *CYA_UNIT[] = { N_("Day"), N_("Week"), N_("Month"), N_("Year"), NULL };
 
 gchar *CYA_SCHED_WEEKEND[] = { N_("Possible"), N_("Before"), N_("After"), NULL };
 
+extern gchar *CYA_TXN_STATUS[];
 
 static GtkWidget *ui_arc_listview_new(void);
 
 
 
 
+static void ui_arc_listview_populate(GtkWidget *view, gint type)
+{
+GtkTreeModel *model;
+GtkTreeIter  iter;
+GList *list;
+gint i;
+
+       DB( g_print("ui_arc_listview_populate()\n") );
+
+       DB( g_print(" - type=%d\n", type) );
+
+
+       //insert all glist item into treeview
+       model  = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
+       
+
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+       
+       i=0;
+       list = g_list_first(GLOBALS->arc_list);
+       while (list != NULL)
+       {
+       Archive *item = list->data;
+
+               if( (type == ARC_TYPE_SCHEDULED) && !(item->flags & OF_AUTO) )
+                       goto next;
+
+               if( (type == ARC_TYPE_TEMPLATE) && (item->flags & OF_AUTO) )
+                       goto next;
+
+               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                       LST_DEFARC_DATAS, item, //data struct
+                       LST_DEFARC_OLDPOS, i,           //oldpos
+                       -1);
+
+               //DB( g_print(" populate_treeview: %d %08x\n", i, list->data) );
+next:
+               i++; list = g_list_next(list);
+       }
+
+}
+
+
+static void ui_arc_listview_select_by_pointer(GtkTreeView *treeview, gpointer user_data)
+{
+GtkTreeModel *model;
+GtkTreeIter    iter;
+GtkTreeSelection *selection;
+gboolean valid;
+Archive *arc = user_data;
+
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(treeview));
+       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
+
+       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+       while (valid)
+       {
+       Archive *tmp_arc;
+
+               gtk_tree_model_get (model, &iter, LST_DEFARC_DATAS, &tmp_arc, -1);
+               if( arc == tmp_arc )
+               {
+                       gtk_tree_selection_select_iter (selection, &iter);
+                       break;
+               }
+       
+               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+       }
+}
+
+
 /*
 **
 ** The function should return:
@@ -62,12 +143,38 @@ static GtkWidget *ui_arc_listview_new(void);
 */
 static gint ui_arc_listview_compare_func (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer userdata)
 {
+gint sortcol = GPOINTER_TO_INT(userdata);
 Archive *entry1, *entry2;
+gint retval = 0;
 
        gtk_tree_model_get(model, a, LST_DEFARC_DATAS, &entry1, -1);
        gtk_tree_model_get(model, b, LST_DEFARC_DATAS, &entry2, -1);
 
-    return hb_string_utf8_compare(entry1->wording, entry2->wording);
+    switch (sortcol)
+    {
+               case LST_DEFARC_SORT_MEMO:
+                       retval = (entry1->flags & GF_INCOME) - (entry2->flags & GF_INCOME);
+                       if(!retval)
+                       {
+                               retval = hb_string_utf8_compare(entry1->wording, entry2->wording);
+                       }
+                       break;
+               case LST_DEFARC_SORT_PAYEE:
+                       {
+                       Payee *p1, *p2;
+
+                               p1 = da_pay_get(entry1->kpay);
+                               p2 = da_pay_get(entry2->kpay);
+                               if( p1 != NULL && p2 != NULL )
+                               {
+                                       retval = hb_string_utf8_compare(p1->name, p2->name);
+                               }
+                       }
+                       break;
+               default:
+                       g_return_val_if_reached(0);
+       }
+    return retval;
 }
 
 
@@ -77,22 +184,21 @@ Archive *entry1, *entry2;
 static void ui_arc_listview_auto_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
 {
 Archive *item;
-GdkPixbuf *pixbuf = NULL;
+gchar *iconname = NULL;
 
        // get the transaction
        gtk_tree_model_get(model, iter, LST_DEFARC_DATAS, &item, -1);
 
-       if( item->flags & OF_AUTO )
-               pixbuf = GLOBALS->lst_pixbuf[LST_PIXBUF_AUTO];
+       iconname = ( item->flags & OF_AUTO ) ? ICONNAME_HB_OPE_AUTO : NULL;
 
-       g_object_set(renderer, "pixbuf", pixbuf, NULL);
+       g_object_set(renderer, "icon-name", iconname, NULL);
 }
 
 
 /*
 ** draw some text from the stored data structure
 */
-static void ui_arc_listview_text_cell_data_function (GtkTreeViewColumn *col,
+static void ui_arc_listview_cell_data_function_memo (GtkTreeViewColumn *col,
                                GtkCellRenderer *renderer,
                                GtkTreeModel *model,
                                GtkTreeIter *iter,
@@ -110,6 +216,28 @@ gchar *name;
 
 
 
+static void ui_arc_listview_cell_data_function_payee (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+{
+Archive *arc;
+Payee *pay;
+
+       gtk_tree_model_get(model, iter,
+               LST_DEFARC_DATAS, &arc,
+               -1);
+
+       if(arc)
+       {
+
+               pay = da_pay_get(arc->kpay);
+
+               if(pay != NULL)
+                       g_object_set(renderer, "text", pay->name, NULL);
+       }
+               else
+               g_object_set(renderer, "text", NULL, NULL);
+
+}
+
 /*
 **
 */
@@ -128,30 +256,64 @@ GtkTreeViewColumn  *column;
                G_TYPE_BOOLEAN
                );
 
-       //sortable
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFARC_DATAS, ui_arc_listview_compare_func, GINT_TO_POINTER(LST_DEFARC_DATAS), NULL);
-
-
        //treeview
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       /* icon column */
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (view), PREFS->grid_lines);
+
+       /* column: Memo */
+       renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);
+           
        column = gtk_tree_view_column_new();
-       renderer = gtk_cell_renderer_pixbuf_new ();
-       gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       gtk_tree_view_column_set_title(column, _("Memo"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_arc_listview_auto_cell_data_function, NULL, NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_arc_listview_cell_data_function_memo, GINT_TO_POINTER(LST_DEFARC_SORT_MEMO), NULL);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DEFARC_SORT_MEMO);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
-       /* text column */
-       column = gtk_tree_view_column_new();
+       /* column: Payee */
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Payee"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_arc_listview_text_cell_data_function, GINT_TO_POINTER(1), NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_arc_listview_cell_data_function_payee, GINT_TO_POINTER(LST_DEFARC_SORT_PAYEE), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       //gtk_tree_view_column_add_attribute(column, renderer, "text", 1);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DEFARC_SORT_PAYEE);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(view), FALSE);
+
+       /* column: Scheduled icon */
+       column = gtk_tree_view_column_new();
+       renderer = gtk_cell_renderer_pixbuf_new ();
+       //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_arc_listview_auto_cell_data_function, NULL, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+
+
+       //sortable
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFARC_SORT_MEMO, ui_arc_listview_compare_func, GINT_TO_POINTER(LST_DEFARC_SORT_MEMO), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFARC_SORT_PAYEE, ui_arc_listview_compare_func, GINT_TO_POINTER(LST_DEFARC_SORT_PAYEE), NULL);
+
+
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFARC_SORT_MEMO, GTK_SORT_ASCENDING);
+
+       //gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(view), FALSE);
        //gtk_tree_view_set_reorderable (GTK_TREE_VIEW(view), TRUE);
 
        return(view);
@@ -170,8 +332,8 @@ static void ui_arc_manage_add(GtkWidget *widget, gpointer user_data)
 struct ui_arc_manage_data *data;
 GtkTreeModel *model;
 GtkTreeIter  iter;
-
 Archive *item;
+gint type;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n[ui_scheduled] add\n") );
@@ -179,9 +341,13 @@ Archive *item;
        model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_arc));
 
        item = da_archive_malloc();
-       item->wording = g_strdup_printf(_("(archive %d)"), g_list_length(GLOBALS->arc_list) + 1);
+       item->wording = g_strdup_printf(_("(template %d)"), g_list_length(GLOBALS->arc_list) + 1);
        item->unit = 2;
 
+       type = radio_get_active(GTK_CONTAINER(data->RA_type)) == 1 ? ARC_TYPE_TEMPLATE : ARC_TYPE_SCHEDULED;
+       if( type == ARC_TYPE_SCHEDULED )
+               item->flags |= OF_AUTO;
+
        GLOBALS->arc_list = g_list_append(GLOBALS->arc_list, item);
 
        gtk_list_store_append (GTK_LIST_STORE(model), &iter);
@@ -196,30 +362,53 @@ Archive *item;
 }
 
 /*
-** remove the selected account to our treeview and temp GList
+** delete the selected account to our treeview and temp GList
 */
-static void ui_arc_manage_remove(GtkWidget *widget, gpointer user_data)
+static void ui_arc_manage_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_arc_manage_data *data;
 GtkTreeSelection *selection;
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 Archive *item;
+gint result;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("\n[ui_scheduled] remove (data=%p)\n", data) );
+       DB( g_print("\n[ui_scheduled] delete (data=%p)\n", data) );
 
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_arc));
        //if true there is a selected node
        if (gtk_tree_selection_get_selected(selection, &model, &iter))
        {
+       gchar *title;
+       gchar *secondtext;
+               
                gtk_tree_model_get(model, &iter, LST_DEFARC_DATAS, &item, -1);
-               gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
 
-               GLOBALS->arc_list = g_list_remove(GLOBALS->arc_list, item);
+               title = g_strdup_printf (
+                       _("Are you sure you want to permanently delete '%s'?"), item->wording);
 
-               data->change++;
-               //DB( g_print(" remove =%08x (pos=%d)\n", entry, g_list_index(data->tmp_list, entry) ) );
+               secondtext = _("If you delete a scheduled/template, it will be permanently lost.");
+               
+               result = ui_dialog_msg_confirm_alert(
+                               GTK_WINDOW(data->window),
+                               title,
+                               secondtext,
+                               _("_Delete")
+                       );
+
+               g_free(title);
+               
+               if( result == GTK_RESPONSE_OK )
+               {
+                       gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
+
+                       GLOBALS->arc_list = g_list_remove(GLOBALS->arc_list, item);
+
+                       data->change++;
+
+               }
+               //DB( g_print(" delete =%08x (pos=%d)\n", entry, g_list_index(data->tmp_list, entry) ) );
        }
 }
 
@@ -293,14 +482,20 @@ Archive *item;
 
                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), item->amount);
 
-               g_signal_handler_block(data->CM_valid, data->handler_id[HID_ARC_VALID]);
+
+               
+               radio_set_active(GTK_CONTAINER(data->RA_status), item->status );
+
+               
+               /*g_signal_handler_block(data->CM_valid, data->handler_id[HID_ARC_VALID]);
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_valid), (item->flags & OF_VALID) ? 1 : 0);
                g_signal_handler_unblock(data->CM_valid, data->handler_id[HID_ARC_VALID]);
 
                g_signal_handler_block(data->CM_remind, data->handler_id[HID_ARC_REMIND]);
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_remind), (item->flags & OF_REMIND) ? 1 : 0);
                g_signal_handler_unblock(data->CM_remind, data->handler_id[HID_ARC_REMIND]);
-
+               */
+               
                gtk_combo_box_set_active(GTK_COMBO_BOX(data->NU_mode), item->paymode);
 
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_cheque), (item->flags & OF_CHEQ2) ? 1 : 0);
@@ -322,7 +517,7 @@ Archive *item;
 
                gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_unit), item->unit);
 
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_next), item->nextdate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_next), item->nextdate);
 
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_limit), (item->flags & OF_LIMIT) ? 1 : 0);
 
@@ -342,11 +537,11 @@ Archive *item;
 */
 static void ui_arc_manage_getlast(struct ui_arc_manage_data *data)
 {
+Archive *item;
 gchar *txt;
-gboolean bool;
 gdouble value;
 gint active;
-Archive *item;
+
 
        DB( g_print("\n[ui_scheduled] getlast\n") );
 
@@ -356,6 +551,8 @@ Archive *item;
        {
                DB( g_print(" -> %s\n", item->wording) );
 
+               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_arc));
+
                txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_word));
                // ignore if entry is empty
                if (txt && *txt)
@@ -364,45 +561,51 @@ Archive *item;
                        item->wording = g_strdup(txt);
                }
 
-               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_arc));
-
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_amount));
                value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
                item->amount = value;
 
-               item->flags = 0;
+               item->paymode   = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
+               item->kcat              = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_grp));
+               item->kpay              = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_pay));
+               item->kacc              = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
+               item->kxferacc  = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_accto));
 
-               active = item->amount > 0 ? TRUE : FALSE;
-               //active = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_amount));
-               if(active == 1) item->flags |= OF_INCOME;
+               item->status = radio_get_active(GTK_CONTAINER(data->RA_status));
+
+               //#1615245: moved here, after get combo entry key
+               if( item->paymode != PAYMODE_INTXFER )
+               {
+                       //#677351: revert kxferacc to 0
+                       item->kxferacc = 0;
+               }
 
-               bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cheque));
-               if(bool) item->flags |= OF_CHEQ2;
+               /* flags */
+               //item->flags = 0;
+               item->flags &= (OF_SPLIT);      //(split is set in hb_archive)
 
-               bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_valid));
-               if(bool) item->flags |= OF_VALID;
+               active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cheque));
+               if(active == 1) item->flags |= OF_CHEQ2;
 
-               bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_remind));
-               if(bool == 1) item->flags |= OF_REMIND;
+               //active = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_amount));
+               active = item->amount > 0 ? TRUE : FALSE;
+               if(active == TRUE) item->flags |= OF_INCOME;
 
-               item->paymode           = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
-               item->kcat              = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_grp));
-               item->kpay                      = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_pay));
-               item->kacc              = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
-               item->kxferacc  = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_accto));
 
-               DB( g_print(" -> PO_acc %d\n", item->kacc) );
-               DB( g_print(" -> PO_accto %d\n", item->kxferacc) );
+               /* -- automated -- */
 
-               bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_auto));
-               if(bool) item->flags |= OF_AUTO;
+               active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_auto));
+               if(active == 1) item->flags |= OF_AUTO;
 
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->NB_every));
                item->every   = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(data->NB_every));
                item->unit    = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_unit));
-               item->nextdate  = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_next));
+               item->nextdate  = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_next));
 
-               bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_limit));
-               if(bool) item->flags |= OF_LIMIT;
+               active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_limit));
+               if(active == 1) item->flags |= OF_LIMIT;
 
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->NB_limit));
                item->limit   = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(data->NB_limit));
 
                item->weekend = radio_get_active(GTK_CONTAINER(data->CY_weekend));
@@ -450,7 +653,7 @@ gboolean sensitive;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       DB( g_print("\n[ui_scheduled] widget=%p, data=%p\n", widget, data) );
+       //DB( g_print(" widget=%p, data=%p\n", widget, data) );
 
        
        payment = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
@@ -474,6 +677,8 @@ gboolean sensitive;
        hb_widget_visible(data->LB_accto, sensitive);
        hb_widget_visible(data->PO_accto, sensitive);
 
+       DB( g_print(" visible: %d\n", sensitive) );
+
 }
 
 /*
@@ -482,27 +687,94 @@ gboolean sensitive;
 static void ui_arc_manage_scheduled(GtkWidget *widget, gpointer user_data)
 {
 struct ui_arc_manage_data *data;
-gboolean sensitive;
+Archive *arcitem;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+GtkTreePath                    *path;
+gboolean selected, sensitive;
 
        DB( g_print("\n[ui_scheduled] scheduled\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       //scheduled
-       sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_auto)) ? TRUE : FALSE;
+       sensitive = FALSE;
+       
+       
+       selected = gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_arc)), &model, &iter);
+       if(selected)
+       {
+               gtk_tree_model_get(model, &iter, LST_DEFARC_DATAS, &arcitem, -1);
+
+               arcitem->flags &= ~(OF_AUTO);
+               sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_auto)) ? TRUE : FALSE;
+               if(sensitive)
+                       arcitem->flags |= OF_AUTO;
+       }
+       
+
+       
+       gtk_widget_set_sensitive(data->LB_next, sensitive);
        gtk_widget_set_sensitive(data->PO_next, sensitive);
+
+       gtk_widget_set_sensitive(data->LB_every, sensitive);
        gtk_widget_set_sensitive(data->NB_every, sensitive);
+
+       gtk_widget_set_sensitive(data->LB_weekend, sensitive);
+       gtk_widget_set_sensitive(data->CY_weekend, sensitive);
+
        gtk_widget_set_sensitive(data->CY_unit, sensitive);
        gtk_widget_set_sensitive(data->CM_limit, sensitive);
-       gtk_widget_set_sensitive(data->CY_weekend, sensitive);
 
+       gtk_widget_set_sensitive(data->LB_posts, sensitive);
+
+       
        sensitive = (sensitive == TRUE) ? gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_limit)) : sensitive;
        gtk_widget_set_sensitive(data->NB_limit, sensitive);
 
-
+       if(selected)
+       {
+               /* redraw the row to display/hide the icon */
+               path = gtk_tree_model_get_path(model, &iter);
+               gtk_tree_model_row_changed(model, path, &iter);
+               gtk_tree_path_free (path);
+
+               //      gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_arc));
+               //gtk_widget_queue_draw (GTK_WIDGET(data->LV_arc));
+       }       
+               
 }
 
+static void ui_arc_manage_update_post_split(GtkWidget *widget, gdouble amount)
+{
+       struct ui_arc_manage_data *data;
+       gboolean sensitive = TRUE;
+
+       DB( g_print("(ui_arc_manage) update _post_split\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("- amount=%.2f\n", amount) );
+
+       data->lastarcitem->amount = amount;
+       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), amount);
+       
+       data->lastarcitem->flags &= ~(OF_SPLIT); //First set flag that Splits are cleared
+       
+       if (da_splits_count(data->lastarcitem->splits) > 0)
+       {
+       /* disable category if split is set */
+               data->lastarcitem->flags |= OF_SPLIT; //Then set flag that Splits are active
+               sensitive = FALSE;
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_grp), 0);
+       }
+       gtk_widget_set_sensitive(data->ST_amount, sensitive);
 
+       //# 1416624 empty category when split
+       if( (data->lastarcitem->flags & (OF_SPLIT)) )
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_grp), 0);
+       gtk_widget_set_sensitive(data->PO_grp, sensitive);
+
+}
 /*
 ** update the widgets status and contents from action/selection value
 */
@@ -512,6 +784,7 @@ struct ui_arc_manage_data *data;
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 gboolean selected, sensitive;
+gboolean split_sensitive = TRUE;
 Archive *arcitem;
 
 
@@ -527,21 +800,8 @@ Archive *arcitem;
        DB( g_print(" selected = %d\n", selected) );
 
        sensitive = (selected == TRUE) ? TRUE : FALSE;
-       gtk_widget_set_sensitive(data->PO_pay, sensitive);
-       gtk_widget_set_sensitive(data->ST_word, sensitive);
-       gtk_widget_set_sensitive(data->ST_amount, sensitive);
-       gtk_widget_set_sensitive(data->BT_amount, sensitive);
-       //gtk_widget_set_sensitive(data->BT_split, sensitive);
-
-       gtk_widget_set_sensitive(data->CM_valid, sensitive);
-       gtk_widget_set_sensitive(data->CM_remind, sensitive);
 
-       gtk_widget_set_sensitive(data->CM_cheque, sensitive);
-
-       gtk_widget_set_sensitive(data->NU_mode, sensitive);
-       gtk_widget_set_sensitive(data->PO_grp, sensitive);
-       gtk_widget_set_sensitive(data->PO_acc, sensitive);
-       gtk_widget_set_sensitive(data->PO_accto, sensitive);
+       gtk_widget_set_sensitive(data->GR_txnleft, sensitive);
 
        gtk_widget_set_sensitive(data->CM_auto, sensitive);
 
@@ -558,6 +818,17 @@ Archive *arcitem;
                }
                data->lastarcitem = arcitem;
 
+               if (da_splits_count(data->lastarcitem->splits) > 0)
+               {
+
+                       data->lastarcitem->flags |= OF_SPLIT; //Then set flag that Splits are active
+                       split_sensitive = FALSE;
+                       ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_grp), 0);
+               }
+       
+               gtk_widget_set_sensitive(data->ST_amount, split_sensitive);
+               gtk_widget_set_sensitive(data->PO_grp, split_sensitive);
+
                DB( g_print(" - call set\n") );
                ui_arc_manage_set(widget, NULL);
        }
@@ -566,6 +837,9 @@ Archive *arcitem;
                data->lastarcitem = NULL;
        }
 
+       //gtk_widget_set_sensitive(data->LB_schedinsert, sensitive);
+
+
        DB( g_print(" - call scheduled\n") );
        ui_arc_manage_scheduled(widget, NULL);
        DB( g_print(" - call paymode\n") );
@@ -575,71 +849,55 @@ Archive *arcitem;
 }
 
 
-static void ui_arc_manage_togglestatus(GtkWidget *widget, gpointer user_data)
+
+/*
+**
+*/
+static void ui_arc_manage_toggleamount(GtkWidget *widget, GtkEntryIconPosition icon_pos, GdkEvent *event, gpointer user_data)
 {
 struct ui_arc_manage_data *data;
+gdouble value;
 
-       DB( g_print("\n[ui_scheduled] togglestatus\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n[ui_scheduled] toggleamount\n") );
 
-       //valid & remind are exclusive
-       switch( GPOINTER_TO_INT(user_data) )
+       if(icon_pos == GTK_ENTRY_ICON_PRIMARY)
        {
-               case HID_ARC_VALID:
-                       if( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_valid)) )
-                       {
-                               g_signal_handler_block(data->CM_remind, data->handler_id[HID_ARC_REMIND]);
-                               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_remind), FALSE);
-                               g_signal_handler_unblock(data->CM_remind, data->handler_id[HID_ARC_REMIND]);
-                       }
-                       break;
 
-               case HID_ARC_REMIND:
-                       if( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_remind)) )
-                       {
-                               g_signal_handler_block(data->CM_valid, data->handler_id[HID_ARC_VALID]);
-                               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_valid), FALSE);
-                               g_signal_handler_unblock(data->CM_valid, data->handler_id[HID_ARC_VALID]);
-                       }
-       }
+               data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_amount));
 
+               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
+               value *= -1;
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value);
 
+               /*
+               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
+               type = gtk_widget_get_sensitive(data->CY_amount);
 
-}
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value * type);
+               */
+       }
 
+}
 
 
-/*
-**
-*/
-static void ui_arc_manage_toggleamount(GtkWidget *widget, gpointer user_data)
+static void defarchive_button_split_cb(GtkWidget *widget, gpointer user_data)
 {
 struct ui_arc_manage_data *data;
-gdouble value;
+gdouble amount;
 
-       DB( g_print("\n[ui_scheduled] toggleamount\n") );
+       DB( g_print("\n[ui_scheduled] doing split\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
-       value *= -1;
-       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value);
-
+       amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
 
-       /*
-       value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
-       type = gtk_widget_get_sensitive(data->CY_amount);
+       ui_split_dialog(data->window, data->lastarcitem->splits, amount, &ui_arc_manage_update_post_split);
 
-       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value * type);
-       */
 }
 
 
-/*
-**
-*/
 static void ui_arc_manage_selection(GtkTreeSelection *treeselection, gpointer user_data)
 {
        DB( g_print("\n[ui_scheduled] selection\n") );
@@ -648,9 +906,21 @@ static void ui_arc_manage_selection(GtkTreeSelection *treeselection, gpointer us
        ui_arc_manage_update(GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection)), NULL);
 }
 
-/*
-**
-*/
+
+static void ui_arc_manage_populate_listview(struct ui_arc_manage_data *data)
+{
+gint type;
+
+       DB( g_print("\n[ui_scheduled] populate listview\n") );
+
+       type = radio_get_active(GTK_CONTAINER(data->RA_type)) == 1 ? ARC_TYPE_TEMPLATE : ARC_TYPE_SCHEDULED;
+       ui_arc_listview_populate(data->LV_arc, type);
+       gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_arc));
+}
+
+
+
+
 static gboolean ui_arc_manage_cleanup(struct ui_arc_manage_data *data, gint result)
 {
 gboolean doupdate = FALSE;
@@ -676,10 +946,6 @@ gboolean doupdate = FALSE;
 */
 static void ui_arc_manage_setup(struct ui_arc_manage_data *data)
 {
-GtkTreeModel *model;
-GtkTreeIter  iter;
-GList *list;
-gint i;
 
        DB( g_print("\n[ui_scheduled] setup\n") );
 
@@ -691,184 +957,152 @@ gint i;
        //hb-glist_populate_treeview(data->tmp_list, data->LV_arc, LST_DEFARC_DATAS, LST_DEFARC_OLDPOS);
 
        //insert all glist item into treeview
-       model  = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_arc));
-       i=0;
-       list = g_list_first(GLOBALS->arc_list);
-       while (list != NULL)
-       {
-       Archive *item = list->data;
-
-               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                       LST_DEFARC_DATAS, item, //data struct
-                       LST_DEFARC_OLDPOS, i,           //oldpos
-                       -1);
-
-               //DB( g_print(" populate_treeview: %d %08x\n", i, list->data) );
-
-               i++; list = g_list_next(list);
-       }
-
+       ui_arc_manage_populate_listview(data); 
+       
        DB( g_print(" - populate boxentries\n") );
 
        ui_pay_comboboxentry_populate(GTK_COMBO_BOX(data->PO_pay)  , GLOBALS->h_pay);
        ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_grp)  , GLOBALS->h_cat);
        ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_acc)  , GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
        ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_accto), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
-
-
 }
 
 
 static GtkWidget *ui_arc_manage_create_left_txn(struct ui_arc_manage_data *data)
 {
-GtkWidget *table, *hbox, *label, *widget;
+GtkWidget *group_grid, *hbox, *label, *widget, *image;
 gint row;
-
-       table = gtk_table_new (2, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       
+       // group :: Transaction detail
+    group_grid = gtk_grid_new ();
+    data->GR_txnleft = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Transaction detail"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("_Amount:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       hbox = gtk_hbox_new (FALSE, 0);
-
-       widget = gtk_button_new_with_label("+/-");
-       data->BT_amount = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-       gtk_widget_set_tooltip_text(widget, _("Toggle amount sign"));
-
-       widget = make_amount(label);
-       data->ST_amount = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
-
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Amount:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 1, row, 1, 1);
+
+               widget = make_amount(label);
+               data->ST_amount = widget;
+               gtk_entry_set_icon_from_icon_name(GTK_ENTRY(widget), GTK_ENTRY_ICON_PRIMARY, ICONNAME_HB_TOGGLE_SIGN);
+               gtk_entry_set_icon_tooltip_text(GTK_ENTRY(widget), GTK_ENTRY_ICON_PRIMARY, _("Toggle amount sign"));
+               gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
+
+               image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_SPLIT, GTK_ICON_SIZE_MENU);
+               widget = gtk_button_new();
+               g_object_set (widget, "image", image, NULL);
+               data->BT_split = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+               gtk_widget_set_tooltip_text(widget, _("Transaction splits"));
 
        row++;
-       label = make_label(_("Pay_ment:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Pay_ment:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_paymode(label);
        data->NU_mode = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_halign (widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic(_("Of notebook _2"));
        data->CM_cheque = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        /* info should be here some day */
 
        row++;
-       label = make_label(_("A_ccount:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("A_ccount:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_acc = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("_To account:"), 0.0, 0.5);
+       label = make_label_widget(_("_To account:"));
        data->LB_accto = label;
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_accto = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       return table;
-}
-
-
-static GtkWidget *ui_arc_manage_create_right_txn(struct ui_arc_manage_data *data)
-{
-GtkWidget *table, *label, *widget;
-gint row;
-
-       table = gtk_table_new (2, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       row = 0;
-       // keep this to avoid a shift
-       label = make_label(NULL, 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("_Payee:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Payee:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_pay_comboboxentry_new(label);
        data->PO_pay = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("_Category:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Category:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_cat_comboboxentry_new(label);
        data->PO_grp = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("_Memo:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Status:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       widget = make_radio(CYA_TXN_STATUS, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data->RA_status = widget;
+       gtk_widget_set_halign (widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("_Memo:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_string(label);
+       gtk_widget_set_hexpand (widget, TRUE);
        data->ST_word = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        /* tags should be here some day */
 
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Reconciled"));
-       data->CM_valid = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Re_mind"));
-       data->CM_remind = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
 
-       return table;
+       return group_grid;
 }
 
 
 static GtkWidget *ui_arc_manage_create_scheduling(struct ui_arc_manage_data *data)
 {
-GtkWidget *table, *hbox, *label, *widget;
+GtkWidget *group_grid, *hbox, *label, *widget;
 gint row;
 
-       table = gtk_table_new (2, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       // group :: Scheduled insertion
+       group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
 
-       row = 0;
-       label = make_label(_("Scheduled insertion"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Scheduled insertion"));
+       data->LB_schedinsert = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic(_("_Activate"));
        data->CM_auto = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
-       label = make_label(_("Next _date:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_dateentry_new();
+       label = gtk_label_new_with_mnemonic (_("Next _date:"));
+       data->LB_next = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = gtk_date_entry_new();
        data->PO_next = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Ever_y:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Ever_y:"));
+       data->LB_every = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
        widget = make_numeric(label, 1, 100);
        data->NB_every = widget;
     gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
@@ -879,16 +1113,17 @@ gint row;
     gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
        row++;
-       label = make_label(_("Week end:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Week end:"));
+       data->LB_weekend = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       widget = make_radio(NULL, CYA_SCHED_WEEKEND, GTK_ORIENTATION_HORIZONTAL);
+       widget = make_radio(CYA_SCHED_WEEKEND, FALSE, GTK_ORIENTATION_HORIZONTAL);
        data->CY_weekend = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 1, row, 3, 1);
 
                widget = gtk_check_button_new_with_mnemonic(_("_Stop after:"));
                data->CM_limit = widget;
@@ -899,51 +1134,81 @@ gint row;
            gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
                label = gtk_label_new_with_mnemonic (_("posts"));
+               data->LB_posts = label;
            gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
-       return table;
+       return group_grid;
+}
+
+static void ui_arc_manage_type_changed_cb (GtkToggleButton *button, gpointer user_data)
+{
+       ui_arc_manage_populate_listview(user_data);
+       //g_print(" toggle type=%d\n", gtk_toggle_button_get_active(button));
 }
 
 
-GtkWidget *ui_arc_manage_dialog (void)
+GtkWidget *ui_arc_manage_dialog (Archive *ext_arc)
 {
 struct ui_arc_manage_data data;
-GtkWidget *window, *content, *mainbox, *hbox, *vbox, *table;
-GtkWidget *widget, *treeview, *scrollwin;
-GtkWidget *alignment, *hpaned;
-gint row;
+GtkWidget *dialog, *content_area, *table, *bbox;
+GtkWidget *content_grid, *group_grid, *hgrid, *treeview, *scrollwin;
+GtkWidget *widget, *hpaned;
+gint w, h, row;
 
-      window = gtk_dialog_new_with_buttons (_("Manage scheduled/template transactions"),
+       dialog = gtk_dialog_new_with_buttons (_("Manage scheduled/template transactions"),
                                            GTK_WINDOW(GLOBALS->mainwindow),
                                            0,
-                                           GTK_STOCK_CLOSE,
+                                           _("_Close"),
                                            GTK_RESPONSE_ACCEPT,
                                            NULL);
 
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "archive.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_ARCHIVE);
+       data.window = dialog;
+       
+       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ARCHIVE);
+
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(dialog), -1, h/PHI);
 
-       //store our window private data
-       g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
-       DB( g_print("\n[ui_scheduled] window=%p, inst_data=%p\n", window, &data) );
+       
+       //store our dialog private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_print("\n[ui_scheduled] dialog=%p, inst_data=%p\n", dialog, &data) );
+
+       //dialog content
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));                // return a vbox
+
+   //our table
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       g_object_set(table, "margin", SPACING_MEDIUM, NULL);
+       gtk_box_pack_start (GTK_BOX (content_area), table, TRUE, TRUE, 0);
+       
+       row = 0;
+       bbox = make_radio(CYA_ARCHIVE_TYPE, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_type = bbox;
+       gtk_widget_set_halign (bbox, GTK_ALIGN_CENTER);
+       gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
 
-       //window contents
-       content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
+       widget = radio_get_nth_widget(GTK_CONTAINER(bbox), 1);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_arc_manage_type_changed_cb), &data);
 
-       hpaned = gtk_hpaned_new();
-       gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
+       row++;
+       hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
+       //gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (table), hpaned, 0, row, 2, 1);
 
+       
        /* left area */
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-       gtk_paned_pack1 (GTK_PANED(hpaned), table, FALSE, FALSE);
+       hgrid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (hgrid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (hgrid), SPACING_MEDIUM);
+       gtk_widget_set_margin_right(hgrid, SPACING_SMALL);
+       gtk_paned_pack1 (GTK_PANED(hpaned), hgrid, FALSE, FALSE);
 
        // listview
-       row  = 0;
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
     gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -951,77 +1216,74 @@ gint row;
        data.LV_arc = treeview;
        gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
        gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
-       gtk_table_attach_defaults (GTK_TABLE (table), scrollwin, 0, 2, row, row+1);
-
-       // tools buttons
-       row++;
-       widget = gtk_button_new_from_stock(GTK_STOCK_ADD);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID (hgrid), scrollwin, 0, 0, 2, 1);
+       
+       widget = gtk_button_new_with_mnemonic(_("_Add"));
        data.BT_add = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
+       gtk_grid_attach (GTK_GRID (hgrid), widget, 0, 1, 1, 1);
+       
+       widget = gtk_button_new_with_mnemonic(_("_Delete"));
        data.BT_rem = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (hgrid), widget, 1, 1, 1, 1);
+
 
        /* right area */
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       //gtk_box_pack_start (GTK_BOX (mainbox), vbox, TRUE, TRUE, 0);
-       gtk_paned_pack2 (GTK_PANED(hpaned), vbox, FALSE, FALSE);
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       //gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_widget_set_margin_left(content_grid, SPACING_SMALL);
+       gtk_paned_pack2 (GTK_PANED(hpaned), content_grid, FALSE, FALSE);
+
+       group_grid = ui_arc_manage_create_left_txn(&data);
+       //gtk_widget_set_hexpand (GTK_WIDGET(group_grid), FALSE);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 0, 1, 1);
        
-       hbox = gtk_hbox_new (TRUE, HB_HSPACE_SPACING);
-       gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
-
-
-       widget = ui_arc_manage_create_left_txn(&data);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), widget);
-       gtk_box_pack_start (GTK_BOX (hbox), alignment, TRUE, TRUE, 0);
-
-       widget = ui_arc_manage_create_right_txn(&data);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), widget);
-       gtk_box_pack_start (GTK_BOX (hbox), alignment, TRUE, TRUE, 0);
-
        /* sheduling */
-       widget = ui_arc_manage_create_scheduling(&data);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.0, 0.20, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), widget);
-       gtk_box_pack_start (GTK_BOX (vbox), alignment, TRUE, TRUE, 0);
+       group_grid = ui_arc_manage_create_scheduling(&data);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, 1, 1, 1);
 
        /* set default periodicity to month */
        //todo: move elsewhere
        gtk_combo_box_set_active(GTK_COMBO_BOX(data.CY_unit), 2);
 
-
+       gtk_widget_show_all(content_area);
+       gtk_widget_hide(data.CM_cheque);
+       gtk_widget_hide(data.PO_accto);
 
        //connect all our signals
-       g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window);
+       g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), &dialog);
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_arc)), "changed", G_CALLBACK (ui_arc_manage_selection), NULL);
-       g_signal_connect (G_OBJECT (data.BT_amount), "clicked", G_CALLBACK (ui_arc_manage_toggleamount), NULL);
+       g_signal_connect (G_OBJECT (data.ST_amount), "icon-release", G_CALLBACK (ui_arc_manage_toggleamount), NULL);
 
        g_signal_connect (G_OBJECT (data.BT_add), "clicked", G_CALLBACK (ui_arc_manage_add), NULL);
-       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_arc_manage_remove), NULL);
+       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_arc_manage_delete), NULL);
 
        data.handler_id[HID_ARC_MEMO] = g_signal_connect (G_OBJECT (data.ST_word), "changed", G_CALLBACK (ui_arc_manage_rename), NULL);
        g_signal_connect (data.NU_mode, "changed", G_CALLBACK (ui_arc_manage_paymode), NULL);
        g_signal_connect (data.PO_acc, "changed", G_CALLBACK (ui_arc_manage_update_accto), NULL);
-       data.handler_id[HID_ARC_VALID]  = g_signal_connect (data.CM_valid , "toggled", G_CALLBACK (ui_arc_manage_togglestatus), GINT_TO_POINTER(HID_ARC_VALID));
-       data.handler_id[HID_ARC_REMIND] = g_signal_connect (data.CM_remind, "toggled", G_CALLBACK (ui_arc_manage_togglestatus), GINT_TO_POINTER(HID_ARC_REMIND));
+       //data.handler_id[HID_ARC_VALID]  = g_signal_connect (data.CM_valid , "toggled", G_CALLBACK (ui_arc_manage_togglestatus), GINT_TO_POINTER(HID_ARC_VALID));
+       //data.handler_id[HID_ARC_REMIND] = g_signal_connect (data.CM_remind, "toggled", G_CALLBACK (ui_arc_manage_togglestatus), GINT_TO_POINTER(HID_ARC_REMIND));
 
        g_signal_connect (data.CM_auto, "toggled", G_CALLBACK (ui_arc_manage_scheduled), NULL);
        g_signal_connect (data.CM_limit, "toggled", G_CALLBACK (ui_arc_manage_scheduled), NULL);
 
-       //setup, init and show window
+       g_signal_connect (G_OBJECT (data.BT_split), "clicked", G_CALLBACK (defarchive_button_split_cb), NULL);
+       
+       //setup, init and show dialog
        ui_arc_manage_setup(&data);
        ui_arc_manage_update(data.LV_arc, NULL);
 
-       gtk_widget_show_all (window);
+       gtk_widget_show (dialog);
+
+       if(ext_arc != NULL)
+               ui_arc_listview_select_by_pointer(GTK_TREE_VIEW(data.LV_arc), ext_arc);
 
        //wait for the user
-       gint result = gtk_dialog_run (GTK_DIALOG (window));
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
        switch (result)
     {
@@ -1035,7 +1297,7 @@ gint row;
 
        // cleanup and destroy
        ui_arc_manage_cleanup(&data, result);
-       gtk_widget_destroy (window);
+       gtk_widget_destroy (dialog);
 
        return NULL;
 }
index 7cb2caaf0e5cbf2c46c53d3024f9e69f309e9693..33a3e1073cd2d286f3afc30b0704e0ccf9b2104c 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HB_ARCHIVE_GTK_H__
 #define __HB_ARCHIVE_GTK_H__
 
+
+enum
+{
+       ARC_TYPE_ALL = 0,
+       ARC_TYPE_SCHEDULED,
+       ARC_TYPE_TEMPLATE
+};
+
+#define LST_DEFARC_SORT_MEMO  1
+#define LST_DEFARC_SORT_PAYEE 2
+
 enum {
        HID_ARC_MEMO,
        HID_ARC_VALID,
@@ -30,34 +41,39 @@ enum {
 
 struct ui_arc_manage_data
 {
+       GtkWidget       *window;
+
        GList   *tmp_list;
        gint    change;
        //guint32       lastkey;
        Archive         *lastarcitem;
 
 
+       GtkWidget       *RA_type;
        GtkWidget       *LV_arc;
 
+       GtkWidget   *GR_txnleft;
        GtkWidget       *PO_pay;
        GtkWidget       *ST_word;
-       GtkWidget       *ST_amount, *BT_amount; //, *BT_split;
-       GtkWidget       *CM_valid;
-       GtkWidget       *CM_remind;
+       GtkWidget       *ST_amount, *BT_split;
        GtkWidget       *GR_cheque;
        GtkWidget       *CM_cheque;
-
+       GtkWidget   *RA_status;
        GtkWidget       *NU_mode;
        GtkWidget       *PO_grp;
        GtkWidget       *PO_acc;
        GtkWidget       *LB_accto, *PO_accto;
 
+       GtkWidget   *LB_schedinsert;
        GtkWidget       *CM_auto;
-       GtkWidget       *NB_every;
+       GtkWidget       *LB_next, *PO_next;
+       GtkWidget       *LB_every, *NB_every;
+       GtkWidget   *LB_weekend, *CY_weekend;
        GtkWidget       *CY_unit;
-       GtkWidget       *PO_next;
        GtkWidget       *CM_limit;
        GtkWidget       *NB_limit;
-       GtkWidget   *CY_weekend;
+       GtkWidget       *LB_posts;
+       
 
        GtkWidget       *BT_add, *BT_rem;
 
@@ -66,6 +82,6 @@ struct ui_arc_manage_data
 };
 
 
-GtkWidget *ui_arc_manage_dialog (void);
+GtkWidget *ui_arc_manage_dialog (Archive *ext_arc);
 
-#endif
\ No newline at end of file
+#endif
index d462d88e00ab8694415d3a6831300fa35fb3733b..d592c295af46bebc32139f074f148e865a23dc3d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal ruleing for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -79,7 +79,7 @@ Assign *entry1, *entry2;
     gtk_tree_model_get(model, a, LST_DEFASG_DATAS, &entry1, -1);
     gtk_tree_model_get(model, b, LST_DEFASG_DATAS, &entry2, -1);
 
-    return hb_string_utf8_compare(entry1->name, entry2->name);
+    return hb_string_utf8_compare(entry1->text, entry2->text);
 }
 
 static void
@@ -96,10 +96,10 @@ gchar *string;
 #endif
 
        gtk_tree_model_get(model, iter, LST_DEFASG_DATAS, &entry, -1);
-       if(entry->name == NULL)
+       if(entry->text == NULL)
                name = _("(none)");             // can never occurs also
        else
-               name = entry->name;
+               name = entry->text;
 
        #if MYDEBUG
                string = g_strdup_printf ("[%d] %s", entry->key, name );
@@ -126,7 +126,7 @@ gchar *string;
 void
 ui_asg_listview_add(GtkTreeView *treeview, Assign *item)
 {
-       if( item->name != NULL )
+       if( item->text != NULL )
        {
        GtkTreeModel *model;
        GtkTreeIter     iter;
@@ -242,8 +242,6 @@ GtkTreeViewColumn   *column;
        treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       //gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);
-
        // column 1: toggle
        if( withtoggle == TRUE )
        {
@@ -261,13 +259,21 @@ GtkTreeViewColumn *column;
 
        // column 2: name
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+               "ellipsize-set", TRUE,
+               NULL);
+
        column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Text"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, ui_asg_listview_name_cell_data_function, GINT_TO_POINTER(LST_DEFASG_DATAS), NULL);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
        // treeviewattribute
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
+       //gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
        gtk_tree_view_set_reorderable (GTK_TREE_VIEW(treeview), TRUE);
 
        gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), ui_asg_listview_compare_func, NULL, NULL);
@@ -281,13 +287,13 @@ GtkTreeViewColumn *column;
 static gboolean
 assign_rename(Assign *item, gchar *newname)
 {
-Account *existitem;
+Assign *existitem;
 
-       existitem = da_acc_get_by_name(newname);
+       existitem = da_asg_get_by_name(newname);
        if( existitem == NULL )
        {
-               g_free(item->name);
-               item->name = g_strdup(newname);
+               g_free(item->text);
+               item->text = g_strdup(newname);
                return TRUE;
        }
 
@@ -298,8 +304,6 @@ Account *existitem;
 
 static void ui_asg_manage_getlast(struct ui_asg_manage_data *data)
 {
-gchar *txt;
-gboolean bool;
 Assign *item;
 gint active;
 
@@ -314,7 +318,7 @@ gint active;
 
                item->field = radio_get_active(GTK_CONTAINER(data->CY_field));
                
-               txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_text));
+               /*txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_text));
                if (txt && *txt)
                {
                        bool = assign_rename(item, txt);
@@ -324,23 +328,36 @@ gint active;
                        }
                        else
                        {
-                               gtk_entry_set_text(GTK_ENTRY(data->ST_text), item->name);
+                               gtk_entry_set_text(GTK_ENTRY(data->ST_text), item->text);
                        }
-               }
+               }*/
 
                item->flags = 0;
-               
-               active   = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_exact));
+
+               active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_exact));
                if(active == 1) item->flags |= ASGF_EXACT;
 
-               active   = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_pay));
-               if(active == 1) item->flags |= ASGF_DOPAY;
+               active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_re));
+               if(active == 1) item->flags |= ASGF_REGEX;
 
-               active   = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cat));
+               active = radio_get_active (GTK_CONTAINER(data->RA_pay));
+               if(active == 1) item->flags |= ASGF_DOPAY;
+               else 
+                       if(active == 2) item->flags |= ASGF_OVWPAY;
+               
+               active = radio_get_active (GTK_CONTAINER(data->RA_cat));
                if(active == 1) item->flags |= ASGF_DOCAT;
+               else 
+                       if(active == 2) item->flags |= ASGF_OVWCAT;
+               
+               active = radio_get_active (GTK_CONTAINER(data->RA_mod));
+               if(active == 1) item->flags |= ASGF_DOMOD;
+               else 
+                       if(active == 2) item->flags |= ASGF_OVWMOD;
 
                item->kcat    = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_cat));
                item->kpay    = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_pay));
+               item->paymode = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mod));
 
        }
 
@@ -358,6 +375,7 @@ GtkTreeSelection *selection;
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 Assign *item;
+gint active;
 
        DB( g_print("\n(ui_asg_manage_set)\n") );
 
@@ -373,16 +391,28 @@ Assign *item;
 
                radio_set_active(GTK_CONTAINER(data->CY_field), item->field);
                
-               gtk_entry_set_text(GTK_ENTRY(data->ST_text), item->name);
+               gtk_entry_set_text(GTK_ENTRY(data->ST_text), item->text);
 
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_exact), (item->flags & ASGF_EXACT) ? 1 : 0);
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_re), (item->flags & ASGF_REGEX) ? 1 : 0);
 
-               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_cat), (item->flags & ASGF_DOCAT) ? 1 : 0);
-               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat), item->kcat);
-
-               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_pay), (item->flags & ASGF_DOPAY) ? 1 : 0);
+               active = 0;
+               if(item->flags & ASGF_DOPAY) active = 1;
+               else if(item->flags & ASGF_OVWPAY) active = 2;
+               radio_set_active(GTK_CONTAINER(data->RA_pay), active);
                ui_pay_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_pay), item->kpay);
 
+               active = 0;
+               if(item->flags & ASGF_DOCAT) active = 1;
+               else if(item->flags & ASGF_OVWCAT) active = 2;
+               radio_set_active(GTK_CONTAINER(data->RA_cat), active);
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat), item->kcat);
+
+               active = 0;
+               if(item->flags & ASGF_DOMOD) active = 1;
+               else if(item->flags & ASGF_OVWMOD) active = 2;
+               radio_set_active(GTK_CONTAINER(data->RA_mod), active);
+               gtk_combo_box_set_active(GTK_COMBO_BOX(data->NU_mod), item->paymode);
 
        }
 
@@ -399,20 +429,23 @@ static gboolean ui_asg_manage_focus_out(GtkWidget *widget, GdkEventFocus *event,
 static void ui_asg_manage_update_assignments(GtkWidget *widget, gpointer user_data)
 {
 struct ui_asg_manage_data *data;
-gboolean active;
+gboolean sensitive;
 
        DB( g_print("\n(ui_asg_manage_update_assignments)\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_pay));
-       gtk_widget_set_sensitive(data->PO_pay, active);
+       sensitive = (radio_get_active (GTK_CONTAINER(data->RA_pay)) > 0) ? TRUE : FALSE;
+       gtk_widget_set_sensitive(data->LB_pay, sensitive);
+       gtk_widget_set_sensitive(data->PO_pay, sensitive);
        
-       active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cat));
-       gtk_widget_set_sensitive(data->PO_cat, active);
+       sensitive = (radio_get_active (GTK_CONTAINER(data->RA_cat)) > 0) ? TRUE : FALSE;
+       gtk_widget_set_sensitive(data->LB_cat, sensitive);
+       gtk_widget_set_sensitive(data->PO_cat, sensitive);
        
-       //active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_mod));
-       //gtk_widget_set_sensitive(data->NU_mod, active);
+       sensitive = (radio_get_active (GTK_CONTAINER(data->RA_mod)) > 0) ? TRUE : FALSE;
+       gtk_widget_set_sensitive(data->LB_mod, sensitive);
+       gtk_widget_set_sensitive(data->NU_mod, sensitive);
 
 }
 
@@ -426,7 +459,6 @@ GtkTreeModel                 *model;
 GtkTreeIter                     iter;
 gboolean selected, sensitive;
 guint32 key;
-//todo: for stock assign
 //gboolean is_new;
 
        DB( g_print("\n(ui_asg_manage_update)\n") );
@@ -443,16 +475,10 @@ guint32 key;
 
 
        sensitive = (selected == TRUE) ? TRUE : FALSE;
-       gtk_widget_set_sensitive(data->CY_field, sensitive);
-       gtk_widget_set_sensitive(data->ST_text, sensitive);
-       gtk_widget_set_sensitive(data->CM_exact, sensitive);
-
-       gtk_widget_set_sensitive(data->CM_pay, sensitive);
-       gtk_widget_set_sensitive(data->CM_cat, sensitive);
-
-       gtk_widget_set_sensitive(data->PO_pay, sensitive);
-       gtk_widget_set_sensitive(data->PO_cat, sensitive);
-
+       gtk_widget_set_sensitive(data->GR_condition, sensitive);
+       gtk_widget_set_sensitive(data->GR_pay, sensitive);
+       gtk_widget_set_sensitive(data->GR_cat, sensitive);
+       gtk_widget_set_sensitive(data->GR_mod, sensitive);
 
        //sensitive = (data->action == 0) ? TRUE : FALSE;
        //gtk_widget_set_sensitive(data->LV_rul, sensitive);
@@ -491,7 +517,7 @@ Assign *item;
        DB( g_print("\n(ui_asg_manage_add) (data=%x)\n", (guint)data) );
 
        item = da_asg_malloc();
-       item->name = g_strdup_printf( _("(assignment %d)"), da_asg_length()+1);
+       item->text = g_strdup_printf( _("(assignment %d)"), da_asg_length()+1);
 
        da_asg_append(item);
        ui_asg_listview_add(GTK_TREE_VIEW(data->LV_rul), item);
@@ -500,22 +526,39 @@ Assign *item;
 }
 
 /*
-** remove the selected assign to our treeview and temp GList
+** delete the selected assign to our treeview and temp GList
 */
-static void ui_asg_manage_remove(GtkWidget *widget, gpointer user_data)
+static void ui_asg_manage_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_asg_manage_data *data;
 guint32 key;
-gboolean do_remove;
+gint result;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n(ui_asg_manage_remove) (data=%x)\n", (guint)data) );
 
-       do_remove = TRUE;
        key = ui_asg_listview_get_selected_key(GTK_TREE_VIEW(data->LV_rul));
        if( key > 0 )
        {
-               if( do_remove )
+       Assign *item = da_asg_get(key);
+       gchar *title = NULL;
+       gchar *secondtext;
+
+               title = g_strdup_printf (
+                       _("Are you sure you want to permanently delete '%s'?"), item->text);
+
+               secondtext = _("If you delete an assignment, it will be permanently lost.");
+               
+               result = ui_dialog_msg_confirm_alert(
+                               GTK_WINDOW(data->window),
+                               title,
+                               secondtext,
+                               _("_Delete")
+                       );
+
+               g_free(title);
+               
+               if( result == GTK_RESPONSE_OK )
                {
                        da_asg_remove(key);
                        ui_asg_listview_remove_selected(GTK_TREE_VIEW(data->LV_rul));
@@ -531,33 +574,45 @@ static void ui_asg_manage_rename(GtkWidget *widget, gpointer user_data)
 {
 struct ui_asg_manage_data *data;
 guint32 key;
-gboolean ok;
+gboolean error;
 gchar *txt;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n(ui_asg_manage_rename) (data=%x)\n", (guint)data) );
 
+       error = FALSE;
+       
        key = ui_asg_listview_get_selected_key(GTK_TREE_VIEW(data->LV_rul));
        if( key > 0 )
        {
-               Assign *item = da_asg_get(key);
+       Assign *item = da_asg_get(key);
+
                txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_text));
-               if (txt && *txt)
+               if( txt == NULL || *txt == '\0' )
+               {
+                       error = TRUE;
+                       goto end;
+               }
+
+               if( strcmp(txt, item->text) )
                {
-                       ok = assign_rename(item, txt);
-                       if(ok)
+                       if( assign_rename(item, txt) == TRUE )
                        {
+                               //todo: review this count
+                               data->change++;
                                gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_rul));
                        }
-
+                       else
+                               error = TRUE;
                }
-
-               data->change++;
        }
-}
-
 
+end:
+       gtk_style_context_remove_class (gtk_widget_get_style_context (GTK_WIDGET(data->ST_text)), GTK_STYLE_CLASS_ERROR);
 
+       if( error == TRUE )
+               gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET(data->ST_text)), GTK_STYLE_CLASS_ERROR);
+}
 
 
 /*
@@ -600,7 +655,7 @@ gboolean doupdate = FALSE;
                                LST_DEFASG_DATAS, &item,
                                -1);
 
-                       DB( g_print(" -> check rul %d, pos is %d, %s\n", i, item->pos, item->name) );
+                       DB( g_print(" -> check rul %d, pos is %d, %s\n", i, item->pos, item->text) );
 
                        if(item->pos != i)
                                data->change++;
@@ -637,6 +692,15 @@ static void ui_asg_manage_setup(struct ui_asg_manage_data *data)
        ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_cat), GLOBALS->h_cat);
 }
 
+static gchar *CYA_ASG_ACTION[] = {
+       N_("Disabled"), 
+       N_("If empty"), 
+       N_("Overwrite"), 
+       NULL
+};
+
+
+
 /*
 **
 */
@@ -644,47 +708,49 @@ GtkWidget *ui_asg_manage_dialog (void)
 {
 struct ui_asg_manage_data data;
 GtkWidget *window, *content, *mainbox;
+GtkWidget *content_grid, *group_grid;
 GtkWidget *table, *label, *entry1;
 GtkWidget *scrollwin;
-GtkWidget *hpaned;
-GtkWidget *alignment, *widget;
-gint row;
+GtkWidget *widget, *hpaned;
+gint w, h, crow, row;
 
        window = gtk_dialog_new_with_buttons (_("Manage Assignments"),
                                GTK_WINDOW(GLOBALS->mainwindow),
                                0,
-                           GTK_STOCK_CLOSE,
+                           _("_Close"),
                            GTK_RESPONSE_ACCEPT,
                                NULL);
 
        data.window = window;
 
        //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "assign.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_ASSIGN);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_ASSIGN);
 
        //set a nice dialog size
-       //gint w, h;
-       //gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
-       //gtk_window_set_default_size (GTK_WINDOW(window), w/PHI, h/PHI);
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(window), -1, h/PHI);
        
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
        DB( g_print("(ui_asg_manage_) window=%x, inst_data=%x\n", (guint)window, (guint)&data) );
 
        //window contents
-       content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
+       content = gtk_dialog_get_content_area(GTK_DIALOG (window));             // return a vbox
+
+
+       mainbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_MEDIUM);
 
-       hpaned = gtk_hpaned_new();
+       hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
        gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
 
        /* left area */
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       //gtk_box_pack_start (GTK_BOX (mainbox), table, FALSE, FALSE, 0);
+       gtk_widget_set_margin_right(table, SPACING_SMALL);
        gtk_paned_pack1 (GTK_PANED(hpaned), table, FALSE, FALSE);
 
        row = 0;
@@ -694,89 +760,154 @@ gint row;
        data.LV_rul = ui_asg_listview_new(FALSE);
        gtk_widget_set_size_request(data.LV_rul, HB_MINWIDTH_LIST, -1);
        gtk_container_add(GTK_CONTAINER(scrollwin), data.LV_rul);
-       gtk_table_attach_defaults (GTK_TABLE (table), scrollwin, 0, 2, row, row+1);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID(table), scrollwin, 0, row, 2, 1);
 
-       // tools buttons
        row++;
-       widget = gtk_button_new_from_stock(GTK_STOCK_ADD);
+       widget = gtk_button_new_with_mnemonic(_("_Add"));
        data.BT_add = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
+       gtk_grid_attach (GTK_GRID(table), widget, 0, row, 1, 1);
+
+       widget = gtk_button_new_with_mnemonic(_("_Delete"));
        data.BT_rem = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID(table), widget, 1, row, 1, 1);
 
        
        /* right area */
-       table = gtk_table_new (12, 4, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), SP_BORDER);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       //gtk_box_pack_start (GTK_BOX (mainbox), alignment, TRUE, TRUE, 0);
-       gtk_paned_pack2 (GTK_PANED(hpaned), alignment, FALSE, FALSE);
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       //gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_widget_set_margin_left(content_grid, SPACING_SMALL);
+       gtk_paned_pack2 (GTK_PANED(hpaned), content_grid, FALSE, FALSE);
+
+       // group :: Condition
+       crow = 0;
+    group_grid = gtk_grid_new ();
+       data.GR_condition = group_grid; 
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow, 1, 1);
        
        row = 0;
-       label = make_label(_("Condition"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 4, row, row+1);
-
+       label = make_label_group(_("Condition"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
+       
        row++;
-       label = make_label(_("_Field:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_radio(label, CYA_ASG_FIELD, GTK_ORIENTATION_VERTICAL);
+       label = make_label_widget(_("Search _in:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_radio(CYA_ASG_FIELD, FALSE, GTK_ORIENTATION_HORIZONTAL);
        data.CY_field = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 4, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
 
        row++;
-       label = make_label(_("Con_tains:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       //label = make_label_widget(_("Con_tains:"));
+       label = make_label_widget(_("Fi_nd:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        entry1 = make_string(label);
        data.ST_text = entry1;
-       gtk_table_attach (GTK_TABLE (table), entry1, 2, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(entry1, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), entry1, 2, row, 2, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Case _sensitive"));
+       widget = gtk_check_button_new_with_mnemonic (_("Match _case"));
        data.CM_exact = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 4, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
+
+       row++;
+       widget = gtk_check_button_new_with_mnemonic (_("Use _regular expressions"));
+       data.CM_re = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
+
+       // Assignments
+
+       // group :: Assign payee
+       crow++;
+    group_grid = gtk_grid_new ();
+       data.GR_pay = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow, 1, 1);
+
+       row = 0;
+       label = make_label_group(_("Assign payee"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
+
+       row++;
+       widget = make_radio(CYA_ASG_ACTION, FALSE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_pay = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget (_("_Payee:"));
+       data.LB_pay = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+
+       widget = ui_pay_comboboxentry_new(label);
+       data.PO_pay = widget;
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+
+       //gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Payee"));
+
+       crow++;
+    group_grid = gtk_grid_new ();
+       data.GR_cat = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow, 1, 1);
+
+       row = 0;
+       label = make_label_group(_("Assign category"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
 
-       
-       //other
        row++;
-       label = make_label(NULL, 0.0, 0.5);
-       gtk_label_set_markup (GTK_LABEL(label), _("Assignments"));
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 4, row, row+1);
+       widget = make_radio(CYA_ASG_ACTION, FALSE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_cat = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = gtk_label_new_with_mnemonic (_("_Category:"));
-       gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_check_button_new();
-       data.CM_cat = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget (_("_Category:"));
+       data.LB_cat = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+
        widget = ui_cat_comboboxentry_new(label);
        data.PO_cat = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 3, 4, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Category"));
+       //gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Category"));
+
+       crow++;
+    group_grid = gtk_grid_new ();
+       data.GR_mod = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow, 1, 1);
+
+       row = 0;
+       label = make_label_group(_("Assign payment"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
 
-       
        row++;
-       label = gtk_label_new_with_mnemonic (_("_Payee:"));
-       gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_check_button_new();
-       data.CM_pay = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = ui_pay_comboboxentry_new(label);
-       data.PO_pay = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 3, 4, row, row+1);
+       widget = make_radio(CYA_ASG_ACTION, FALSE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_mod = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget (_("Pay_ment:"));
+       data.LB_mod = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Payee"));
+       widget = make_paymode_nointxfer (label);
+       data.NU_mod = widget;
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
+       //ugly hack
+       //gtk_widget_set_tooltip_text(widget, _("Internal transfer unsupported\nin auto assignments"));
 
 
        //connect all our signals
@@ -786,11 +917,20 @@ gint row;
 
        g_signal_connect (G_OBJECT (data.ST_text), "changed", G_CALLBACK (ui_asg_manage_rename), NULL);
 
-       g_signal_connect (G_OBJECT (data.CM_cat), "toggled", G_CALLBACK (ui_asg_manage_update_assignments), NULL);
-       g_signal_connect (G_OBJECT (data.CM_pay), "toggled", G_CALLBACK (ui_asg_manage_update_assignments), NULL);
+       widget = radio_get_nth_widget(GTK_CONTAINER(data.RA_pay), 0);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_asg_manage_update_assignments), NULL);
+
+       widget = radio_get_nth_widget(GTK_CONTAINER(data.RA_cat), 0);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_asg_manage_update_assignments), NULL);
+
+       widget = radio_get_nth_widget(GTK_CONTAINER(data.RA_mod), 0);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_asg_manage_update_assignments), NULL);
 
        g_signal_connect (G_OBJECT (data.BT_add), "clicked", G_CALLBACK (ui_asg_manage_add), NULL);
-       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_asg_manage_remove), NULL);
+       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_asg_manage_delete), NULL);
 
        //setup, init and show window
        ui_asg_manage_setup(&data);
index a7f886367e0ab3054638ab1dc3550e82cfba955c..eb487c5df0d50479c9dbe114842e30df099b32cf 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal rulounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -57,14 +57,27 @@ struct ui_asg_manage_data
        GtkWidget       *LV_rul;
        GtkWidget       *BT_add, *BT_rem;
 
+       GtkWidget   *GR_condition;
        GtkWidget   *CY_field;
        GtkWidget       *ST_text;
        GtkWidget       *CM_exact;
-       
-       GtkWidget       *CM_pay, *PO_pay;
-       GtkWidget       *CM_cat, *PO_cat;
-
-
+       GtkWidget       *CM_re;
+
+       GtkWidget   *GR_assignment;
+       GtkWidget   *GR_pay;
+       GtkWidget       *RA_pay;
+       GtkWidget   *LB_pay;
+       GtkWidget   *PO_pay;
+
+       GtkWidget   *GR_cat;
+       GtkWidget       *RA_cat;
+       GtkWidget   *LB_cat;
+       GtkWidget       *PO_cat;
+
+       GtkWidget   *GR_mod;
+       GtkWidget       *RA_mod;
+       GtkWidget   *LB_mod;
+       GtkWidget       *NU_mod;
 };
 
 
diff --git a/src/ui-assist-import.c b/src/ui-assist-import.c
new file mode 100644 (file)
index 0000000..8d8836d
--- /dev/null
@@ -0,0 +1,2213 @@
+/*     HomeBank -- Free, easy, personal accounting for everyone.
+ *     Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *     This file is part of HomeBank.
+ *
+ *     HomeBank is free software; you can redistribute it and/or modify
+ *     it under the terms of the GNU General Public License as published by
+ *     the Free Software Foundation; either version 2 of the License, or
+ *     (at your option) any later version.
+ *
+ *     HomeBank is distributed in the hope that it will be useful,
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
+ *     GNU General Public License for more details.
+ *
+ *     You should have received a copy of the GNU General Public License
+ *     along with this program.        If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+#include "hb-import.h"
+#include "ui-assist-import.h"
+
+#include "list_account.h"
+#include "list_operation.h"
+
+#include "ui-account.h"
+#include "dsp_mainwindow.h"
+
+
+
+/****************************************************************************/
+/* Debug macros                                                                                                                                */
+/****************************************************************************/
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+#define FORCE_SIZE 1
+#define HEAD_IMAGE 0
+#define SIDE_IMAGE 0
+
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+static gchar *page_titles[] =
+{
+       N_("Welcome"),
+       N_("Select file"),
+       N_("Import"),
+       N_("Properties"),
+       N_("Account"),
+       N_("Transaction"),
+       N_("Confirmation")
+};
+
+
+extern gchar *CYA_IMPORT_DATEORDER[];
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+/* account affect listview */
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+static guint32
+ui_acc_affect_listview_get_selected_key(GtkTreeView *treeview)
+{
+GtkTreeSelection *selection;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+
+       selection = gtk_tree_view_get_selection(treeview);
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+       Account *item;
+
+               gtk_tree_model_get(model, &iter, 0, &item, -1);
+
+               if( item!= NULL  )
+                       return item->key;
+       }
+       return 0;
+}
+
+
+static void
+ui_acc_affect_listview_srcname_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Account *entry;
+gchar *name;
+gchar *string;
+
+       gtk_tree_model_get(model, iter, 0, &entry, -1);
+
+       name = entry->imp_name;
+
+       #if MYDEBUG
+               string = g_markup_printf_escaped("<i>[%d] %s</i>", entry->key, name );
+       #else
+               string = g_markup_printf_escaped("<i>%s</i>", name);
+       #endif
+       g_object_set(renderer, "markup", string, NULL);
+       g_free(string);
+}
+
+static void
+ui_acc_affect_listview_new_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Account *entry;
+gchar *name;
+
+       gtk_tree_model_get(model, iter, 0, &entry, -1);
+       name = NULL;
+       if(entry->imp_key == 0)
+               name = _("create new");
+       else
+               name = _("use existing");
+
+       g_object_set(renderer, "markup", name, NULL);
+
+}
+
+static void
+ui_acc_affect_listview_dstname_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Account *entry, *dst_entry;
+gchar *name;
+#if MYDEBUG
+gchar *string;
+#endif
+
+       gtk_tree_model_get(model, iter, 0, &entry, -1);
+       name = NULL;
+       if(entry->imp_key == 0)
+               name = entry->name;
+       else
+       {
+               dst_entry = da_acc_get(entry->imp_key);
+               if( dst_entry != NULL )
+                       name = dst_entry->name;
+       }
+
+       #if MYDEBUG
+               string = g_strdup_printf ("[%d] %s", entry->imp_key, name );
+               g_object_set(renderer, "text", string, NULL);
+               g_free(string);
+       #else
+               g_object_set(renderer, "text", name, NULL);
+       #endif
+
+}
+
+static void
+ui_acc_affect_listview_add(GtkTreeView *treeview, Account *item)
+{
+       if( item->name != NULL )
+       {
+       GtkTreeModel *model;
+       GtkTreeIter     iter;
+
+               model = gtk_tree_view_get_model(treeview);
+
+               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                       0, item,
+                       -1);
+
+               //gtk_tree_selection_select_iter (gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter);
+
+       }
+}
+
+
+static GtkWidget *
+ui_acc_affect_listview_new(void)
+{
+GtkListStore *store;
+GtkWidget *treeview;
+GtkCellRenderer                *renderer;
+GtkTreeViewColumn      *column;
+
+       // create list store
+       store = gtk_list_store_new(1,
+               G_TYPE_POINTER
+               );
+
+       // treeview
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       g_object_unref(store);
+
+       // column: import account
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_title(column, _("Name in the file"));
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_srcname_cell_data_function, NULL, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       // column: target account
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_title(column, _("Action"));
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_new_cell_data_function, NULL, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       // column: target account
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_title(column, _("Name in HomeBank"));
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_acc_affect_listview_dstname_cell_data_function, NULL, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+
+
+       // treeviewattribute
+       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), TRUE);
+
+       //gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), ui_acc_listview_compare_func, NULL, NULL);
+       //gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+
+       return treeview;
+}
+
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+//old stuf for transition waiting import rewrite
+static void da_obsolete_transaction_destroy(GList *list)
+{
+GList *tmplist = g_list_first(list);
+
+       while (tmplist != NULL)
+       {
+       Transaction *item = tmplist->data;
+               da_transaction_free(item);
+               tmplist = g_list_next(tmplist);
+       }
+       g_list_free(list);
+}
+
+static GQueue *da_obsolete_transaction_get_partial(guint32 minjulian)
+{
+GList *lst_acc, *lnk_acc;
+GList *lnk_txn;
+GQueue *txn_queue;
+
+       txn_queue = g_queue_new ();
+
+       lst_acc = g_hash_table_get_values(GLOBALS->h_acc);
+       lnk_acc = g_list_first(lst_acc);
+       while (lnk_acc != NULL)
+       {
+       Account *acc = lnk_acc->data;
+
+               lnk_txn = g_queue_peek_tail_link(acc->txn_queue);
+               while (lnk_txn != NULL)
+               {
+               Transaction *txn = lnk_txn->data;
+
+                       if( txn->date < minjulian ) //no need to go below mindate
+                               break;
+
+                       g_queue_push_head (txn_queue, txn);
+                       
+                       lnk_txn = g_list_previous(lnk_txn);
+               }
+       
+               lnk_acc = g_list_next(lnk_acc);
+       }
+       g_list_free(lst_acc);
+
+       return txn_queue;
+}
+
+
+
+
+/* count account to be imported */
+static void _import_context_count(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+GList *lacc, *list;
+
+       DB( g_print("\n[import] context count\n") );
+
+       ictx->nb_src_acc = ictx->nb_new_acc = 0;
+
+       ictx->cnt_new_ope = 0;
+
+       /* count account */
+       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       ictx->nb_src_acc++;
+                       if( item->imp_key == 0 )
+                               ictx->nb_new_acc++;
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
+
+       /* count transaction */
+       ictx->cnt_new_ope = g_list_length(ictx->trans_list);
+
+}
+
+
+static void _import_context_clear(ImportContext *ictx)
+{
+       DB( g_print("\n[import] context clear\n") );
+
+       if(ictx->trans_list)
+               da_obsolete_transaction_destroy(ictx->trans_list);
+       ictx->trans_list  = NULL;
+       ictx->next_acc_key = da_acc_length();
+       ictx->datefmt  = PREFS->dtex_datefmt;
+       ictx->encoding = NULL;
+
+       ictx->cnt_err_date  = 0;
+       ictx->cnt_new_pay = 0;
+       ictx->cnt_new_cat = 0;
+}
+
+
+#if MYDEBUG
+static void _import_context_debug(ImportContext *ictx)
+{
+       DB( g_print("\n[import] context debug\n") );
+
+       DB( g_print(
+           " -> txnlist=%p, maxacckey=%d\n"
+           " -> nb-acc=%d, nb-newacc=%d\n"
+           " -> ntxn=%d, npay=%d, ncat=%d\n"
+               " -> datefmt=%d, encoding='%s', errdate=%d, ndup=%d\n",
+           ictx->trans_list, ictx->next_acc_key,
+               ictx->nb_src_acc, ictx->nb_new_acc,
+               ictx->cnt_new_ope,
+               ictx->cnt_new_pay,
+               ictx->cnt_new_cat,
+               ictx->datefmt,
+               ictx->encoding,
+               ictx->cnt_err_date,
+               ictx->nb_duplicate
+               )
+          );
+}
+#endif
+
+
+
+
+
+
+
+static GList *homebank_qif_import(gchar *filename, ImportContext *ictx)
+{
+GList *list = NULL;
+
+       DB( g_print("\n[import] homebank QIF\n") );
+
+       //todo: context ?
+       list = account_import_qif(filename, ictx);
+
+       return list;
+}
+
+
+
+
+static void import_clearall(struct import_data *data)
+{
+GList *lxxx, *list;
+GtkTreeModel *model;
+
+       DB( g_print("\n[import] clear all\n") );
+
+       // clear account & transactions
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_acc));
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->duplicat_ope));
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+
+       
+       // 1: delete imported accounts
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       DB( g_print(" -> delete acc %p '%s'\n", item, item->name) );
+                       da_acc_remove(item->key);
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       // 2: delete imported payees
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_pay);
+       while (list != NULL)
+       {
+       Payee *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       DB( g_print(" -> delete pay '%s'\n", item->name) );
+                       da_pay_remove(item->key);
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       // 3: delete imported category
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_cat);
+       while (list != NULL)
+       {
+       Category *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       DB( g_print(" -> delete cat '%s'\n", item->name) );
+                       da_cat_remove(item->key);
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       _import_context_clear(&data->ictx);
+
+}
+
+
+static gboolean ui_import_panel_transaction_is_duplicate(Transaction *impope, Transaction *ope, gint maxgap)
+{
+Account *dstacc;
+guint dstkacc;
+gboolean retval = FALSE;
+               
+       //common tests
+       if( (impope->amount == ope->amount) &&
+               (ope->date <= (impope->date + maxgap)) && (ope->date >= (impope->date - maxgap)) )
+       {
+
+               //we focus the test on impope->acc->imp_key (and not impope->kacc)
+               dstkacc = impope->kacc; 
+               dstacc = da_acc_get(dstkacc);
+               if( dstacc && dstacc->imp_key > 0 )
+               {
+                       dstkacc = dstacc->imp_key;
+               }
+
+               DB( g_print("--------\n -> dstkacc=%d, amount & date are similar\n", dstkacc) );
+
+               DB( g_print(" -> impope: kacc=%d, %s kxfer=%d, kxferacc=%d\n", impope->kacc, impope->wording, impope->kxfer, impope->kxferacc) );
+               DB( g_print(" ->    ope: kacc=%d, %s kxfer=%d, kxferacc=%d\n", ope->kacc, ope->wording, ope->kxfer, ope->kxferacc) );
+
+
+               if(impope->paymode != PAYMODE_INTXFER)
+               {
+                       if( dstkacc == ope->kacc )
+                       {
+                               DB( g_print(" -> impope is not a xfer and acc are similar\n") );
+                               retval = TRUE;
+                       }
+               }
+               else
+               {
+                       if( ( (impope->kxferacc == ope->kxferacc) && ope->kxfer != 0) ||
+                               ( impope->kxferacc == 0 )
+                          )
+                               retval = TRUE;
+               }
+       }
+       return retval;
+}
+
+
+static void ui_import_panel_transaction_find_duplicate(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+GList *tmplist, *implist;
+Transaction *item;
+guint32 mindate;
+guint maxgap;
+
+       DB( g_print("\n[import] find duplicate\n") );
+
+       ictx->nb_duplicate = 0;
+       if( ictx->trans_list )
+       {
+               /* 1: get import min bound date */
+               tmplist = g_list_first(ictx->trans_list);
+               item = tmplist->data;
+               mindate = item->date;
+               maxgap = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_maxgap));
+
+               /* clear any previous same txn */
+               implist = g_list_first(ictx->trans_list);
+               while (implist != NULL)
+               {
+               Transaction *impope = implist->data;
+
+                       if(impope->same != NULL)
+                       {
+                               g_list_free(impope->same);
+                               impope->same = NULL;
+                       }
+                       implist = g_list_next(implist);
+               }
+               
+               
+               GQueue *txn_queue = da_obsolete_transaction_get_partial(mindate);
+
+               //tmplist = g_list_first(GLOBALS->ope_list);
+               tmplist = g_queue_peek_head_link(txn_queue);
+               while (tmplist != NULL)
+               {
+               Transaction *ope = tmplist->data;
+
+                       if( ope->date >= mindate )
+                       {
+                               //DB( g_print("should check here %d: %s\n", ope->date, ope->wording) );
+
+                               implist = g_list_first(ictx->trans_list);
+                               while (implist != NULL)
+                               {
+                               Transaction *impope = implist->data;
+
+                                       if( ui_import_panel_transaction_is_duplicate(impope, ope, maxgap) )
+                                       {
+                                               //DB( g_print(" found %d: %s\n", impope->date, impope->wording) );
+
+                                               impope->same = g_list_append(impope->same, ope);
+                                               ictx->nb_duplicate++;
+                                       }
+
+                                       implist = g_list_next(implist);
+                               }
+                       }
+
+                       tmplist = g_list_next(tmplist);
+               }
+               
+               g_queue_free (txn_queue);
+               
+       }
+
+       DB( g_print(" nb_duplicate = %d\n", ictx->nb_duplicate) );
+
+
+}
+
+
+static void ui_import_panel_account_fill(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+gchar *label = NULL;
+gchar *icon_name = NULL;
+GList *lacc, *list;
+       
+       DB( g_print("\n[import] panel account fill\n") );
+
+       if(ictx->nb_new_acc == 0)
+       {
+               icon_name = ICONNAME_INFO;
+               label = g_strdup( _("All seems all right here, your validation is optional!") );
+       }
+       else
+       {
+       gchar *tmpstr;
+
+               /* file name & path */
+               tmpstr = g_path_get_basename(data->filename);
+
+
+
+               icon_name = ICONNAME_WARNING;
+               label = g_strdup_printf(
+                       _("No account information has been found into the file '%s'.\n"
+                         "Please select the appropriate action for account below."),
+                   tmpstr);
+
+               g_free(tmpstr);
+       }
+
+       gtk_label_set_text(GTK_LABEL(data->LB_acc), label);
+       gtk_image_set_from_icon_name(GTK_IMAGE(data->IM_acc), icon_name, GTK_ICON_SIZE_BUTTON);
+
+       g_free(label);
+
+       gtk_list_store_clear (GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_acc))));
+
+       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       ui_acc_affect_listview_add(GTK_TREE_VIEW(data->LV_acc), item);
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
+
+       DB( _import_context_debug(&data->ictx) );
+}
+
+
+/* count transaction with checkbox 'import'  */
+static void import_count_changes(struct import_data *data)
+{
+GList *lacc, *list;
+GtkTreeModel *model;
+GtkTreeIter    iter;
+gboolean valid;
+
+       DB( g_print("\n[import] count_final_changes\n") );
+
+       data->imp_cnt_acc = 0;
+
+       lacc = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if( item->imported == TRUE && item->imp_key != 0)
+               {
+                       data->imp_cnt_acc++;
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lacc);
+
+
+       // then import transactions
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
+
+       data->imp_cnt_trn = 0;
+
+       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+       while (valid)
+       {
+       gboolean toimport;
+
+               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter,
+                       LST_OPE_IMPTOGGLE, &toimport,
+                       -1);
+
+               if(toimport == TRUE)
+                       data->imp_cnt_trn++;
+
+               /* Make iter point to the next row in the list store */
+               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+       }
+}
+
+
+static void import_apply(struct import_data *data)
+{
+GtkTreeModel *model;
+GtkTreeIter    iter;
+gboolean valid;
+GList *lxxx, *list;
+
+       DB( g_print("\n[import] apply\n") );
+
+       // 1: persist imported accounts
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       //only persist user selected to new account
+                       if( item->imp_key == 0)
+                       {
+                               //DB( g_print(" -> persist acc %x '%s'\n", item, item->name) );
+                               item->imported = FALSE;
+                               g_free(item->imp_name);
+                               item->imp_name = NULL;
+                       }
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       // 2: persist imported payees
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_pay);
+       while (list != NULL)
+       {
+       Payee *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       //DB( g_print(" -> persist pay '%s'\n", item->name) );
+                       item->imported = FALSE;
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       // 3: persist imported categories
+       lxxx = list = g_hash_table_get_values(GLOBALS->h_cat);
+       while (list != NULL)
+       {
+       Category *item = list->data;
+
+               if( item->imported == TRUE )
+               {
+                       //DB( g_print(" -> persist cat '%s'\n", item->name) );
+                       item->imported = FALSE;
+               }
+               list = g_list_next(list);
+       }
+       g_list_free(lxxx);
+
+       // 4: insert every transactions
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->imported_ope));
+       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+       while (valid)
+       {
+       Transaction *item;
+       gboolean toimport;
+
+               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter,
+                       LST_DSPOPE_DATAS, &item,
+                       LST_OPE_IMPTOGGLE, &toimport,
+                       -1);
+
+               if(toimport == TRUE)
+               {
+               Account *acc;
+                       
+                       //DB(g_print("import %d to acc: %d\n", data->total, item->account)      );
+                       //todo: here also test imp_key on account and change the key into the transaction
+                       acc = da_acc_get(item->kacc);
+                       if( acc != NULL)
+                       {
+                               if( acc->imp_key > 0)
+                               {
+                                       item->kacc = acc->imp_key;
+                               }
+                       }
+
+                       transaction_add(item, NULL, 0);
+               }
+
+               /* Make iter point to the next row in the list store */
+               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+       }
+
+
+}
+
+/*
+**
+*/
+static gboolean
+ui_import_assistant_dispose(GtkWidget *widget, gpointer user_data)
+{
+struct import_data *data = user_data;
+
+       DB( g_print("\n[import] dispose\n") );
+
+#if MYDEBUG == 1
+       gpointer data2 = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       g_print(" user_data=%08x to be free, data2=%x\n", (gint)user_data, (gint)data2);
+#endif
+
+       g_free( data->filename );
+
+       import_clearall(data);
+
+
+
+
+       // todo: optimize this
+       if(data->imp_cnt_trn > 0)
+       {
+               GLOBALS->changes_count += data->imp_cnt_trn;
+
+               //our global list has changed, so update the treeview
+               ui_mainwindow_update(GLOBALS->mainwindow, GINT_TO_POINTER(UF_TITLE+UF_SENSITIVE+UF_BALANCE+UF_REFRESHALL));
+       }
+
+
+       g_free(user_data);
+
+
+       //delete-event TRUE abort/FALSE destroy
+       return FALSE;
+}
+
+
+static void ui_import_panel_transaction_fill(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+GtkWidget *view;
+GtkTreeModel *model;
+GtkTreeIter    iter;
+GList *tmplist;
+gchar *label = NULL;
+gchar *icon_name = NULL;
+
+       //DB( g_print("\n[import] fill imp operatoin\n") );
+
+       if(ictx->nb_duplicate == 0)
+       {
+               icon_name = ICONNAME_INFO;
+               label = _("All seems all right here, your validation is optional!");
+       }
+       else
+       {
+               icon_name = ICONNAME_WARNING;
+               label = 
+                       _("Possible duplicate of existing transaction have been found, and disabled for import.\n"
+                         "Please check and choose the ones that have to be imported.");
+       }
+
+       gtk_label_set_text(GTK_LABEL(data->LB_txn), label);
+       gtk_image_set_from_icon_name(GTK_IMAGE(data->IM_txn), icon_name, GTK_ICON_SIZE_BUTTON);
+
+       
+       view = data->imported_ope;
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
+
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+
+       g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
+       gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
+
+       tmplist = g_list_first(ictx->trans_list);
+       while (tmplist != NULL)
+       {
+       Transaction *item = tmplist->data;
+
+               /* append to our treeview */
+                       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+
+                               //DB( g_print(" populate: %s\n", ope->ope_Word) );
+
+                               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                               LST_DSPOPE_DATAS, item,
+                               LST_OPE_IMPTOGGLE, item->same == NULL ? TRUE : FALSE,
+                               -1);
+
+               //DB( g_print(" - fill: %d, %s %.2f %x\n", item->account, item->wording, item->amount, item->same) );
+
+               tmplist = g_list_next(tmplist);
+       }
+
+       gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
+
+       g_object_unref(model);
+
+
+
+}
+
+
+static void ui_import_panel_account_change_action_toggled_cb(GtkRadioButton *radiobutton, gpointer user_data)
+{
+struct import_target_data *data;
+gboolean new_account;
+
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(radiobutton), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("\n[import] account type toggle\n") );
+
+       new_account = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->radio[0]));
+
+       gtk_widget_set_sensitive(data->label1, new_account);
+       gtk_widget_set_sensitive(data->getwidget1, new_account);
+
+       gtk_widget_set_sensitive(data->label2, new_account^1);
+       gtk_widget_set_sensitive(data->getwidget2, new_account^1);
+
+}
+
+
+static void ui_import_panel_account_change_action(GtkWidget *widget, gpointer user_data)
+{
+struct import_data *data;
+struct import_target_data ddata;
+ImportContext *ictx;
+GtkWidget *dialog, *content_area, *group_grid, *label ;
+guint32 key;
+gint row;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n[import] account_change_action\n") );
+
+       ictx = &data->ictx;
+       
+       key = ui_acc_affect_listview_get_selected_key(GTK_TREE_VIEW(data->LV_acc));
+       if( key > 0 )
+       {
+       Account *item;
+
+               item = da_acc_get( key );
+
+               dialog = gtk_dialog_new_with_buttons (_("Change account action"),
+                                                   GTK_WINDOW (data->assistant),
+                                                   0,
+                                                   _("_Cancel"),
+                                                   GTK_RESPONSE_REJECT,
+                                                   _("_OK"),
+                                                   GTK_RESPONSE_ACCEPT,
+                                                   NULL);
+
+               //store our window private data
+               g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&ddata);
+
+               content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+               
+               // group :: dialog
+               group_grid = gtk_grid_new ();
+               gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+               gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+               gtk_container_set_border_width (GTK_CONTAINER(group_grid), SPACING_MEDIUM);
+               gtk_box_pack_start (GTK_BOX (content_area), group_grid, TRUE, TRUE, SPACING_SMALL);
+
+               row = 0;
+               ddata.radio[0] = gtk_radio_button_new_with_label (NULL, _("create new"));
+               gtk_grid_attach (GTK_GRID (group_grid), ddata.radio[0], 0, row, 3, 1);
+
+                       row++;
+                       label = make_label(_("_Name:"), 0, 0.5);
+                       ddata.label1 = label;
+                       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+
+                       ddata.getwidget1 = gtk_entry_new();
+                       gtk_grid_attach (GTK_GRID (group_grid), ddata.getwidget1, 2, row, 1, 1);
+
+               row++;
+               ddata.radio[1] = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (ddata.radio[0]), _("use existing"));
+               gtk_grid_attach (GTK_GRID (group_grid), ddata.radio[1], 0, row, 3, 1);
+               
+                       row++;
+                       label = make_label(_("A_ccount:"), 0, 0.5);
+                       ddata.label2 = label;
+                       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+
+                       ddata.getwidget2 = ui_acc_comboboxentry_new(NULL);
+                       gtk_grid_attach (GTK_GRID (group_grid), ddata.getwidget2, 2, row, 1, 1);
+
+       //initialize
+               if( ictx->next_acc_key > 0 )    //if there were already some accounts
+               {
+                       gtk_widget_set_sensitive(ddata.radio[1], TRUE);
+                       if( item->imp_key > 0 )
+                       {
+                               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(ddata.radio[1]), TRUE);
+                       }
+               }
+               else
+               {
+                       gtk_widget_set_sensitive(ddata.radio[1], FALSE);
+
+               }
+
+               gtk_entry_set_text(GTK_ENTRY(ddata.getwidget1), item->name);
+               ui_acc_comboboxentry_populate(GTK_COMBO_BOX(ddata.getwidget2), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
+               ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(ddata.getwidget2), item->imp_key);
+
+               ui_import_panel_account_change_action_toggled_cb(GTK_RADIO_BUTTON (ddata.radio[0]), NULL);
+
+               gtk_widget_show_all(group_grid);
+
+               g_signal_connect (ddata.radio[0], "toggled", G_CALLBACK (ui_import_panel_account_change_action_toggled_cb), NULL);
+
+
+               //wait for the user
+               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+               if(result == GTK_RESPONSE_ACCEPT)
+               {
+               gchar *name;
+               gboolean bnew;
+               guint key;
+
+                       key = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(ddata.getwidget2));
+
+                       bnew = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ddata.radio[0]));
+                       if( bnew )
+                       {
+
+                               name = (gchar *)gtk_entry_get_text(GTK_ENTRY(ddata.getwidget1));
+
+                               if(strcasecmp(name, item->name))
+                               {
+
+                                       DB( g_print("name '%s', existing acc %d\n", name, key) );
+
+                                       if (name && *name)
+                                       {
+                                               if( account_rename(item, name) == FALSE )
+                                               {
+                                                       ui_dialog_msg_infoerror(GTK_WINDOW(dialog), GTK_MESSAGE_ERROR,
+                                                               _("Error"),
+                                                               _("Cannot rename this Account,\n"
+                                                               "from '%s' to '%s',\n"
+                                                               "this name already exists."),
+                                                               item->name,
+                                                               name
+                                                               );
+                                               }
+                                       }
+                               }
+                               else
+                               {
+                                       item->imp_key = 0;
+                               }
+                       }
+                       else
+                       {
+                               item->imp_key = key;
+                       }
+
+                       //we should refresh duplicate
+                       ui_import_panel_transaction_find_duplicate(data);
+                       ui_import_panel_transaction_fill(data);
+
+           }
+
+               // cleanup and destroy
+               gtk_widget_destroy (dialog);
+       }
+
+}
+
+
+static void ui_import_panel_filechooser_selection_changed(GtkWidget *widget, gpointer user_data)
+{
+struct import_data *data = user_data;
+gint page_number;
+GtkWidget *current_page;
+gchar *filename;
+
+       page_number = gtk_assistant_get_current_page (GTK_ASSISTANT(data->assistant));
+
+       DB( g_print("\n[import] selchange (page %d)\n", page_number+1) );
+
+       data->valid = FALSE;
+
+       filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(data->filechooser));
+       if( filename == NULL )
+       {
+               gtk_label_set_text(GTK_LABEL(data->user_info), _("Please select a file..."));
+               //current_page = gtk_assistant_get_nth_page (GTK_ASSISTANT(data->assistant), page_number);
+               //gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), current_page, FALSE);
+       }
+       else
+       {
+               if( page_number == PAGE_SELECTFILE )
+               {
+                       if(data->filename)
+                               g_free( data->filename );
+                       data->filename = filename;
+                       //DB( g_print(" filename -> %s\n", data->filename) );
+
+                       data->filetype = homebank_alienfile_recognize(data->filename);
+                       switch(data->filetype)
+                       {
+                               case FILETYPE_QIF:
+                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("QIF file recognised !"));
+                                       data->valid = TRUE;
+                                       break;
+
+                               case FILETYPE_OFX:
+                                       #ifndef NOOFX
+                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("OFX file recognised !"));
+                                       data->valid = TRUE;
+                                       #else
+                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("** OFX support is disabled **"));
+                                       #endif
+                                       break;
+
+                               case FILETYPE_CSV_HB:
+                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("CSV transaction file recognised !"));
+                                       data->valid = TRUE;
+                                       break;
+
+                               default:
+                                       data->filetype = FILETYPE_UNKNOW;
+                                       gtk_label_set_text(GTK_LABEL(data->user_info), _("Unknown/Invalid file..."));
+                                       break;
+                       }
+
+                       current_page = gtk_assistant_get_nth_page (GTK_ASSISTANT(data->assistant), page_number);
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), current_page, data->valid);
+
+               }
+
+       }
+
+       if(data->valid == TRUE)
+       {
+               gtk_widget_show(data->ok_image);
+               gtk_widget_hide(data->ko_image);
+       }
+       else
+       {
+               gtk_widget_show(data->ko_image);
+               gtk_widget_hide(data->ok_image);
+       }
+
+}
+
+
+
+static void ui_import_panel_transaction_fill_same(GtkTreeSelection *treeselection, gpointer user_data)
+{
+struct import_data *data;
+GtkTreeSelection *selection;
+GtkTreeModel            *model, *newmodel;
+GtkTreeIter                     iter, newiter;
+GList *tmplist;
+GtkWidget *view, *widget;
+
+       widget = GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection));
+
+
+       //DB( g_print("\n[import] fillsame\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       view = data->duplicat_ope;
+
+       newmodel = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
+
+       gtk_list_store_clear (GTK_LIST_STORE(newmodel));
+
+
+
+       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->imported_ope));
+       //if true there is a selected node
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+       Transaction *item;
+
+               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &item, -1);
+
+               if( item->same != NULL )
+               {
+                       tmplist = g_list_first(item->same);
+                       while (tmplist != NULL)
+                       {
+                       Transaction *tmp = tmplist->data;
+
+                               /* append to our treeview */
+                                       gtk_list_store_append (GTK_LIST_STORE(newmodel), &newiter);
+
+                                       gtk_list_store_set (GTK_LIST_STORE(newmodel), &newiter,
+                                       LST_DSPOPE_DATAS, tmp,
+                                       -1);
+
+                               //DB( g_print(" - fill: %s %.2f %x\n", item->wording, item->amount, (unsigned int)item->same) );
+
+                               tmplist = g_list_next(tmplist);
+                       }
+               }
+
+       }
+
+       
+
+
+}
+
+
+static void ui_import_panel_properties_fill(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+gchar *tmpstr;
+
+       /* file name & path */
+       tmpstr = g_path_get_basename(data->filename);
+       gtk_label_set_text(GTK_LABEL(data->TX_filename), tmpstr);
+       g_free(tmpstr);
+       
+       tmpstr = g_path_get_dirname(data->filename);
+       gtk_label_set_text(GTK_LABEL(data->TX_filepath), tmpstr);
+       g_free(tmpstr);
+       
+       gtk_label_set_text(GTK_LABEL(data->TX_encoding), ictx->encoding);
+       
+       gtk_label_set_text(GTK_LABEL(data->TX_datefmt), CYA_IMPORT_DATEORDER[ictx->datefmt]);
+
+       /* file content detail */
+       //TODO: difficult translation here
+       tmpstr = g_strdup_printf(_("account: %d - transaction: %d - payee: %d - categorie: %d"),
+                               ictx->nb_src_acc,
+                               ictx->cnt_new_ope,
+                               ictx->cnt_new_pay,
+                               ictx->cnt_new_cat
+                               );
+       gtk_label_set_text(GTK_LABEL(data->TX_filedetails), tmpstr);
+       g_free(tmpstr);
+
+       DB( _import_context_debug(&data->ictx) );
+       
+}
+
+
+static void ui_import_panel_confirmation_fill(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+       
+       /* account summary */
+       ui_label_set_integer(GTK_LABEL(data->TX_acc_upd), data->imp_cnt_acc);
+       ui_label_set_integer(GTK_LABEL(data->TX_acc_new), ictx->nb_src_acc - data->imp_cnt_acc);
+
+       /* transaction summary */
+       ui_label_set_integer(GTK_LABEL(data->TX_trn_imp), data->imp_cnt_trn);
+       ui_label_set_integer(GTK_LABEL(data->TX_trn_nop), ictx->cnt_new_ope - data->imp_cnt_trn);
+       ui_label_set_integer(GTK_LABEL(data->TX_trn_asg), data->imp_cnt_asg);
+
+}
+
+static void
+ui_import_assistant_apply (GtkWidget *widget, gpointer user_data)
+{
+struct import_data *data;
+
+       DB( g_print("\n[import] apply\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+
+       import_apply(data);
+
+}
+
+static void
+ui_import_assistant_close_cancel (GtkWidget *widget, gpointer user_data)
+{
+struct import_data *data;
+       GtkWidget *assistant = (GtkWidget *) user_data;
+
+       DB( g_print("\n[import] close\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       ui_import_assistant_dispose(widget, data);
+
+
+       //g_free(data);
+
+
+       gtk_widget_destroy (assistant);
+       //assistant = NULL;
+}
+
+
+static void _import_tryload_file(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+
+       DB( g_print("\n[import] try load file\n") );
+
+       DB( g_print(" -> encoding='%s'\n", ictx->encoding) );
+       DB( g_print(" -> date format='%s' (%d)\n", CYA_IMPORT_DATEORDER[ictx->datefmt], ictx->datefmt) );
+
+       
+       switch(data->filetype)
+       {
+#ifndef NOOFX
+               /* ofx_acc_list & ofx_ope_list are filled here */
+               case FILETYPE_OFX:
+                       ictx->trans_list = homebank_ofx_import(data->filename, &data->ictx);
+                       break;
+#endif
+               case FILETYPE_QIF:
+                       ictx->trans_list = homebank_qif_import(data->filename, &data->ictx);
+                       break;
+
+               case FILETYPE_CSV_HB:
+                       ictx->trans_list = homebank_csv_import(data->filename, &data->ictx);
+                       break;
+       }
+
+       DB( g_print(" -> result: nbtrans=%d, date errors=%d\n", ictx->cnt_new_ope, ictx->cnt_err_date) );
+
+       
+}
+
+
+static void import_file_import(struct import_data *data)
+{
+ImportContext *ictx = &data->ictx;
+
+       DB( g_print("\n[import] real import\n") );
+
+       import_clearall(data);
+       ictx->encoding = homebank_file_getencoding(data->filename);
+       _import_tryload_file(data);
+
+       // if fail, try to load with different date format
+       if( ictx->cnt_err_date > 0)
+       {
+       const gchar *encoding = ictx->encoding;
+       gint i;
+
+               for(i=0;i<NUM_PRF_DATEFMT;i++)
+               {
+               gboolean do_fix;
+
+                       if(i != PREFS->dtex_datefmt)    //don't reload with user pref date format
+                       {
+                               do_fix = ui_dialog_msg_question(
+                                       GTK_WINDOW(data->assistant),
+                                       _("Some date convertion failed"),
+                                       _("Reload using date order: '%s' ?"),
+                                       CYA_IMPORT_DATEORDER[i]
+                                       );
+
+                               if(do_fix == GTK_RESPONSE_YES)
+                               {       
+                                       DB( g_print(" fail, reload with '%s'\n", CYA_IMPORT_DATEORDER[i]) );
+                                       //#1448549
+                                       import_clearall(data);
+                                       ictx->encoding = encoding; //#1425986 keep encoding with us
+                                       ictx->datefmt = i;
+                                       _import_tryload_file(data);
+
+                                       DB( g_print(" -> reloaded: nbtrans=%d, date errors=%d\n", ictx->cnt_new_ope, ictx->cnt_err_date) );
+
+                                       if(ictx->cnt_err_date == 0)
+                                               break;
+                               }
+
+                       }
+               }
+               
+       }
+
+       DB( g_print(" end of try import\n") );
+
+       // sort by date
+       ictx->trans_list = da_transaction_sort(ictx->trans_list);
+
+}
+
+/**
+ * ui_import_assistant_forward_page_func:
+ *
+ * define the page to be called when the user forward
+ *
+ * Return value: the page number
+ *
+ */
+static gint
+ui_import_assistant_forward_page_func(gint current_page, gpointer func_data)
+{
+gint next_page;
+
+       DB( g_print("---------------------------\n") );
+       DB( g_print("\n[import] forward page func :: page %d\n", current_page) );
+
+       DB( g_print(" -> current: %d %s\n", current_page, page_titles[MIN(current_page, NUM_PAGE-1)] ) );
+
+#ifdef MYDEBUG
+       /*
+       struct import_data *data = func_data;
+       gint i
+       for(i=0;i<NUM_PAGE;i++)
+       {
+               g_print("%d: %d '%s'\n", i, 
+                       gtk_assistant_get_page_complete(GTK_ASSISTANT(data->assistant), data->pages[i]),
+                       page_titles[i]
+                               );
+       }*/
+#endif
+       
+       DB( g_print(" -> current: %d %s\n", current_page, page_titles[MIN(current_page, NUM_PAGE-1)] ) );
+       
+       next_page = current_page + 1;   
+       
+       switch(current_page)
+       {
+               /*case PAGE_IMPORT:
+                       // if no new account, skip the account page
+                       if(ictx->nb_new_acc == 0)
+                               next_page = PAGE_TRANSACTION;
+                       break;*/
+       }
+
+       DB( g_print(" -> next: %d %s\n", next_page, page_titles[MIN(next_page, NUM_PAGE-1)]  ) );
+
+       return next_page;
+}
+
+
+
+
+static void
+ui_import_assistant_prepare (GtkWidget *widget, GtkWidget *page, gpointer user_data)
+{
+struct import_data *data;
+ImportContext *ictx;
+gint current_page, n_pages;
+gchar *title;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       ictx = &data->ictx;
+       
+       current_page = gtk_assistant_get_current_page (GTK_ASSISTANT(data->assistant));
+       n_pages = gtk_assistant_get_n_pages (GTK_ASSISTANT(data->assistant));
+
+       DB( g_print("\n[import] prepare %d of %d\n", current_page, n_pages) );
+
+       switch( current_page  )
+       {
+               case PAGE_WELCOME:
+                       DB( g_print(" -> 1 intro\n") );
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       break;
+
+               case PAGE_SELECTFILE:
+                       DB( g_print(" -> 2 file choose\n") );
+               
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, FALSE);
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_ACCOUNT], FALSE);
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_TRANSACTION], FALSE);
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_CONFIRM], FALSE);
+
+                       gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(data->filechooser), PREFS->path_import);
+                       DB( g_print(" -> set current folder '%s'\n", PREFS->path_import) );
+
+                       // the page complete is contextual in ui_import_panel_filechooser_selection_changed
+                       break;
+
+               case PAGE_IMPORT:
+                       DB( g_print(" -> 3 real import\n") );
+
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, FALSE);
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_ACCOUNT], FALSE);
+
+                       /* remind folder to preference */
+                       gchar *folder = gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(data->filechooser));
+                       DB( g_print(" -> store folder '%s'\n", folder) );
+                       g_free(PREFS->path_import);
+                       PREFS->path_import = folder;
+
+                       import_file_import(data);
+                       _import_context_count(data);
+                       
+                       if( ictx->cnt_new_ope > 0 && ictx->cnt_err_date <= 0 )
+                       {   
+                                       if(ictx->nb_new_acc == 0)
+                                       {
+                                               DB( g_print(" -> jump to Transaction page\n") );
+                                               //gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), data->pages[PAGE_ACCOUNT], TRUE);
+                                               gtk_assistant_next_page(GTK_ASSISTANT(data->assistant));
+                                               gtk_assistant_next_page(GTK_ASSISTANT(data->assistant));
+                                               gtk_assistant_next_page(GTK_ASSISTANT(data->assistant));
+                                               //gtk_assistant_set_current_page (GTK_ASSISTANT(data->assistant), PAGE_TRANSACTION);
+                                       }
+                                       else
+                                       {
+                                               DB( g_print(" -> jump to Account page\n") );
+                                               //gtk_assistant_set_current_page (GTK_ASSISTANT(data->assistant), PAGE_ACCOUNT);
+                                               gtk_assistant_next_page(GTK_ASSISTANT(data->assistant));
+                                               gtk_assistant_next_page(GTK_ASSISTANT(data->assistant));
+                                       }
+
+                               gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       }
+                       break;          
+
+               case PAGE_PROPERTIES:
+                       DB( g_print(" -> 4 properties\n") );
+                       
+
+                       ui_import_panel_properties_fill(data);
+
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       break;
+                       
+               case PAGE_ACCOUNT:
+                       DB( g_print(" -> 5 account\n") );
+       
+                       ui_import_panel_account_fill(data);
+
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       break;
+
+               case PAGE_TRANSACTION:
+                       DB( g_print(" -> 6 transaction\n") );
+
+                       //todo: should be optional
+                       data->imp_cnt_asg = transaction_auto_assign(ictx->trans_list, 0);
+
+                       ui_import_panel_transaction_find_duplicate(data);
+
+                       ui_import_panel_transaction_fill(data);
+
+                       if( ictx->nb_duplicate > 0 )
+                       {
+                               gtk_widget_show(data->GR_duplicate);
+                               gtk_expander_set_expanded(GTK_EXPANDER(data->GR_duplicate), TRUE);
+                       }
+                       else
+                       {
+                               gtk_widget_hide(data->GR_duplicate);
+                       }
+
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       break;
+                       
+               case PAGE_CONFIRM:
+               {
+                       DB( g_print(" -> 7 confirmation\n") );
+
+                       //todo:rework this
+                       import_count_changes(data);
+
+                       ui_import_panel_confirmation_fill(data);
+
+
+
+                       gtk_assistant_set_page_complete (GTK_ASSISTANT(data->assistant), page, TRUE);
+                       break;
+               }
+       }
+
+       title = g_strdup_printf ( _("Import assistant (%d of %d)"), current_page + 1 , n_pages );
+       gtk_window_set_title (GTK_WINDOW (data->assistant), title);
+       g_free (title);
+}
+
+
+
+
+
+
+static void
+ui_import_panel_transaction_refresh (GtkWidget *widget, gpointer data)
+{
+
+       DB( g_print("\n[import] refresh transaction\n") );
+
+       ui_import_panel_transaction_find_duplicate(data);
+       ui_import_panel_transaction_fill(data);
+
+}
+
+
+static void ui_acc_affect_listview_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+//GtkTreeModel          *model;
+
+       //model = gtk_tree_view_get_model(treeview);
+       //gtk_tree_model_get_iter_first(model, &iter);
+       //if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter) == FALSE)
+       //{
+               ui_import_panel_account_change_action(GTK_WIDGET(treeview), NULL);
+       //}
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+static GtkWidget *
+ui_import_panel_welcome_create(GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *vbox, *label, *align;
+
+       align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
+       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 0, 0);
+
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       //gtk_container_set_border_width (GTK_CONTAINER(vbox), SPACING_MEDIUM);
+       gtk_container_add(GTK_CONTAINER(align), vbox);
+
+       label = make_label(
+           _("Welcome to the HomeBank Import Assistant.\n\n" \
+               "With this assistant you will be guided throught the process\n" \
+               "of importing an external file into HomeBank.\n\n" \
+           "No changes will be made until you click \"Apply\" at the end\n" \
+           "of this assistant.")
+                       , 0., 0.0);
+       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, SPACING_SMALL);
+
+       /* supported format */
+
+
+       label = make_label(
+           _("HomeBank can import files in the following formats:\n" \
+               "- QIF\n" \
+               "- OFX/QFX (optional at compilation time)\n" \
+               "- CSV (format is specific to HomeBank, see the documentation)\n" \
+       ), 0.0, 0.0);
+
+       gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, SPACING_SMALL);
+
+
+       gtk_widget_show_all (align);
+
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), align);
+       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), align, GTK_ASSISTANT_PAGE_INTRO);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), align, _(page_titles[PAGE_WELCOME]));
+       //gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), align, TRUE);
+
+       return align;
+}
+
+
+static GtkWidget *
+ui_import_panel_filechooser_create (GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *vbox, *hbox, *align, *widget, *label;
+GtkFileFilter *filter;
+
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       //gtk_container_set_border_width (GTK_CONTAINER(vbox), SPACING_MEDIUM);
+
+
+//     widget = gtk_file_chooser_button_new ("Pick a File", GTK_FILE_CHOOSER_ACTION_OPEN);
+
+       widget = gtk_file_chooser_widget_new(GTK_FILE_CHOOSER_ACTION_OPEN);
+
+
+       
+       data->filechooser = widget;
+       gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
+
+       filter = gtk_file_filter_new ();
+       gtk_file_filter_set_name (filter, _("Known files"));
+       gtk_file_filter_add_pattern (filter, "*.[Qq][Ii][Ff]");
+       #ifndef NOOFX
+       gtk_file_filter_add_pattern (filter, "*.[OoQq][Ff][Xx]");
+       #endif
+       gtk_file_filter_add_pattern (filter, "*.[Cc][Ss][Vv]");
+       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
+       if(data->filetype == FILETYPE_UNKNOW)
+               gtk_file_chooser_set_filter (GTK_FILE_CHOOSER(widget), filter);
+
+       filter = gtk_file_filter_new ();
+       gtk_file_filter_set_name (filter, _("QIF files"));
+       gtk_file_filter_add_pattern (filter, "*.[Qq][Ii][Ff]");
+       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
+       if(data->filetype == FILETYPE_QIF)
+               gtk_file_chooser_set_filter (GTK_FILE_CHOOSER(widget), filter);
+       
+       #ifndef NOOFX
+       filter = gtk_file_filter_new ();
+       gtk_file_filter_set_name (filter, _("OFX/QFX files"));
+       gtk_file_filter_add_pattern (filter, "*.[OoQq][Ff][Xx]");
+       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
+       if(data->filetype == FILETYPE_OFX)
+               gtk_file_chooser_set_filter (GTK_FILE_CHOOSER(widget), filter);
+       #endif
+
+       filter = gtk_file_filter_new ();
+       gtk_file_filter_set_name (filter, _("CSV files"));
+       gtk_file_filter_add_pattern (filter, "*.[Cc][Ss][Vv]");
+       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
+       if(data->filetype == FILETYPE_CSV_HB)
+               gtk_file_chooser_set_filter (GTK_FILE_CHOOSER(widget), filter);
+
+       
+       filter = gtk_file_filter_new ();
+       gtk_file_filter_set_name (filter, _("All files"));
+       gtk_file_filter_add_pattern (filter, "*");
+       gtk_file_chooser_add_filter (GTK_FILE_CHOOSER(widget), filter);
+
+
+/* our addon message */
+       align = gtk_alignment_new(0.65, 0, 0, 0);
+               gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
+
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+               gtk_container_add(GTK_CONTAINER(align), hbox);
+
+       label = gtk_label_new("");
+       data->user_info = label;
+               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, SPACING_SMALL);
+
+       gimp_label_set_attributes (GTK_LABEL (label),
+                             PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
+                                                       PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
+                             -1);
+
+
+
+       widget = gtk_image_new_from_icon_name(ICONNAME_HB_FILE_VALID, GTK_ICON_SIZE_LARGE_TOOLBAR);
+       data->ok_image = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+
+       widget = gtk_image_new_from_icon_name(ICONNAME_HB_FILE_INVALID, GTK_ICON_SIZE_LARGE_TOOLBAR);
+       data->ko_image = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+
+
+       gtk_widget_show_all (vbox);
+       gtk_widget_hide(data->ok_image);
+       gtk_widget_hide(data->ko_image);
+
+
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), vbox);
+       //gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), vbox, GTK_ASSISTANT_PAGE_CONTENT);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), vbox, _(page_titles[PAGE_SELECTFILE]));
+
+
+
+       return vbox;
+}
+
+
+static GtkWidget *
+ui_import_panel_import_create (GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *align, *content_grid;
+GtkWidget *label, *widget;
+gchar *txt;
+
+       align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
+       
+       content_grid = gtk_grid_new();
+       gtk_grid_set_column_spacing (GTK_GRID (content_grid), SPACING_MEDIUM);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_add(GTK_CONTAINER(align), content_grid);
+       
+       widget = gtk_image_new_from_icon_name(ICONNAME_ERROR, GTK_ICON_SIZE_DIALOG );
+       gtk_grid_attach (GTK_GRID (content_grid), widget, 0, 0, 1, 1);
+       
+       txt = _("A general error occured, and this file cannot be loaded.");
+       label = gtk_label_new(txt);
+       gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
+       gtk_grid_attach (GTK_GRID (content_grid), label, 1, 0, 1, 1);
+       
+       gtk_widget_show_all (align);
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), align);
+       //gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), align, GTK_ASSISTANT_PAGE_PROGRESS);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), align, _(page_titles[PAGE_IMPORT]));
+       
+       return align;
+}
+
+
+
+static GtkWidget *
+ui_import_panel_properties_create (GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *content_grid, *group_grid;
+GtkWidget *label, *widget;
+gint crow, row;
+       
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: File properties
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("File properties"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label(_("Name:"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 0.0, 0.5);
+       data->TX_filename = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label(_("Path:"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 0.0, 0.5);
+       data->TX_filepath = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label(_("Encoding:"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 0.0, 0.5);
+       data->TX_encoding = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label(_("Date format:"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 0.0, 0.5);
+       data->TX_datefmt = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       // group :: File content
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("File content"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label(_("Content:"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 0.0, 0.5);
+       data->TX_filedetails = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       /*
+       expander = gtk_expander_new (_("File content"));
+       gtk_box_pack_start (GTK_BOX (container), expander, TRUE, TRUE, 0);
+       scrollwin = gtk_scrolled_window_new(NULL,NULL);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       widget = gtk_text_view_new ();
+       gtk_container_add(GTK_CONTAINER(scrollwin), widget);
+       gtk_container_add(GTK_CONTAINER(expander), scrollwin);
+       */
+
+
+       gtk_widget_show_all (content_grid);
+
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), content_grid);
+       //set page type to intro to avoid going back once that point over
+       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), content_grid, GTK_ASSISTANT_PAGE_INTRO);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), content_grid, _(page_titles[PAGE_PROPERTIES]));
+
+       return content_grid;
+}
+
+
+static GtkWidget *
+ui_import_panel_account_create (GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *content_grid, *group_grid;
+GtkWidget *label, *widget, *scrollwin;
+gint crow, row;
+       
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Title
+    group_grid = gtk_grid_new ();
+       
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       //label = make_label_group(_("Title"));
+       //gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 2, 1);
+       
+       row = 1;
+       widget = gtk_image_new ();
+       data->IM_acc = widget;
+       gtk_widget_set_valign(widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 0, row, 1, 1);
+       label = make_label(NULL, 0, 0.5);
+       data->LB_acc = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 2, 1);
+
+       // group :: Account list
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Choose the action for accounts"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 1, 1);
+       
+       row = 1;
+       scrollwin = gtk_scrolled_window_new(NULL,NULL);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_widget_set_size_request(scrollwin, -1, HB_MINWIDTH_LIST);
+
+       widget = ui_acc_affect_listview_new();
+       data->LV_acc = widget;
+       gtk_container_add(GTK_CONTAINER(scrollwin), widget);
+       gtk_widget_set_hexpand(scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), scrollwin, 0, row, 1, 1);
+
+       row++;
+       widget = gtk_button_new_with_mnemonic (_("Change _action"));
+       data->BT_edit = widget;
+       gtk_widget_set_halign(widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 0, row, 1, 1);
+
+       /* signal and other stuff */
+       g_signal_connect (G_OBJECT (data->BT_edit), "clicked", G_CALLBACK (ui_import_panel_account_change_action), data);
+       g_signal_connect (GTK_TREE_VIEW(data->LV_acc), "row-activated", G_CALLBACK (ui_acc_affect_listview_onRowActivated), NULL);
+
+       gtk_widget_show_all (content_grid);
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), content_grid);
+       //gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), content_grid, GTK_ASSISTANT_PAGE_INTRO);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), content_grid, _(page_titles[PAGE_ACCOUNT]));
+       
+       return content_grid;
+}
+
+
+static GtkWidget *
+ui_import_panel_transaction_create (GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *content_grid, *group_grid;
+GtkWidget *label, *scrollwin, *widget, *expander;
+gint crow, row;
+       
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Title
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       //label = make_label_group(_("Title"));
+       //gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       widget = gtk_image_new ();
+       data->IM_txn = widget;
+       gtk_widget_set_valign(widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 0, row, 1, 1);
+       label = make_label(NULL, 0, 0.5);
+       data->LB_txn = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 2, 1);
+
+       // group :: Transactions to import
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Choose transactions to import"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 2, 1);
+       
+       row = 1;
+       scrollwin = gtk_scrolled_window_new (NULL, NULL);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+       gtk_widget_set_hexpand(scrollwin, TRUE);
+       gtk_widget_set_vexpand(scrollwin, TRUE);
+       widget = create_list_import_transaction(TRUE);
+       data->imported_ope = widget;
+       gtk_container_add (GTK_CONTAINER (scrollwin), widget);
+       gtk_grid_attach (GTK_GRID (group_grid), scrollwin, 0, row, 2, 1);
+
+       expander = gtk_expander_new (_("Detail of existing transaction (possible duplicate)"));
+       data->GR_duplicate = expander;
+       gtk_grid_attach (GTK_GRID (group_grid), expander, 0, crow++, 2, 1);
+
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (expander), group_grid);
+
+       row = 0;
+       scrollwin = gtk_scrolled_window_new (NULL, NULL);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+       gtk_widget_set_hexpand(scrollwin, TRUE);
+       //widget = create_list_transaction(LIST_TXN_TYPE_IMPORT, list_imptxn_columns);
+       widget = create_list_import_transaction(FALSE);
+       data->duplicat_ope = widget;
+       gtk_container_add (GTK_CONTAINER (scrollwin), widget);
+       gtk_widget_set_size_request(scrollwin, -1, HB_MINWIDTH_LIST/2);
+       gtk_grid_attach (GTK_GRID (group_grid), scrollwin, 0, row, 6, 1);
+
+       row++;
+       label = make_label(_("Date _tolerance:"), 0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+
+       widget = make_numeric(label, 0.0, 14.0);
+       data->NB_maxgap = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+       //TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance
+       label = make_label(_("days"), 0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 2, row, 1, 1);
+
+       widget = gtk_button_new_with_mnemonic (_("_Refresh"));
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 3, row, 1, 1);
+       g_signal_connect (widget, "clicked",
+                       G_CALLBACK (ui_import_panel_transaction_refresh), data);
+
+       widget = gtk_image_new_from_icon_name(ICONNAME_INFO, GTK_ICON_SIZE_SMALL_TOOLBAR );
+       gtk_widget_set_hexpand(widget, FALSE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 4, row, 1, 1);
+
+       label = make_label (_(
+               "The match is done in order: by account, amount and date.\n" \
+               "A date tolerance of 0 day means an exact match"), 0, 0.5);
+       gimp_label_set_attributes (GTK_LABEL (label),
+                             PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
+                             -1);
+       gtk_widget_set_hexpand(label, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 5, row, 1, 1);
+
+
+       gtk_widget_show_all (content_grid);
+
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), content_grid);
+//     gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), content_grid, GTK_ASSISTANT_PAGE_PROGRESS);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), content_grid, _(page_titles[PAGE_TRANSACTION]));
+       
+       return content_grid;
+}
+
+
+static GtkWidget *
+ui_import_panel_confirmation_create(GtkWidget *assistant, struct import_data *data)
+{
+GtkWidget *vbox, *label, *align, *widget, *table;
+gint row;
+
+       align = gtk_alignment_new(0.5, 0.5, 0.0, 0.0);
+       gtk_alignment_set_padding(GTK_ALIGNMENT(align), 0, 0, 0, 0);
+
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER(vbox), SPACING_MEDIUM);
+       gtk_container_add(GTK_CONTAINER(align), vbox);
+
+       label = make_label(
+               _("Click \"Apply\" to update your accounts.\n"), 0.5, 0.5);
+               gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
+
+       /* the summary */
+       table = gtk_grid_new ();
+       gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL/2);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+
+       row = 0;
+       label = make_label(_("Accounts"), 0.0, 0.5);
+       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
+
+       /* acc update */
+       row++;
+       label = make_label(NULL, 0.0, 0.5);
+       //gtk_misc_set_padding (GTK_MISC (label), SPACING_SMALL, 0);
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       data->TX_acc_upd = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+       label = make_label(_("to update"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+       /* acc create */
+       row++;
+       widget = make_label(NULL, 1.0, 0.5);
+       data->TX_acc_new = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+       label = make_label(_("to create"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+       row++;
+       label = make_label(_("Transactions"), 0.0, 0.5);
+       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
+
+       /* trn import */
+       row++;
+       widget = make_label(NULL, 1.0, 0.5);
+       data->TX_trn_imp = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+       label = make_label(_("to import"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+       /* trn reject */
+       row++;
+       widget = make_label(NULL, 1.0, 0.5);
+       data->TX_trn_nop = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+       label = make_label(_("to reject"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+       /* trn auto-assigned */
+       row++;
+       widget = make_label(NULL, 1.0, 0.5);
+       data->TX_trn_asg = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+       label = make_label(_("auto-assigned"), 0.0, 0.5);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+
+       gtk_widget_show_all (align);
+
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), align);
+       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), align, GTK_ASSISTANT_PAGE_CONFIRM);
+       //gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), label, TRUE);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), align, _(page_titles[PAGE_CONFIRM]));
+
+       return align;
+}
+
+
+/* starting point of import */
+GtkWidget *ui_import_assistant_new (gint filetype)
+{
+struct import_data *data;
+GtkWidget *assistant;
+gint w, h, pos;
+
+       data = g_malloc0(sizeof(struct import_data));
+       if(!data) return NULL;
+
+       data->filetype = filetype;
+       
+       assistant = gtk_assistant_new ();
+       data->assistant = assistant;
+
+       //store our window private data
+       g_object_set_data(G_OBJECT(assistant), "inst_data", (gpointer)data);
+       //DB( g_print("** \n[import] window=%x, inst_data=%x\n", assistant, data) );
+
+
+       gtk_window_set_modal(GTK_WINDOW (assistant), TRUE);
+       gtk_window_set_transient_for(GTK_WINDOW(assistant), GTK_WINDOW(GLOBALS->mainwindow));
+
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(assistant), w*0.8, h*0.8);
+
+
+       pos = 0;
+       data->pages[pos++] = ui_import_panel_welcome_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_filechooser_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_import_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_properties_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_account_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_transaction_create (assistant, data);
+       data->pages[pos++] = ui_import_panel_confirmation_create (assistant, data);
+
+       gtk_assistant_set_forward_page_func(GTK_ASSISTANT(assistant), ui_import_assistant_forward_page_func, data, NULL);
+
+       //setup
+
+       ui_import_panel_filechooser_selection_changed(assistant, data);
+
+       //connect all our signals
+       //g_signal_connect (window, "delete-event", G_CALLBACK (hbfile_dispose), (gpointer)data);
+
+       g_signal_connect (G_OBJECT (assistant), "cancel", G_CALLBACK (ui_import_assistant_close_cancel), assistant);
+
+       g_signal_connect (G_OBJECT (assistant), "close", G_CALLBACK (ui_import_assistant_close_cancel), assistant);
+
+       g_signal_connect (G_OBJECT (assistant), "apply", G_CALLBACK (ui_import_assistant_apply), NULL);
+
+       g_signal_connect (G_OBJECT (assistant), "prepare", G_CALLBACK (ui_import_assistant_prepare), NULL);
+
+       g_signal_connect (G_OBJECT (data->filechooser), "selection-changed",
+               G_CALLBACK (ui_import_panel_filechooser_selection_changed), (gpointer)data);
+
+       g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->imported_ope)), "changed",
+               G_CALLBACK (ui_import_panel_transaction_fill_same), NULL);
+
+       gtk_widget_show (assistant);
+
+       gtk_assistant_set_page_complete (GTK_ASSISTANT(assistant), data->pages[PAGE_WELCOME], TRUE );
+       gtk_assistant_set_current_page(GTK_ASSISTANT(assistant), PAGE_SELECTFILE);
+
+       return assistant;
+}
+
+
+
+
similarity index 74%
rename from src/import.h
rename to src/ui-assist-import.h
index 6ef596a420dc8bce7d4a08cc5281afae8e638572..2cdc89a37b65e08a0271db297f11d0efd66c6bf7 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HOMEBANK_IMPORT_H__
 #define __HOMEBANK_IMPORT_H__
 
-#define QIF_UNKNOW_ACCOUNT_NAME "(unknown)"
-
 
 enum
 {
-       PAGE_INTRO,
-       PAGE_FILE,
-       PAGE_RESULT,
-       PAGE_OPTIONS,
+       PAGE_WELCOME,
+       PAGE_SELECTFILE,
+       PAGE_IMPORT,
+       PAGE_PROPERTIES,
+       PAGE_ACCOUNT,
+       PAGE_TRANSACTION,
        PAGE_CONFIRM,
        NUM_PAGE
 };
 
 
-typedef struct _OfxContext OfxContext;
-struct _OfxContext
-{
-       GList           *trans_list;
-       Account         *curr_acc;
-       gboolean        curr_acc_isnew;
-};
-
-
-typedef struct _ImportContext ImportContext;
-struct _ImportContext
-{
-       GList           *trans_list;            // trn storage
-       gint            cnt_initial_acc;        //max key account when start
-       gint            cnt_new_acc;            //
-       gint            cnt_new_ope;
-       gint            cnt_new_pay;
-       gint            cnt_new_cat;
-       gint            datefmt;
-       const gchar             *encoding;
-       gint            cnt_err_date;
-       gint            nb_duplicate;
-};
-
-
 struct import_data
 {
        GtkWidget       *assistant;
@@ -77,10 +52,10 @@ struct import_data
        GtkWidget       *TX_filepath;
        GtkWidget       *TX_filename;
        GtkWidget       *TX_encoding;
+       GtkWidget       *TX_datefmt;
+
        GtkWidget       *TX_filedetails;
 
-       GtkWidget       *GR_error;
-       GtkWidget   *GR_options;
        GtkWidget   *GR_duplicate;
 
 //     GtkWidget       *LA_acc;
@@ -89,9 +64,13 @@ struct import_data
        GtkWidget       *BT_refresh;
        GtkWidget       *CY_dateorder;
 
+       GtkWidget   *IM_acc;
+       GtkWidget   *LB_acc;
        GtkWidget       *LV_acc;
        GtkWidget       *BT_edit;
        
+       GtkWidget   *IM_txn;
+       GtkWidget   *LB_txn;
        GtkWidget       *imported_ope;
        GtkWidget       *duplicat_ope;
        
@@ -123,17 +102,18 @@ struct import_data
 
 struct import_target_data
 {
+       GtkWidget   *label1, *label2;
        GtkWidget       *getwidget1;
        GtkWidget       *getwidget2;
        GtkWidget       *radio[2];
 };
 
 
-GtkWidget *ui_import_window_new (void);
+GtkWidget *ui_import_assistant_new (gint filetype);
 Account *import_create_account(gchar *name, gchar *number);
 const gchar *homebank_file_getencoding(gchar *filename);
 gchar *homebank_utf8_ensure(gchar *buffer);
 
-#endif
 
+#endif
 
index aea516014428dd9499f94fdacbf06f396ba5197a..786689fffecfd3d5b740c5ba3871e49cc265b9c6 100644 (file)
@@ -1,5 +1,5 @@
 /*     HomeBank -- Free, easy, personal accounting for everyone.
- *     Copyright (C) 1995-2014 Maxime DOYEN
+ *     Copyright (C) 1995-2016 Maxime DOYEN
  *
  *     This file is part of HomeBank.
  *
@@ -21,6 +21,7 @@
 
 #include "ui-assist-start.h"
 #include "dsp_mainwindow.h"
+#include "ui-currency.h"
 
 
 #define MYDEBUG 0
@@ -54,6 +55,10 @@ gdouble value;
                GLOBALS->changes_count++;
        }
 
+       if( data->curfmt != NULL )
+       {
+               hbfile_replace_basecurrency(data->curfmt);
+       }
 
        /* load preset categories */
        if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_load)))
@@ -75,6 +80,8 @@ gdouble value;
                item->name = g_strdup(txt);
        }
 
+       item->kcur = GLOBALS->kcur;
+       
        item->type = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_type));
 
        item->number = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_number)));
@@ -101,7 +108,7 @@ on_assistant_close_cancel (GtkWidget *widget, gpointer user_data)
 struct assist_start_data *data = user_data;
 
        //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       gtk_widget_destroy (data->assistant);
+       gtk_widget_destroy (data->window);
 
        g_free(data->pathfilename);
 
@@ -183,83 +190,132 @@ on_entry_changed (GtkWidget *widget, gpointer data)
     gtk_assistant_set_page_complete (assistant, current_page, FALSE);
 }
 
+
+static void ui_start_assistant_property_change_action(GtkWidget *widget, gpointer user_data)
+{
+struct assist_start_data *data;
+Currency4217 *curfmt;
+       
+       DB( g_print("\n[ui-start] property_change_action\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       data->curfmt = NULL;
+
+       curfmt = ui_cur_select_dialog_new(GTK_WINDOW(data->window), CUR_SELECT_MODE_BASE);
+       if( curfmt != NULL )
+       {
+       gchar label[128];
+       gchar *name;
+               
+               DB( g_printf("- user selected: '%s' '%s'\n", curfmt->curr_iso_code, curfmt->name) );
+
+               data->curfmt = curfmt;
+
+               name = curfmt->name;
+
+               g_snprintf(label, 127, "%s - %s", curfmt->curr_iso_code, name);
+               gtk_label_set_text (GTK_LABEL(data->LB_currency), label);
+       }
+}
+
+
 static void
-ui_start_assistant_create_page1 (GtkWidget *assistant, struct assist_start_data *data)
+ui_start_assistant_property_fill (GtkWidget *assistant, struct assist_start_data *data)
 {
-  GtkWidget *box, *label, *entry;
-  GdkPixbuf *pixbuf;
+Currency *cur;
+gchar label[128];
 
-  box = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-  gtk_container_set_border_width (GTK_CONTAINER (box), HB_MAINBOX_SPACING);
+       gtk_entry_set_text(GTK_ENTRY(data->ST_owner), g_get_real_name ());
 
+       cur = da_cur_get (GLOBALS->kcur);
 
-  label = gtk_label_new (_("Owner:"));
-  gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
+       g_snprintf(label, 127, "%s - %s", cur->iso_code, cur->name);
+       gtk_label_set_text (GTK_LABEL(data->LB_currency), label);
+       
+}
 
-  entry = gtk_entry_new ();
-       data->ST_owner = entry;
-  gtk_box_pack_start (GTK_BOX (box), entry, TRUE, TRUE, 0);
-  g_signal_connect (G_OBJECT (entry), "changed",
-                   G_CALLBACK (on_entry_changed), assistant);
 
-  gtk_widget_show_all (box);
-  gtk_assistant_append_page (GTK_ASSISTANT (assistant), box);
+static void
+ui_start_assistant_property_create (GtkWidget *assistant, struct assist_start_data *data)
+{
+GtkWidget *table, *label, *widget;
+gint row;
+       
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       //gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_MEDIUM);
+       gtk_widget_set_valign (table, GTK_ALIGN_CENTER);
+
+       row = 0;
+       label = make_label_widget(_("_Owner:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       widget = make_string(label);
+       data->ST_owner = widget;
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 2, 1);
+
+       row++;
+       label = make_label_widget(_("Currency:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       widget = make_label (NULL, 0, 0.5);
+       data->LB_currency = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
+       widget = gtk_button_new_with_mnemonic (_("_Change"));
+       data->BT_change = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 3, row, 1, 1);
+
+       g_signal_connect (G_OBJECT (data->ST_owner), "changed", G_CALLBACK (on_entry_changed), assistant);
+       g_signal_connect (G_OBJECT (data->BT_change), "clicked", G_CALLBACK (ui_start_assistant_property_change_action), data);
+
+       
+       gtk_widget_show_all (table);
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), table);
 
-  gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), box, _("File properties"));
-  gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), box, GTK_ASSISTANT_PAGE_INTRO);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), table, _("File properties"));
+       gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), table, GTK_ASSISTANT_PAGE_INTRO);
 
-  pixbuf = gtk_widget_render_icon (assistant, GTK_STOCK_FILE, GTK_ICON_SIZE_DIALOG, NULL);
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), box, pixbuf);
-  g_object_unref (pixbuf);
 }
 
 static void
 ui_start_assistant_create_page2 (GtkWidget *assistant, struct assist_start_data *data)
 {
-  GtkWidget *box, *hbox, *label, *table, *widget, *alignment;
-  GdkPixbuf *pixbuf;
+GtkWidget *box, *hbox, *label, *table, *widget;
 gint row;
 
-  box = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-  gtk_container_set_border_width (GTK_CONTAINER (box), HB_MAINBOX_SPACING);
+       box = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (box), SPACING_MEDIUM);
 
-       table = gtk_table_new (12, 3, FALSE);
+       table = gtk_grid_new ();
        //gtk_container_set_border_width (GTK_CONTAINER (table), SP_BORDER);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING*2);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING*2);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL*2);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM*2);
 
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.5, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_box_pack_start (GTK_BOX (box), alignment, TRUE, TRUE, 0);
+       gtk_box_pack_start (GTK_BOX (box), table, TRUE, TRUE, 0);
 
        row = 0;
-       label = make_label(_("System detection"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("System detection"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label("", 0.0, 0.5);
-       gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       label = make_label(_("Languages:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Languages:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_label(NULL, 0.0, 0.5);
        data->TX_lang = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Preset file:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Preset file:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (table), hbox, 2, row, 1, 1);
 
-       widget = gtk_image_new_from_stock(GTK_STOCK_YES, GTK_ICON_SIZE_BUTTON);
+       widget = gtk_image_new_from_icon_name(ICONNAME_HB_FILE_VALID, GTK_ICON_SIZE_LARGE_TOOLBAR);
        data->ok_image = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       widget = gtk_image_new_from_stock(GTK_STOCK_NO, GTK_ICON_SIZE_BUTTON);
+       widget = gtk_image_new_from_icon_name(ICONNAME_HB_FILE_INVALID, GTK_ICON_SIZE_LARGE_TOOLBAR);
        data->ko_image = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
@@ -271,133 +327,100 @@ gint row;
        widget = gtk_check_button_new_with_mnemonic (_("Initialize my categories with this file"));
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE);
        data->CM_load = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 3, 1);
 
-  gtk_widget_show_all (box);
+       gtk_widget_show_all (box);
 
        gtk_widget_hide(data->ok_image);
        gtk_widget_hide(data->ko_image);
 
-  gtk_assistant_append_page (GTK_ASSISTANT (assistant), box);
-  gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), box, TRUE);
-  gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), box, _("Preset categories"));
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), box);
+       gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), box, TRUE);
+       gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), box, _("Preset categories"));
 
-  pixbuf = gtk_widget_render_icon (assistant, GTK_STOCK_FILE, GTK_ICON_SIZE_DIALOG, NULL);
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), box, pixbuf);
-  g_object_unref (pixbuf);
 }
 
 static void
 ui_start_assistant_create_page3 (GtkWidget *assistant, struct assist_start_data *data)
 {
-  GtkWidget *box, *label, *widget, *table, *alignment;
-  GdkPixbuf *pixbuf;
+GtkWidget *box, *label, *widget, *table;
 gint row;
 
-  box = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-  gtk_container_set_border_width (GTK_CONTAINER (box), HB_MAINBOX_SPACING);
+  box = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+  gtk_container_set_border_width (GTK_CONTAINER (box), SPACING_MEDIUM);
 
 
-       table = gtk_table_new (12, 3, FALSE);
+       table = gtk_grid_new ();
        //gtk_container_set_border_width (GTK_CONTAINER (table), SP_BORDER);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.5, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_box_pack_start (GTK_BOX (box), alignment, TRUE, TRUE, 0);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (box), table, TRUE, TRUE, 0);
 
        row = 0;
-       label = make_label(_("Informations"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Informations"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = make_label("", 0.0, 0.5);
-       gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       label = make_label(_("_Name:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Name:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_string(label);
        data->ST_name = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        g_signal_connect (G_OBJECT (widget), "changed",
                    G_CALLBACK (on_entry_changed), assistant);
 
 
        row++;
-       label = make_label(_("_Type:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Type:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_ACC_TYPE);
        data->CY_type = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("N_umber:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("N_umber:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_string(label);
        data->ST_number = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
 //other
 
-
        //row = 0;
        row++;
-       label = make_label(_("Balances"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Balances"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
        row++;
-       label = gtk_label_new_with_mnemonic (_("_Initial:"));
-       gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);
+       label = make_label_widget(_("_Initial:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_amount(label);
        data->ST_initial = widget;
-
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.5, 0.33, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), widget);
-       gtk_table_attach (GTK_TABLE (table), alignment, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
        row++;
-       label = gtk_label_new_with_mnemonic (_("_Overdrawn at:"));
-       gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Overdrawn at:"));
+       gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
        widget = make_amount(label);
        data->ST_minimum = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
 
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.0, 0.5, 0.33, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), widget);
-       gtk_table_attach (GTK_TABLE (table), alignment, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-
-
-
-  gtk_widget_show_all (box);
-  gtk_assistant_append_page (GTK_ASSISTANT (assistant), box);
+       gtk_widget_show_all (box);
+       gtk_assistant_append_page (GTK_ASSISTANT (assistant), box);
 
        gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), box, _("Create an account"));
-
-  pixbuf = gtk_widget_render_icon (assistant, GTK_STOCK_FILE, GTK_ICON_SIZE_DIALOG, NULL);
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), box, pixbuf);
-  g_object_unref (pixbuf);
 }
 
 
-
-
-
 static void
 ui_start_assistant_create_page4 (GtkWidget *assistant, struct assist_start_data *data)
 {
   GtkWidget *label;
-  GdkPixbuf *pixbuf;
+
 
   label = gtk_label_new (_("This is a confirmation page, press 'Apply' to apply changes"));
 
@@ -407,9 +430,7 @@ ui_start_assistant_create_page4 (GtkWidget *assistant, struct assist_start_data
   gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), label, TRUE);
   gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), label, _("Confirmation"));
 
-  pixbuf = gtk_widget_render_icon (assistant, GTK_STOCK_FILE, GTK_ICON_SIZE_DIALOG, NULL);
-  gtk_assistant_set_page_header_image (GTK_ASSISTANT (assistant), label, pixbuf);
-  g_object_unref (pixbuf);
+
 }
 
 
@@ -426,7 +447,7 @@ GtkWidget *assistant, *page;
        if(!data) return NULL;
 
        assistant = gtk_assistant_new ();
-       data->assistant = assistant;
+       data->window = assistant;
 
        //store our window private data
        g_object_set_data(G_OBJECT(assistant), "inst_data", (gpointer)data);
@@ -437,12 +458,13 @@ GtkWidget *assistant, *page;
        gtk_window_set_modal(GTK_WINDOW (assistant), TRUE);
        gtk_window_set_transient_for(GTK_WINDOW(assistant), GTK_WINDOW(GLOBALS->mainwindow));
 
-       ui_start_assistant_create_page1 (assistant, data);
+       ui_start_assistant_property_create (assistant, data);
        ui_start_assistant_create_page2 (assistant, data);
        ui_start_assistant_create_page3 (assistant, data);
        ui_start_assistant_create_page4 (assistant, data);
 
-       gtk_entry_set_text(GTK_ENTRY(data->ST_owner), g_get_real_name ());
+       ui_start_assistant_property_fill(assistant, data);
+       
        page = gtk_assistant_get_nth_page(GTK_ASSISTANT (assistant), 0);
        gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), page, TRUE);
 
index f9c06836758044a43651a64ee3401b1025efb7c4..068e4819768faaaa2cb5d71e8e8ee94b570ff155 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 
 struct assist_start_data
 {
-       GtkWidget       *assistant;
+       GtkWidget       *window;
        //GtkWidget     *pages[NUM_PAGE];
        GtkWidget       *ST_owner;
+       GtkWidget   *LB_currency;
+       GtkWidget   *BT_change;
 
        GtkWidget       *TX_lang;
        GtkWidget       *TX_file;
@@ -38,7 +40,8 @@ struct assist_start_data
        GtkWidget       *ST_initial;
        GtkWidget       *ST_minimum;
 
-       gchar *pathfilename;
+       Currency4217 *curfmt;
+       gchar      *pathfilename;
 };
 
 
index 758b33d4803bbc99e4291ac566977efbf9722c5a..61b228fed4a9817e86883bbb59e1a5c7acad80f6 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -23,6 +23,7 @@
 #include "ui-category.h"
 #include "ui-budget.h"
 
+extern gchar *CYA_CAT_TYPE[];
 
 /****************************************************************************/
 /* Debug macros                                                             */
@@ -37,7 +38,7 @@
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
-
+extern struct Preferences *PREFS;
 
 
 
@@ -92,6 +93,24 @@ Category *entry1, *entry2;
     return retval;
 }
 
+
+/*
+**
+*/
+static void ui_bud_listview_icon_cell_data_function (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
+{
+Category *item;
+gchar *iconname = NULL;
+
+       // get the transaction
+       gtk_tree_model_get(model, iter, LST_DEFCAT_DATAS, &item, -1);
+
+       iconname = ( item->flags & GF_BUDGET ) ? ICONNAME_HB_OPE_BUDGET : NULL;
+
+       g_object_set(renderer, "icon-name", iconname, NULL);
+}
+
+
 /*
 ** draw some text from the stored data structure
 */
@@ -144,13 +163,54 @@ type = (entry->flags & GF_INCOME) ? '+' : '-';
        g_free(string);
 }
 
+
+static gboolean ui_bud_listview_search_equal_func (GtkTreeModel *model,
+                               gint column,
+                               const gchar *key,
+                               GtkTreeIter *iter,
+                               gpointer search_data)
+{
+  gboolean retval = TRUE;
+  gchar *normalized_string;
+  gchar *normalized_key;
+  gchar *case_normalized_string = NULL;
+  gchar *case_normalized_key = NULL;
+  Category *item;
+       
+  //gtk_tree_model_get_value (model, iter, column, &value);
+  gtk_tree_model_get(model, iter, LST_DEFCAT_DATAS, &item, -1);
+
+  if(item !=  NULL)
+  {
+         normalized_string = g_utf8_normalize (item->name, -1, G_NORMALIZE_ALL);
+         normalized_key = g_utf8_normalize (key, -1, G_NORMALIZE_ALL);
+
+         if (normalized_string && normalized_key)
+               {
+                 case_normalized_string = g_utf8_casefold (normalized_string, -1);
+                 case_normalized_key = g_utf8_casefold (normalized_key, -1);
+
+                 if (strncmp (case_normalized_key, case_normalized_string, strlen (case_normalized_key)) == 0)
+                   retval = FALSE;
+               }
+
+         g_free (normalized_key);
+         g_free (normalized_string);
+         g_free (case_normalized_key);
+         g_free (case_normalized_string);
+  }
+  return retval;
+}
+
+
+
 /*
 **
 */
 static GtkWidget *ui_bud_listview_new(void)
 {
 GtkTreeStore *store;
-GtkWidget *view;
+GtkWidget *treeview;
 GtkCellRenderer    *renderer;
 GtkTreeViewColumn  *column;
 
@@ -169,21 +229,42 @@ GtkTreeViewColumn  *column;
 
 
        //treeview
-       view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
        /* column 1 */
-       column = gtk_tree_view_column_new();
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);      
+
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Category"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, ui_bud_listview_cell_data_function_text, GINT_TO_POINTER(1), NULL);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
        //gtk_tree_view_column_set_sort_column_id (column, LST_DEFACC_NAME);
-       gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       /* icon column */
+       column = gtk_tree_view_column_new();
+       renderer = gtk_cell_renderer_pixbuf_new ();
+       //gtk_cell_renderer_set_fixed_size(renderer, GLOBALS->lst_pixbuf_maxwidth, -1);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_bud_listview_icon_cell_data_function, NULL, NULL);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       
+       gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(treeview), ui_bud_listview_search_equal_func, NULL, NULL);
 
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(view), FALSE);
-       //gtk_tree_view_set_reorderable (GTK_TREE_VIEW(view), TRUE);
+       
+       //gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
+       //gtk_tree_view_set_reorderable (GTK_TREE_VIEW(treeview), TRUE);
 
-       return(view);
+       return(treeview);
 }
 
 
@@ -374,7 +455,7 @@ const gchar *encoding;
 
                                                        data->change++;
 
-                                                       tmpitem->flags &= ~(GF_CUSTOM);         //remove flag
+                                                       tmpitem->flags &= ~(GF_CUSTOM);         //delete flag
                                                        if( *str_array[1] == '*' )
                                                        {
                                                                tmpitem->budget[0] = g_ascii_strtod(str_array[3], NULL);
@@ -394,7 +475,7 @@ const gchar *encoding;
 
                                                        // if any value,set the flag to visual indicator
                                                        budget = FALSE;
-                                                       tmpitem->flags &= ~(GF_BUDGET);         //remove flag
+                                                       tmpitem->flags &= ~(GF_BUDGET);         //delete flag
                                                        for(i=0;i<=12;i++)
                                                        {
                                                                if(tmpitem->budget[i])
@@ -425,7 +506,7 @@ const gchar *encoding;
                        {
                                ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_ERROR,
                                        _("File format error"),
-                                       _("The csv file must contains the exact numbers of column,\nseparated by a semi-colon, read the help for more details.")
+                                       _("The CSV file must contains the exact numbers of column,\nseparated by a semi-colon, please see the help for more details.")
                                        );
                        }
 
@@ -436,9 +517,7 @@ const gchar *encoding;
        }
 }
 
-/*
-**
-*/
+
 static void ui_bud_manage_save_csv( GtkWidget *widget, gpointer user_data)
 {
 struct ui_bud_manage_data *data = user_data;
@@ -527,13 +606,29 @@ GIOChannel *io;
 }
 
 
+static void ui_bud_manage_expand_all(GtkWidget *widget, gpointer user_data)
+{
+struct ui_bud_manage_data *data;
 
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n(ui_bud_manage) expand all (data=%x)\n", (guint)data) );
 
+       gtk_tree_view_expand_all(GTK_TREE_VIEW(data->LV_cat));
 
+}
+
+
+static void ui_bud_manage_collapse_all(GtkWidget *widget, gpointer user_data)
+{
+struct ui_bud_manage_data *data;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n(ui_bud_manage) collapse all (data=%x)\n", (guint)data) );
+
+       gtk_tree_view_collapse_all(GTK_TREE_VIEW(data->LV_cat));
+
+}
 
-/*
-**
-*/
 static void ui_bud_manage_update(GtkWidget *treeview, gpointer user_data)
 {
 struct ui_bud_manage_data *data;
@@ -548,13 +643,18 @@ gint i;
        name = FALSE;
        if(data->cat != NULL)
        {
-               name = data->cat->name == NULL ? FALSE : TRUE;
+               name = data->cat->key == 0 ? FALSE : TRUE;
        }
        
        sensitive = name;
+
+       gtk_widget_set_sensitive(data->label_budget, sensitive);
        gtk_widget_set_sensitive(data->CM_type[0], sensitive);
        gtk_widget_set_sensitive(data->CM_type[1], sensitive);
 
+       gtk_widget_set_sensitive(data->label_options, sensitive);
+       gtk_widget_set_sensitive(data->CM_force, sensitive);
+       
        gtk_widget_set_sensitive(data->BT_clear, sensitive);
 
 #if MYDEBUG == 1
@@ -571,47 +671,60 @@ gint i;
        sensitive = name == FALSE ? FALSE : custom;
        for(i=0;i<12;i++)
        {
+               gtk_widget_set_sensitive(data->label[i+1], sensitive);
                gtk_widget_set_sensitive(data->spinner[i+1], sensitive);
        }
 
 }
 
-/*
-**
-*/
+
 static void ui_bud_manage_clear(GtkWidget *widget, gpointer user_data)
 {
 struct ui_bud_manage_data *data;
-gint i;
+gchar *title;
+gchar *secondtext;
+gint result, i;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
 
        DB( g_print("(ui_bud_manage) clear\n") );
 
-       //g_signal_handler_block(data->CM_type[0], data->handler_id[HID_CUSTOM]);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_type[0]), TRUE);
-       //g_signal_handler_unblock(data->CM_type[0], data->handler_id[HID_CUSTOM]);
 
-       for(i=0;i<=12;i++)
+       title = _("Are you sure you want to clear input?");
+
+       secondtext = _("If you proceed, every amount will be set to 0.");
+       
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(data->window),
+                       title,
+                       secondtext,
+                       _("_Clear")
+               );
+
+       if( result == GTK_RESPONSE_OK )
        {
-               //g_signal_handler_block(data->spinner[i], data->spinner_hid[i]);
+               //g_signal_handler_block(data->CM_type[0], data->handler_id[HID_CUSTOM]);
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_type[0]), TRUE);
+               //g_signal_handler_unblock(data->CM_type[0], data->handler_id[HID_CUSTOM]);
 
-               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->spinner[i]), 0);
-               data->cat->budget[i] = 0;
+               for(i=0;i<=12;i++)
+               {
+                       //g_signal_handler_block(data->spinner[i], data->spinner_hid[i]);
 
-               //g_signal_handler_unblock(data->spinner[i], data->spinner_hid[i]);
-       }
+                       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->spinner[i]), 0);
+                       data->cat->budget[i] = 0;
 
-       data->cat->flags &= ~(GF_BUDGET);       //remove flag
+                       //g_signal_handler_unblock(data->spinner[i], data->spinner_hid[i]);
+               }
 
-       gtk_widget_queue_draw (data->LV_cat);
+               data->cat->flags &= ~(GF_BUDGET);       //delete flag
 
+               gtk_widget_queue_draw (data->LV_cat);
+       }
+               
 }
 
 
-/*
-**
-*/
 static void ui_bud_manage_set(GtkWidget *widget, gpointer user_data)
 {
 struct ui_bud_manage_data *data;
@@ -645,9 +758,40 @@ gint i;
 
 }
 
-/*
-**
-*/
+static gboolean ui_bud_manage_has_budget(GtkSpinButton *spinbutton, gpointer user_data)
+{
+struct ui_bud_manage_data *data;
+gint i;
+Category *item;
+gboolean retval;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(spinbutton), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("(ui_bud_manage) has budget\n") );
+
+       retval = FALSE;
+       
+       item = data->cat;
+
+       if( item != NULL )
+       {
+               item->flags &= ~(GF_BUDGET);    //delete flag
+               for(i=0;i<=12;i++)
+               {
+                       gtk_spin_button_update(GTK_SPIN_BUTTON(data->spinner[i]));
+                       if( gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->spinner[i])) )
+                       {
+                               retval = TRUE;
+                               item->flags |= GF_BUDGET;
+                               break;
+                       }
+               }
+               
+       }
+       return retval;
+}
+
+
 static void ui_bud_manage_getlast(struct ui_bud_manage_data *data)
 {
 gboolean budget, change;
@@ -673,7 +817,7 @@ gdouble oldvalue;
                // if any value,set the flag to visual indicator
                budget = FALSE;
                change = FALSE;
-               item->flags &= ~(GF_BUDGET);    //remove flag
+               item->flags &= ~(GF_BUDGET);    //delete flag
                for(i=0;i<=12;i++)
                {
                        gtk_spin_button_update(GTK_SPIN_BUTTON(data->spinner[i]));
@@ -691,7 +835,7 @@ gdouble oldvalue;
                        }
                }
 
-               item->flags &= ~(GF_FORCED);    //remove flag
+               item->flags &= ~(GF_FORCED);    //delete flag
                active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_force));
                if(active == 1)
                        item->flags |= GF_FORCED;
@@ -710,11 +854,6 @@ gdouble oldvalue;
 }
 
 
-
-
-/*
-**
-*/
 static void ui_bud_manage_selection_change(GtkWidget *treeview, gpointer user_data)
 {
 struct ui_bud_manage_data *data;
@@ -772,45 +911,46 @@ static void ui_bud_manage_toggle(GtkRadioButton *radiobutton, gpointer user_data
        ui_bud_manage_update(GTK_WIDGET(radiobutton), NULL);
 }
 
-/*
-**
-*/
+
 void ui_bud_manage_selection(GtkTreeSelection *treeselection, gpointer user_data)
 {
        ui_bud_manage_selection_change(GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection)), NULL);
 }
 
-/*
-**
-*/
+
 static gboolean ui_bud_manage_cleanup(struct ui_bud_manage_data *data, gint result)
 {
 gboolean doupdate = FALSE;
 
        DB( g_print("(ui_bud_manage) cleanup\n") );
 
+       if(data->lastcatitem != NULL)
+       {
+               DB( g_print(" -> should do a get for last selected (%s)\n", data->lastcatitem->name) );
+               ui_bud_manage_getlast(data);
+       }
 
-               if(data->lastcatitem != NULL)
-               {
-                       DB( g_print(" -> should do a get for last selected (%s)\n", data->lastcatitem->name) );
-                       ui_bud_manage_getlast(data);
-               }
-
-
-               //do_application_specific_something ();
-               DB( g_print(" accept\n") );
+       //do_application_specific_something ();
+       DB( g_print(" accept\n") );
 
-               GLOBALS->changes_count += data->change;
+       GLOBALS->changes_count += data->change;
 
        DB( g_print(" free tmp_list\n") );
 
        return doupdate;
 }
 
+static void ui_bud_manage_populate_listview(struct ui_bud_manage_data *data)
+{
+gint type;
+
+       type = radio_get_active(GTK_CONTAINER(data->RA_type)) == 1 ? CAT_TYPE_INCOME : CAT_TYPE_EXPENSE;
+
+       ui_cat_listview_populate(data->LV_cat, type);
+       gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_cat));
+}
+
 
-/*
-**
-*/
 static void ui_bud_manage_setup(struct ui_bud_manage_data *data)
 {
 
@@ -821,193 +961,270 @@ static void ui_bud_manage_setup(struct ui_bud_manage_data *data)
        data->cat = NULL;
        data->lastcatitem = NULL;
 
-       ui_cat_listview_populate(data->LV_cat);
-       gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_cat));
+       ui_bud_manage_populate_listview(data);
+       
+}
+
+
+static void ui_bud_manage_type_changed_cb (GtkToggleButton *button, gpointer user_data)
+{
+       ui_bud_manage_populate_listview(user_data);
+       //g_print(" toggle type=%d\n", gtk_toggle_button_get_active(button));
 }
 
 
 
-// the window creation
+
+
 GtkWidget *ui_bud_manage_dialog (void)
 {
 struct ui_bud_manage_data data;
-GtkWidget *window, *content, *bbox, *mainbox, *treeview, *scrollwin, *vbox, *radio, *table, *label, *widget;
-GtkWidget *spinner;
-GtkWidget *alignment, *hpaned;
-guint i, row;
+GtkWidget *dialog, *content_area;
+GtkWidget *content_grid, *group_grid, *table, *scrollwin, *label;
+GtkWidget *treeview, *hpaned, *bbox, *vbox, *hbox;
+GtkWidget *menu, *menuitem, *widget, *image, *tbar;
+GtkToolItem *toolitem;
+guint i;
+gint w, h;
+gint crow, row;
 
        memset(&data, 0, sizeof(struct ui_bud_manage_data));
 
-      window = gtk_dialog_new_with_buttons (_("Manage Budget"),
+       dialog = gtk_dialog_new_with_buttons (_("Manage Budget"),
                                            GTK_WINDOW(GLOBALS->mainwindow),
                                            0,
-                                           GTK_STOCK_CLOSE,
+                                           _("_Close"),
                                            GTK_RESPONSE_ACCEPT,
                                            NULL);
 
-       data.window = window;
+       data.window = dialog;
 
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "budget.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_BUDGET);
+       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_BUDGET);
 
-       //store our window private data
-       g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
-       DB( g_print("(ui_bud_manage) window=%p, inst_data=%p\n", window, &data) );
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(dialog), -1, h/PHI);
 
+       
+       //store our window private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_print("(ui_bud_manage) window=%p, inst_data=%p\n", dialog, &data) );
 
        //window contents
-       content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));                // return a vbox
+
+  //our table
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       g_object_set(table, "margin", SPACING_MEDIUM, NULL);
+       gtk_box_pack_start (GTK_BOX (content_area), table, TRUE, TRUE, 0);
+
+       crow = 0;
+       bbox = make_radio(CYA_CAT_TYPE, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_type = bbox;
+       gtk_widget_set_halign (bbox, GTK_ALIGN_CENTER);
+       gtk_grid_attach (GTK_GRID (table), bbox, 0, crow, 1, 1);
+
+       widget = radio_get_nth_widget(GTK_CONTAINER(bbox), 1);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_bud_manage_type_changed_cb), &data);
+
+       menu = gtk_menu_new ();
+       gtk_widget_set_halign (menu, GTK_ALIGN_END);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("_Import CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_bud_manage_load_csv), &data);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("E_xport CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_bud_manage_save_csv), &data);
+       
+       gtk_widget_show_all (menu);
+       
+       widget = gtk_menu_button_new();
+       image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_MENU, GTK_ICON_SIZE_MENU);
 
-       hpaned = gtk_hpaned_new();
-       gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
+       //gchar *thename;
+       //gtk_image_get_icon_name(image, &thename, NULL);
+       //g_print("the name is %s\n", thename);
 
-       /* left area */
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       //gtk_box_pack_start (GTK_BOX (mainbox), vbox, FALSE, FALSE, 0);
-       gtk_paned_pack1 (GTK_PANED(hpaned), vbox, FALSE, FALSE);
+       g_object_set (widget, "image", image, "popup", GTK_MENU(menu),  NULL);
+
+       gtk_widget_set_hexpand (widget, FALSE);
+       gtk_widget_set_halign (widget, GTK_ALIGN_END);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, crow++, 1, 1);
+
+
+
+       crow++;
+       hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
+       //gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (table), hpaned, 0, crow++, 1, 1);
 
-       //listview
+       /* left area */
+       //list
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+       gtk_widget_set_margin_right(vbox, SPACING_SMALL);
+       gtk_paned_pack1 (GTK_PANED(hpaned), vbox, TRUE, FALSE);
+       
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
     gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
-       gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
        treeview = (GtkWidget *)ui_bud_listview_new();
        data.LV_cat = treeview;
        gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
        gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
+       gtk_box_pack_start (GTK_BOX(vbox), scrollwin, TRUE, TRUE, 0);
 
-       /* right area */
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       //gtk_box_pack_start (GTK_BOX (mainbox), vbox, TRUE, TRUE, 0);
-       gtk_paned_pack2 (GTK_PANED(hpaned), vbox, FALSE, FALSE);
+       //list toolbar
+       tbar = gtk_toolbar_new();
+       gtk_toolbar_set_icon_size (GTK_TOOLBAR(tbar), GTK_ICON_SIZE_MENU);
+       gtk_toolbar_set_style(GTK_TOOLBAR(tbar), GTK_TOOLBAR_ICONS);
+       gtk_box_pack_start (GTK_BOX (vbox), tbar, FALSE, FALSE, 0);
 
-       
-       table = gtk_table_new (12, 5, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       gtk_style_context_add_class (gtk_widget_get_style_context (tbar), GTK_STYLE_CLASS_INLINE_TOOLBAR);
 
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_container_add (GTK_CONTAINER (vbox), alignment);
+       toolitem = gtk_separator_tool_item_new ();
+       gtk_tool_item_set_expand (toolitem, TRUE);
+       gtk_separator_tool_item_set_draw(GTK_SEPARATOR_TOOL_ITEM(toolitem), FALSE);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
 
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       toolitem = gtk_tool_item_new();
+       gtk_container_add (GTK_CONTAINER(toolitem), hbox);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
        
-    //gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+               widget = make_image_button(ICONNAME_HB_BUTTON_EXPAND, _("Expand all"));
+               data.BT_expand = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       row = 0;
-       label = make_label(_("Budget for each month"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 5, row, row+1);
+               widget = make_image_button(ICONNAME_HB_BUTTON_COLLAPSE, _("Collapse all"));
+               data.BT_collapse = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       row++;
-       label = make_label("", 0.0, 0.5);
-       gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       
+       /* right area */
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       //gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_widget_set_margin_left(content_grid, SPACING_SMALL);
+       gtk_paned_pack2 (GTK_PANED(hpaned), content_grid, FALSE, FALSE);
+
+       crow = 0;
 
-       radio = gtk_radio_button_new_with_label (NULL, _("is the same"));
-       data.CM_type[0] = radio;
-       gtk_table_attach_defaults (GTK_TABLE (table), radio, 1, 5, row, row+1);
+       
+       // group :: General
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Budget for each month"));
+       data.label_budget = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       widget = gtk_radio_button_new_with_label (NULL, _("is the same"));
+       data.CM_type[0] = widget;
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 4, 1);
 
        row++;
-    //label = make_label(_("Each"), 1.0, 0.5);
-       //gtk_table_attach_defaults (GTK_TABLE (table), label, 1, 2, row, row+1);
-       spinner = make_amount(label);
-       data.spinner[0] = spinner;
-       gtk_table_attach_defaults (GTK_TABLE (table), spinner, 2, 3, row, row+1);
+       widget = make_amount(label);
+       data.spinner[0] = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
+       g_signal_connect (G_OBJECT (data.spinner[0]), "value-changed", G_CALLBACK (ui_bud_manage_has_budget), NULL);
+       
        widget =  gtk_button_new_with_mnemonic (_("_Clear input"));
        data.BT_clear = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 4, 5, row, row+1);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_widget_set_halign(widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 4, row, 1, 1);
 
        
        // propagate button
        /*row++;
        button = gtk_button_new_with_label(_("Propagate"));
-       gtk_table_attach_defaults (GTK_TABLE (table), button, 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), button, 1, 2, row, row+1);
        */
 
        row++;
-    radio = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (radio), _("is different"));
-       data.CM_type[1] = radio;
-       gtk_table_attach_defaults (GTK_TABLE (table), radio, 1, 5, row, row+1);
+    widget = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (data.CM_type[0]), _("is different"));
+       data.CM_type[1] = widget;
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 4, 1);
 
+       row++;
        for(i=0;i<12;i++)
        {
-       gint col;
-
-               col = ((i<6) ? 1 : 3);
-               row = 4 + ((i<6) ? i : i-6);
-               //col = 0;
-               //row = 5 + i;
-
-               label = make_label(months[i], 0, 0.5);
-               gtk_table_attach_defaults (GTK_TABLE (table), label, col, col+1, row, row+1);
-
-               spinner = make_amount(label);
-               data.spinner[i+1] = spinner;
-               gtk_table_attach_defaults (GTK_TABLE (table), spinner, col+1, col+2, row, row+1);
-
-               DB( g_print("(ui_bud_manage) %s, col=%d, row=%d", months[i], col, row) );
+       gint l, t;
+               
+               l = ((i<6) ? 1 : 3);
+               t = row + ((i<6) ? i : i-6);
+
+               label = make_label_widget(months[i]);
+               data.label[i+1] = label;
+               gtk_grid_attach (GTK_GRID (group_grid), label, l, t, 1, 1);
+
+               widget = make_amount(label);
+               data.spinner[i+1] = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, l+1, t, 1, 1);
+
+               g_signal_connect (G_OBJECT (data.spinner[i+1]), "value-changed", G_CALLBACK (ui_bud_manage_has_budget), NULL);
+               
+               //DB( g_print("(ui_bud_manage) %s, col=%d, row=%d", months[i], col, row) );
        }
 
-       row++;
-       label = make_label(_("Options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 5, row, row+1);
+       // group :: Options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
 
-       row++;
+       label = make_label_group(_("Options"));
+       data.label_options = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("_Force monitoring this category"));
        data.CM_force = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 5, row, row+1);
-
-
-       // button box
-       bbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (vbox), bbox, FALSE, FALSE, 0);
-       //gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_END);
-       gtk_box_set_spacing (GTK_BOX (bbox), HB_BOX_SPACING);
-
-       data.BT_import = gtk_button_new_with_mnemonic(_("_Import"));
-       //data.BT_import = gtk_button_new_from_stock(GTK_STOCK_OPEN);
-       gtk_box_pack_start (GTK_BOX (bbox), data.BT_import, FALSE, FALSE, 0);
-
-       data.BT_export = gtk_button_new_with_mnemonic(_("E_xport"));
-       //data.BT_export = gtk_button_new_from_stock(GTK_STOCK_SAVE);
-       gtk_box_pack_start (GTK_BOX (bbox), data.BT_export, FALSE, FALSE, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 4, 1);
 
 
        //connect all our signals
-    g_signal_connect (window, "destroy",
-                       G_CALLBACK (gtk_widget_destroyed), &window);
+    g_signal_connect (dialog, "destroy",
+                       G_CALLBACK (gtk_widget_destroyed), &dialog);
 
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_cat)), "changed", G_CALLBACK (ui_bud_manage_selection), NULL);
        //g_signal_connect (GTK_TREE_VIEW(data.LV_cat), "row-activated", G_CALLBACK (ui_bud_manage_onRowActivated), NULL);
 
-       data.handler_id[HID_CUSTOM] = g_signal_connect (data.CM_type[0], "toggled", G_CALLBACK (ui_bud_manage_toggle), NULL);
+       g_signal_connect (G_OBJECT (data.BT_expand), "clicked", G_CALLBACK (ui_bud_manage_expand_all), NULL);
+       g_signal_connect (G_OBJECT (data.BT_collapse), "clicked", G_CALLBACK (ui_bud_manage_collapse_all), NULL);
 
+       data.handler_id[HID_CUSTOM] = g_signal_connect (data.CM_type[0], "toggled", G_CALLBACK (ui_bud_manage_toggle), NULL);
 
        g_signal_connect (G_OBJECT (data.BT_clear), "clicked", G_CALLBACK (ui_bud_manage_clear), NULL);
 
-       g_signal_connect (G_OBJECT (data.BT_import), "clicked", G_CALLBACK (ui_bud_manage_load_csv), NULL);
-       g_signal_connect (G_OBJECT (data.BT_export), "clicked", G_CALLBACK (ui_bud_manage_save_csv), NULL);
-
        //data.custom = FALSE;
        //gtk_widget_set_sensitive(data.table, FALSE);
 
        //setup, init and show window
        ui_bud_manage_setup(&data);
-       ui_bud_manage_update(window, NULL);
+       ui_bud_manage_update(dialog, NULL);
 
 
 
-       gtk_widget_show_all (window);
+       gtk_widget_show_all (dialog);
 
        //result
-       gint result = gtk_dialog_run (GTK_DIALOG (window));
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
   switch (result)
     {
       case GTK_RESPONSE_ACCEPT:
@@ -1020,7 +1237,7 @@ guint i, row;
 
        // cleanup and destroy
        ui_bud_manage_cleanup(&data, result);
-       gtk_widget_destroy (window);
+       gtk_widget_destroy (dialog);
 
        return NULL;
 }
index 7d21cb842d143c641b172e36b4391e8be6ac4e33..5011fb6d7214357f7db4fed052c6c7ad5107916a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -40,17 +40,21 @@ struct ui_bud_manage_data
        gint            change;
        Category        *lastcatitem;
 
-
        GtkWidget       *window;
 
-       GtkWidget       *spinner[13];   //0 index is for All
        GtkWidget       *LV_cat;
-       GtkWidget       *CM_type[2];
+       GtkWidget   *BT_expand;
+       GtkWidget   *BT_collapse;
 
+       GtkWidget       *RA_type;
+       GtkWidget   *label_budget;
+       GtkWidget       *CM_type[2];
+       GtkWidget       *label[13];     //0 index is for All (not displayed)
+       GtkWidget       *spinner[13];   //0 index is for All
+       GtkWidget   *label_options;
        GtkWidget       *CM_force;
 
        GtkWidget       *BT_clear;
-       GtkWidget       *BT_import, *BT_export;
 
        Category        *cat;
 
@@ -59,6 +63,7 @@ struct ui_bud_manage_data
 
 
 
+
 GtkWidget *ui_bud_manage_dialog (void);
 
 #endif
index 56002f25785f62a565e28db5f40870d38d44aaba..6f88fb47e2f51451adb0899150e4eadf32ae16cc 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -17,6 +17,7 @@
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
 #include "homebank.h"
 
 #include "ui-category.h"
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+gchar *CYA_CAT_TYPE[] = { 
+       N_("Expense"), 
+       N_("Income"), 
+       NULL
+};
+
+static void ui_cat_manage_populate_listview(struct ui_cat_manage_dialog_data *data);
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
@@ -123,6 +134,25 @@ gchar *name;
        return -1;
 }
 
+
+Category
+*ui_cat_comboboxentry_get(GtkComboBox *entry_box)
+{
+Category *item = NULL;
+gchar *name;
+
+       DB( g_print ("ui_cat_comboboxentry_get_key()\n") );
+
+       name = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+       if(name == NULL)
+               return NULL;
+
+       item = da_cat_get_by_fullname(name);
+
+       return item;
+}
+
+
 gboolean
 ui_cat_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key)
 {
@@ -186,8 +216,11 @@ gchar *fullname, *name;
 
                gtk_list_store_append (GTK_LIST_STORE(model), &iter);
                gtk_list_store_set (GTK_LIST_STORE(model), &iter,
-                       0, fullname,
-                       1, name,
+                       LST_CMBCAT_DATAS, item,
+                       LST_CMBCAT_FULLNAME, fullname,
+                       LST_CMBCAT_SORTNAME, NULL,
+                       LST_CMBCAT_NAME, name,
+                       LST_CMBCAT_SUBCAT, item->parent == 0 ? 1 : 0,
                        -1);
 
        g_free(fullname);
@@ -202,34 +235,58 @@ ui_cat_comboboxentry_populate_ghfunc(gpointer key, gpointer value, struct catPop
 {
 GtkTreeIter  iter;
 Category *item = value;
-gchar *fullname, *name;
+Category *pitem = NULL;
+gchar *fullname, *name, *sortname;
 gchar type;
 
        if( ( item->key != ctx->except_key ) )
        {
-               type = (item->flags & GF_INCOME) ? '+' : '-';
+               pitem = da_cat_get(item->parent);
 
+               type = (item->flags & GF_INCOME) ? '+' : '-';
                fullname = da_cat_get_fullname(item);
-
+               sortname = NULL;
+               name = NULL;
+               
                //DB( g_print ("cat combo populate [%d:%d] %s\n", item->parent, item->key, fullname) );
 
                if(item->key == 0)
+               {
                        name = g_strdup(item->name);
+                       sortname = g_strdup(item->name);
+               }
                else
                {
                        if( item->parent == 0 )
+                       {
                                name = g_strdup_printf("%s [%c]", item->name, type);
+                               sortname = g_strdup_printf("%s", item->name);
+                       }
                        else
-                               name = g_strdup_printf(" %c %s", type, item->name);
+                       {
+                               if(pitem)
+                               {
+                                       name = g_strdup_printf(" %c %s", type, item->name);
+                                       sortname = g_strdup_printf("%s_%s", pitem->name, item->name);
+                               }
+                       }
                }
                
-               gtk_list_store_append (GTK_LIST_STORE(ctx->model), &iter);
-               gtk_list_store_set (GTK_LIST_STORE(ctx->model), &iter,
-                       0, fullname,
-                       1, name,
-                   2, item->parent == 0 ? 1 : 0,
+               hb_string_replace_char(' ', sortname);
+               
+               //gtk_list_store_append (GTK_LIST_STORE(ctx->model), &iter);
+               //gtk_list_store_set (GTK_LIST_STORE(ctx->model), &iter,
+               gtk_list_store_insert_with_values(GTK_LIST_STORE(ctx->model), &iter, -1,
+                       LST_CMBCAT_DATAS, item,
+                       LST_CMBCAT_FULLNAME, fullname,
+                       LST_CMBCAT_SORTNAME, sortname,
+                       LST_CMBCAT_NAME, name,
+                   LST_CMBCAT_SUBCAT, item->parent == 0 ? 1 : 0,
                        -1);
 
+               DB( g_print(" - add [%2d:%2d] '%-12s' '%-12s' '%s' '%s' %d\n", item->parent, item->key, pitem->name, name, fullname, sortname, item->parent == 0 ? 1 : 0) );
+
+               g_free(sortname);
                g_free(fullname);
                g_free(name);
        }
@@ -254,30 +311,33 @@ void
 ui_cat_comboboxentry_populate_except(GtkComboBox *entry_box, GHashTable *hash, guint except_key)
 {
 GtkTreeModel *model;
-GtkEntryCompletion *completion;
+//GtkEntryCompletion *completion;
 struct catPopContext ctx;
 
     DB( g_print ("ui_cat_comboboxentry_populate()\n") );
 
        model = gtk_combo_box_get_model(GTK_COMBO_BOX(entry_box));
-       completion = gtk_entry_get_completion(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+       //completion = gtk_entry_get_completion(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
 
        /* keep our model alive and detach from comboboxentry and completion */
-       g_object_ref(model);
-       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), NULL);
-       gtk_entry_completion_set_model (completion, NULL);
+       //g_object_ref(model);
+       //gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), NULL);
+       //gtk_entry_completion_set_model (completion, NULL);
 
        /* clear and populate */
+       
        ctx.model = model;
        ctx.except_key = except_key;
-
        gtk_list_store_clear (GTK_LIST_STORE(model));
+       
+       //gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(GTK_LIST_STORE(model)), GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+       
        g_hash_table_foreach(hash, (GHFunc)ui_cat_comboboxentry_populate_ghfunc, &ctx);
 
        /* reatach our model */
-       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), model);
-       gtk_entry_completion_set_model (completion, model);
-       g_object_unref(model);
+       //gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), model);
+       //gtk_entry_completion_set_model (completion, model);
+       //g_object_unref(model);
 
        gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
 
@@ -291,23 +351,22 @@ ui_cat_comboboxentry_compare_func (GtkTreeModel *model, GtkTreeIter  *a, GtkTree
 gint retval = 0;
 gchar *name1, *name2;
 
-    gtk_tree_model_get(model, a, 0, &name1, -1);
-    gtk_tree_model_get(model, b, 0, &name2, -1);
+    gtk_tree_model_get(model, a, 
+               LST_CMBCAT_SORTNAME, &name1,
+                -1);
+    gtk_tree_model_get(model, b, 
+               LST_CMBCAT_SORTNAME, &name2,
+                -1);
+
+       //DB( g_print(" compare '%s' '%s'\n", name1, name2) );
 
        retval = hb_string_utf8_compare(name1, name2);
-/*
-       retval = (entry1->flags & GF_INCOME) - (entry2->flags & GF_INCOME);
-       if(!retval)
-       {
-               retval = hb_string_utf8_compare(entry1->name, entry2->name);
-       }
-*/
+
     g_free(name2);
     g_free(name1);
 
        return retval;
-  }
-
+}
 
 
 static void
@@ -324,8 +383,8 @@ gint style;
 //PANGO_STYLE_ITALIC
        
        gtk_tree_model_get(tree_model, iter,
-               1, &name,
-           2, &subcat,
+               LST_CMBCAT_NAME, &name,
+           LST_CMBCAT_SUBCAT, &subcat,
                -1);
 
        style = subcat == 0 ? PANGO_STYLE_ITALIC : PANGO_STYLE_NORMAL;
@@ -358,7 +417,7 @@ ui_cat_comboboxentry_completion_func (GtkEntryCompletion *completion,
   model = gtk_entry_completion_get_model (completion);
 
   gtk_tree_model_get (model, iter,
-                      0, &item,
+                      LST_CMBCAT_FULLNAME, &item,
                       -1);
 
   if (item != NULL)
@@ -406,9 +465,10 @@ GtkCellRenderer    *renderer;
 
     DB( g_print ("ui_cat_comboboxentry_new()\n") );
 
-
-       store = gtk_list_store_new (3,
+       store = gtk_list_store_new (NUM_LST_CMBCAT,
+               G_TYPE_POINTER,
                G_TYPE_STRING,                  //fullname Car:Fuel
+               G_TYPE_STRING,                  //parent name Car
                G_TYPE_STRING,                  //name  Car or Fuel
            G_TYPE_BOOLEAN                      //subcat = 1
                );
@@ -416,38 +476,38 @@ GtkCellRenderer    *renderer;
 
     completion = gtk_entry_completion_new ();
     gtk_entry_completion_set_model (completion, GTK_TREE_MODEL(store));
-       g_object_set(completion, "text-column", 0, NULL);
+       //g_object_set(completion, "text-column", LST_CMBCAT_FULLNAME, NULL);
        gtk_entry_completion_set_match_func(completion, ui_cat_comboboxentry_completion_func, NULL, NULL);
-       gtk_entry_completion_set_minimum_key_length(completion, 2);
+       //gtk_entry_completion_set_minimum_key_length(completion, 2);
 
-       renderer = gtk_cell_renderer_text_new ();
+       gtk_entry_completion_set_text_column(completion, 1);
+
+       /*renderer = gtk_cell_renderer_text_new ();
        gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (completion), renderer, TRUE);
-       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (completion), renderer, "text", 0, NULL);
+       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (completion), renderer, "text", LST_CMBCAT_FULLNAME, NULL);
 
        gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (completion),
                                            renderer,
                                            ui_cat_comboboxentry_test,
                                            NULL, NULL);
+       */
 
        // dothe same for combobox
 
        comboboxentry = gtk_combo_box_new_with_model_and_entry(GTK_TREE_MODEL(store));
-       gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(comboboxentry), 0);
-
+       gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(comboboxentry), LST_CMBCAT_FULLNAME);
 
        gtk_cell_layout_clear(GTK_CELL_LAYOUT (comboboxentry));
 
        renderer = gtk_cell_renderer_text_new ();
        gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (comboboxentry), renderer, TRUE);
-       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (comboboxentry), renderer, "text", 0, NULL);
+       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (comboboxentry), renderer, "text", LST_CMBCAT_FULLNAME, NULL);
 
        gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (comboboxentry),
                                            renderer,
                                            ui_cat_comboboxentry_test,
                                            NULL, NULL);
 
-
-
        gtk_entry_set_completion (GTK_ENTRY (gtk_bin_get_child(GTK_BIN (comboboxentry))), completion);
 
        g_object_unref(store);
@@ -455,7 +515,7 @@ GtkCellRenderer    *renderer;
        if(label)
                gtk_label_set_mnemonic_widget (GTK_LABEL(label), comboboxentry);
 
-       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_COMBO, -1);
+       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_LIST, -1);
 
        return comboboxentry;
 }
@@ -486,26 +546,30 @@ ui_cat_listview_fixed_toggled (GtkCellRendererToggle *cell,
   gtk_tree_path_free (path);
 }
 
-/*
-**
-** The function should return:
-** a negative integer if the first value comes before the second,
-** 0 if they are equal,
-** or a positive integer if the first value comes after the second.
-*/
 static gint
 ui_cat_listview_compare_func (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer userdata)
 {
-gint retval = 0;
+gint sortcol = GPOINTER_TO_INT(userdata);
 Category *entry1, *entry2;
-
+gint retval = 0;
+       
        gtk_tree_model_get(model, a, LST_DEFCAT_DATAS, &entry1, -1);
        gtk_tree_model_get(model, b, LST_DEFCAT_DATAS, &entry2, -1);
 
-       retval = (entry1->flags & GF_INCOME) - (entry2->flags & GF_INCOME);
-       if(!retval)
-       {
-               retval = hb_string_utf8_compare(entry1->name, entry2->name);
+    switch (sortcol)
+    {
+               case LST_DEFCAT_SORT_NAME:
+                       retval = (entry1->flags & GF_INCOME) - (entry2->flags & GF_INCOME);
+                       if(!retval)
+                       {
+                               retval = hb_string_utf8_compare(entry1->name, entry2->name);
+                       }
+                       break;
+               case LST_DEFCAT_SORT_USED:
+                       retval = entry1->usage_count - entry2->usage_count;
+                       break;
+               default:
+                       g_return_val_if_reached(0);
        }
     return retval;
 }
@@ -556,6 +620,28 @@ gchar *string;
 }
 
 
+static void
+ui_cat_listview_count_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Category *entry;
+gchar buffer[256];
+
+       gtk_tree_model_get(model, iter, LST_DEFCAT_DATAS, &entry, -1);
+       if(entry->usage_count > 0)
+       {
+               g_snprintf(buffer, 256-1, "%d", entry->usage_count);
+               g_object_set(renderer, "text", buffer, NULL);
+       }
+       else
+               g_object_set(renderer, "text", "", NULL);
+}
+
+
+/* = = = = = = = = = = = = = = = = */
 
 
 void
@@ -759,46 +845,56 @@ Category *item;
 }
 
 
-static void ui_cat_listview_populate_cat_ghfunc(gpointer key, gpointer value, GtkTreeModel *model)
+static void ui_cat_listview_populate_cat_ghfunc(gpointer key, gpointer value, struct catPopContext *ctx)
 {
 GtkTreeIter  toplevel;
 Category *item = value;
+gint item_type;
 
-       //DB( g_print("cat listview populate: %d %s\n", (guint32 *)key, item->name) );
+       item_type = (item->flags & GF_INCOME) ? CAT_TYPE_INCOME : CAT_TYPE_EXPENSE; 
 
-       if( item->parent == 0 )
+       //DB( g_print("cat listview populate: %d %s\n", (guint32 *)key, item->name) );
+       if( (ctx->type == CAT_TYPE_ALL) || ctx->type == item_type || item->key == 0 )
        {
-               gtk_tree_store_append (GTK_TREE_STORE(model), &toplevel, NULL);
+               if( item->parent == 0 )
+               {
+                       gtk_tree_store_append (GTK_TREE_STORE(ctx->model), &toplevel, NULL);
 
-               gtk_tree_store_set (GTK_TREE_STORE(model), &toplevel,
-                       LST_DEFCAT_TOGGLE       , FALSE,
-                       LST_DEFCAT_DATAS, item,
-                       LST_DEFCAT_NAME, item->name,
-                       -1);
+                       gtk_tree_store_set (GTK_TREE_STORE(ctx->model), &toplevel,
+                               LST_DEFCAT_TOGGLE       , FALSE,
+                               LST_DEFCAT_DATAS, item,
+                               LST_DEFCAT_NAME, item->name,
+                               -1);
+               }
        }
+       
 }
 
 
-static void ui_cat_listview_populate_subcat_ghfunc(gpointer key, gpointer value, GtkTreeModel *model)
+static void ui_cat_listview_populate_subcat_ghfunc(gpointer key, gpointer value, struct catPopContext *ctx)
 {
 GtkTreeIter  toplevel, child;
 Category *item = value;
 gboolean ret;
+gint item_type;
 
+       item_type = (item->flags & GF_INCOME) ? CAT_TYPE_INCOME : CAT_TYPE_EXPENSE; 
 
-       if( item->parent != 0 )
+       if( (ctx->type == CAT_TYPE_ALL) || ctx->type == item_type)
        {
-               ret = ui_cat_listview_get_top_level(model, item->parent, &toplevel);
-               if( ret == TRUE )
+               if( item->parent != 0 )
                {
-                       gtk_tree_store_append (GTK_TREE_STORE(model), &child, &toplevel);
-
-                       gtk_tree_store_set (GTK_TREE_STORE(model), &child,
-                               LST_DEFCAT_TOGGLE       , FALSE,
-                               LST_DEFCAT_DATAS, item,
-                               LST_DEFCAT_NAME, item->name,
-                               -1);
+                       ret = ui_cat_listview_get_top_level(ctx->model, item->parent, &toplevel);
+                       if( ret == TRUE )
+                       {
+                               gtk_tree_store_append (GTK_TREE_STORE(ctx->model), &child, &toplevel);
 
+                               gtk_tree_store_set (GTK_TREE_STORE(ctx->model), &child,
+                                       LST_DEFCAT_TOGGLE       , FALSE,
+                                       LST_DEFCAT_DATAS, item,
+                                       LST_DEFCAT_NAME, item->name,
+                                       -1);
+                       }
                }
        }
 
@@ -820,11 +916,10 @@ GtkSortType order;
 }
 
 
-
-
-void ui_cat_listview_populate(GtkWidget *view)
+void ui_cat_listview_populate(GtkWidget *view, gint type)
 {
 GtkTreeModel *model;
+struct catPopContext ctx = { 0 };
 
        DB( g_print("ui_cat_listview_populate() \n") );
 
@@ -836,10 +931,14 @@ GtkTreeModel *model;
        g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
        gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
 
+       /* clear and populate */
+       ctx.model = model;
+       ctx.type  = type;
+       
        /* we have to do this in 2 times to ensure toplevel (cat) will be added before childs */
        /* populate cat 1st */
-       g_hash_table_foreach(GLOBALS->h_cat, (GHFunc)ui_cat_listview_populate_cat_ghfunc, model);
-       g_hash_table_foreach(GLOBALS->h_cat, (GHFunc)ui_cat_listview_populate_subcat_ghfunc, model);
+       g_hash_table_foreach(GLOBALS->h_cat, (GHFunc)ui_cat_listview_populate_cat_ghfunc, &ctx);
+       g_hash_table_foreach(GLOBALS->h_cat, (GHFunc)ui_cat_listview_populate_subcat_ghfunc, &ctx);
 
 
        gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
@@ -850,8 +949,47 @@ GtkTreeModel *model;
 }
 
 
+static gboolean ui_cat_listview_search_equal_func (GtkTreeModel *model,
+                               gint column,
+                               const gchar *key,
+                               GtkTreeIter *iter,
+                               gpointer search_data)
+{
+  gboolean retval = TRUE;
+  gchar *normalized_string;
+  gchar *normalized_key;
+  gchar *case_normalized_string = NULL;
+  gchar *case_normalized_key = NULL;
+  Category *item;
+       
+  //gtk_tree_model_get_value (model, iter, column, &value);
+  gtk_tree_model_get(model, iter, LST_DEFCAT_DATAS, &item, -1);
+
+  if(item !=  NULL)
+  {
+         normalized_string = g_utf8_normalize (item->name, -1, G_NORMALIZE_ALL);
+         normalized_key = g_utf8_normalize (key, -1, G_NORMALIZE_ALL);
+
+         if (normalized_string && normalized_key)
+               {
+                 case_normalized_string = g_utf8_casefold (normalized_string, -1);
+                 case_normalized_key = g_utf8_casefold (normalized_key, -1);
+
+                 if (strncmp (case_normalized_key, case_normalized_string, strlen (case_normalized_key)) == 0)
+                   retval = FALSE;
+               }
+
+         g_free (normalized_key);
+         g_free (normalized_string);
+         g_free (case_normalized_key);
+         g_free (case_normalized_string);
+  }
+  return retval;
+}
+
+
 GtkWidget *
-ui_cat_listview_new(gboolean withtoggle)
+ui_cat_listview_new(gboolean withtoggle, gboolean withcount)
 {
 GtkTreeStore *store;
 GtkWidget *treeview;
@@ -860,7 +998,6 @@ GtkTreeViewColumn   *column;
 
        DB( g_print("ui_cat_listview_new() \n") );
 
-       /* create tree store */
        store = gtk_tree_store_new(
                NUM_LST_DEFCAT,
                G_TYPE_BOOLEAN,
@@ -868,16 +1005,18 @@ GtkTreeViewColumn        *column;
                G_TYPE_STRING
                );
 
-       //treeview
        treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (treeview), PREFS->grid_lines);
+
 
        // column 1: toggle
        if( withtoggle == TRUE )
        {
                renderer = gtk_cell_renderer_toggle_new ();
-               column = gtk_tree_view_column_new_with_attributes ("Show", renderer, "active", LST_DEFCAT_TOGGLE, NULL);
+               column = gtk_tree_view_column_new_with_attributes (_("Visible"),
+                                               renderer, "active", LST_DEFCAT_TOGGLE, NULL);
                gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
                g_signal_connect (G_OBJECT(renderer), "toggled",
@@ -885,35 +1024,52 @@ GtkTreeViewColumn        *column;
 
        }
 
-       // column 1
-       column = gtk_tree_view_column_new();
+       // column 2: name
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);
+
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Name"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cat_listview_text_cell_data_function, GINT_TO_POINTER(LST_DEFCAT_NAME), NULL);
-       //gtk_tree_view_column_set_sort_column_id (column, LST_DEFACC_NAME);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DEFCAT_SORT_NAME);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
+       if( withcount == TRUE )
+       {
+               column = gtk_tree_view_column_new();
+               gtk_tree_view_column_set_title(column, _("Usage"));
+               renderer = gtk_cell_renderer_text_new ();
+               g_object_set(renderer, "xalign", 0.5, NULL);
+               gtk_tree_view_column_pack_start(column, renderer, TRUE);
+               gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cat_listview_count_cell_data_function, GINT_TO_POINTER(LST_DEFCAT_DATAS), NULL);
+               gtk_tree_view_column_set_alignment (column, 0.5);
+               gtk_tree_view_column_set_sort_column_id (column, LST_DEFCAT_SORT_USED);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       }
 
-       // parameters
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
+       
+       gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(treeview), ui_cat_listview_search_equal_func, NULL, NULL);
 
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFCAT_DATAS, ui_cat_listview_compare_func, NULL, NULL);
-       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFCAT_DATAS, GTK_SORT_ASCENDING);
+       // treeview attribute
+       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), withcount);
 
-       //gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);
-       //gtk_tree_view_set_expander_column(GTK_TREE_VIEW(treeview), column);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFCAT_SORT_NAME, ui_cat_listview_compare_func, GINT_TO_POINTER(LST_DEFCAT_SORT_NAME), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFCAT_SORT_USED, ui_cat_listview_compare_func, GINT_TO_POINTER(LST_DEFCAT_SORT_USED), NULL);
+       
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFCAT_SORT_NAME, GTK_SORT_ASCENDING);
 
        return treeview;
 }
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-//todo amiga/linux
-//add exist function + check before add
-//save
-//load
-
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 /**
  * ui_cat_manage_filter_text_handler
@@ -928,7 +1084,7 @@ static void ui_cat_manage_filter_text_handler (GtkEntry    *entry,
                           gpointer     data)
 {
 GtkEditable *editable = GTK_EDITABLE(entry);
-gint i, count=0, pos;
+gint i, count=0;
 gchar *result = g_new0 (gchar, length+1);
 
   for (i=0; i < length; i++)
@@ -943,7 +1099,7 @@ gchar *result = g_new0 (gchar, length+1);
     g_signal_handlers_block_by_func (G_OBJECT (editable),
                                      G_CALLBACK (ui_cat_manage_filter_text_handler),
                                      data);
-    gtk_editable_insert_text (editable, result, count, &pos);
+    gtk_editable_insert_text (editable, result, count, position);
     g_signal_handlers_unblock_by_func (G_OBJECT (editable),
                                        G_CALLBACK (ui_cat_manage_filter_text_handler),
                                        data);
@@ -954,6 +1110,36 @@ gchar *result = g_new0 (gchar, length+1);
 }
 
 
+static void
+ui_cat_manage_dialog_delete_unused( GtkWidget *widget, gpointer user_data)
+{
+struct ui_cat_manage_dialog_data *data = user_data;
+gboolean result;
+
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("(ui_cat_manage_dialog) delete unused - data %p\n", data) );
+
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(data->window),
+                       _("Delete unused categories"),
+                       _("Are you sure you want to permanently\ndelete unused categories?"),
+                       _("_Delete")
+               );
+
+       if( result == GTK_RESPONSE_OK )
+       {
+       GtkTreeModel *model;    
+               
+               model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_cat));
+               gtk_tree_store_clear (GTK_TREE_STORE(model));
+
+               category_delete_unused();
+       
+               ui_cat_manage_populate_listview (data);
+       }
+}
+
 
 
 /**
@@ -963,11 +1149,11 @@ gchar *result = g_new0 (gchar, length+1);
 static void
 ui_cat_manage_dialog_load_csv( GtkWidget *widget, gpointer user_data)
 {
-struct ui_cat_manage_dialog_data *data;
+struct ui_cat_manage_dialog_data *data = user_data;
 gchar *filename = NULL;
 gchar *error;
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
 
        DB( g_print("(ui_cat_manage_dialog) load csv - data %p\n", data) );
 
@@ -979,12 +1165,12 @@ gchar *error;
                {
                        ui_dialog_msg_infoerror(GTK_WINDOW(data->window), GTK_MESSAGE_ERROR,
                                        _("File format error"),
-                                       _("The csv file must contains the exact numbers of column,\nseparated by a semi-colon, please see the help for more details.")
+                                       _("The CSV file must contains the exact numbers of column,\nseparated by a semi-colon, please see the help for more details.")
                                        );
                }
 
                g_free( filename );
-               ui_cat_listview_populate(data->LV_cat);
+               ui_cat_manage_populate_listview(data);
        }
 
 }
@@ -996,13 +1182,13 @@ gchar *error;
 static void
 ui_cat_manage_dialog_save_csv( GtkWidget *widget, gpointer user_data)
 {
-struct ui_cat_manage_dialog_data *data;
+struct ui_cat_manage_dialog_data *data = user_data;
 gchar *filename = NULL;
 gchar *error;
 
        DB( g_print("(defcategory) save csv\n") );
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        if( ui_file_chooser_csv(GTK_WINDOW(data->window), GTK_FILE_CHOOSER_ACTION_SAVE, &filename, NULL) == TRUE )
        {
@@ -1029,7 +1215,7 @@ const gchar *name;
 GtkTreeIter  parent_iter;
 GtkWidget *tmpwidget;
 Category *item, *paritem;
-gboolean type;
+gint type;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n(defcategory) add (data=%p) is subcat=%d\n", data, subcat) );
@@ -1051,8 +1237,8 @@ gboolean type;
                /* if cat use new id */
                if(subcat == FALSE)
                {
-                       type = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_type));
-                       if(type == TRUE)
+                       type = radio_get_active(GTK_CONTAINER(data->RA_type));
+                       if(type == 1)
                                item->flags |= GF_INCOME;
 
                        if( da_cat_append(item) )
@@ -1086,7 +1272,7 @@ gboolean type;
 }
 
 
-static void ui_cat_manage_dialog_modify_entry_cb(GtkEditable *editable, gpointer user_data)
+static void ui_cat_manage_dialog_edit_entry_cb(GtkEditable *editable, gpointer user_data)
 {
 GtkDialog *window = user_data;
 const gchar *buffer;
@@ -1096,20 +1282,16 @@ const gchar *buffer;
 }
 
 
-/*
-**
-*/
-static void
-ui_cat_manage_dialog_modify(GtkWidget *widget, gpointer user_data)
+static void ui_cat_manage_dialog_edit(GtkWidget *widget, gpointer user_data)
 {
 struct ui_cat_manage_dialog_data *data;
-GtkWidget *window, *content, *mainvbox, *w_name, *w_type = NULL;
+GtkWidget *dialog, *content, *mainvbox, *w_name, *w_type = NULL;
 GtkTreeSelection *selection;
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("\n(defcategory) modify\n") );
+       DB( g_print("\n(defcategory) edit\n") );
 
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_cat));
        //if true there is a selected node
@@ -1119,19 +1301,19 @@ GtkTreeIter                      iter;
 
                gtk_tree_model_get(model, &iter, LST_DEFCAT_DATAS, &item, -1);
 
-               window = gtk_dialog_new_with_buttons (_("Modify..."),
+               dialog = gtk_dialog_new_with_buttons (_("Edit..."),
                                                    GTK_WINDOW (data->window),
                                                    0,
-                                                   GTK_STOCK_CANCEL,
+                                                   _("_Cancel"),
                                                    GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
+                                                   _("_OK"),
                                                    GTK_RESPONSE_ACCEPT,
                                                    NULL);
 
-               content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-               mainvbox = gtk_vbox_new (FALSE, 0);
+               content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+               mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
                gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_MAINBOX_SPACING);
+               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), SPACING_MEDIUM);
 
                w_name = gtk_entry_new();
                gtk_box_pack_start (GTK_BOX (mainvbox), w_name, TRUE, TRUE, 0);
@@ -1148,14 +1330,15 @@ GtkTreeIter                      iter;
                        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w_type), item->flags & GF_INCOME ? TRUE : FALSE);
                }
 
+               g_signal_connect (G_OBJECT (w_name), "changed", G_CALLBACK (ui_cat_manage_dialog_edit_entry_cb), dialog);
+
+
                gtk_widget_show_all(mainvbox);
 
-               g_signal_connect (G_OBJECT (w_name), "changed", G_CALLBACK (ui_cat_manage_dialog_modify_entry_cb), window);
-               
-               gtk_dialog_set_default_response(GTK_DIALOG( window ), GTK_RESPONSE_ACCEPT);
+               gtk_dialog_set_default_response(GTK_DIALOG( dialog ), GTK_RESPONSE_ACCEPT);
 
                //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (window));
+               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
                if(result == GTK_RESPONSE_ACCEPT)
                {
@@ -1168,6 +1351,8 @@ GtkTreeIter                        iter;
                        {
                                if( category_rename(item, name) )
                                {
+                                       //to redraw the active entry
+                                       gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_cat));
                                        data->change++;
                                }
                                else
@@ -1189,7 +1374,7 @@ GtkTreeIter                        iter;
                                        }
 
 
-                                       ui_dialog_msg_infoerror(GTK_WINDOW(window), GTK_MESSAGE_ERROR,
+                                       ui_dialog_msg_infoerror(GTK_WINDOW(dialog), GTK_MESSAGE_ERROR,
                                                _("Error"),
                                                _("Cannot rename this Category,\n"
                                                "from '%s' to '%s',\n"
@@ -1217,182 +1402,219 @@ GtkTreeIter                    iter;
            }
 
                // cleanup and destroy
-               gtk_widget_destroy (window);
+               gtk_widget_destroy (dialog);
        }
 
 }
 
 
-static void ui_cat_manage_dialog_move_entry_cb(GtkComboBox *widget, gpointer user_data)
+static void ui_cat_manage_dialog_merge_entry_cb(GtkComboBox *widget, gpointer user_data)
 {
 GtkDialog *window = user_data;
 gchar *buffer;
 
        buffer = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (widget))));
-       gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_ACCEPT, strlen(buffer) > 0 ? TRUE : FALSE);
+       gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_OK, strlen(buffer) > 0 ? TRUE : FALSE);
 }
 
 
-/*
-**
-*/
-static void ui_cat_manage_dialog_move(GtkWidget *widget, gpointer user_data)
+static void ui_cat_manage_dialog_merge(GtkWidget *widget, gpointer user_data)
 {
 struct ui_cat_manage_dialog_data *data;
-GtkWidget *window, *content, *mainvbox, *getwidget;
+GtkWidget *dialog, *content, *mainvbox;
+GtkWidget *getwidget, *togglebutton;
 GtkTreeSelection *selection;
-GtkTreeModel            *model;
-GtkTreeIter                     iter;
+GtkTreeModel *model;
+GtkTreeIter iter;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("(defcategory) move\n") );
+       DB( g_print("(defcategory) merge\n") );
 
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_cat));
        //if true there is a selected node
        if (gtk_tree_selection_get_selected(selection, &model, &iter))
        {
-       Category *item;
+       Category *srccat;
+       gchar *title;
+       gchar *secondtext;
 
-               gtk_tree_model_get(model, &iter, LST_DEFCAT_DATAS, &item, -1);
+               gtk_tree_model_get(model, &iter, LST_DEFCAT_DATAS, &srccat, -1);
 
-               window = gtk_dialog_new_with_buttons (_("Move to..."),
-                                                   GTK_WINDOW (data->window),
-                                                   0,
-                                                   GTK_STOCK_CANCEL,
-                                                   GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
-                                                   GTK_RESPONSE_ACCEPT,
-                                                   NULL);
+               title = g_strdup_printf (
+                       _("Merge category '%s'"), srccat->name);
+
+               dialog = gtk_message_dialog_new (GTK_WINDOW (data->window),
+                                                     GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+                                                     GTK_MESSAGE_WARNING,
+                                                     GTK_BUTTONS_NONE,
+                                                     title,
+                                                 NULL
+                                                     );
+
+               gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                               _("_Cancel"), GTK_RESPONSE_CANCEL,
+                               _("Merge"), GTK_RESPONSE_OK,
+                               NULL);
+
+               gtk_dialog_set_default_response(GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL);
 
-               content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-               mainvbox = gtk_vbox_new (FALSE, 0);
+               content = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG (dialog));
+               mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
                gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_BOX_SPACING);
+
+               secondtext = _("Transactions assigned to this category,\n"
+                         "will be moved to the category selected below.");
+
+               g_object_set(GTK_MESSAGE_DIALOG (dialog), "secondary-text", secondtext, NULL);
+               g_free(title);
 
                getwidget = ui_cat_comboboxentry_new(NULL);
-               gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 0);
+               gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, FALSE, FALSE, 0);
 
-               gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_ACCEPT, FALSE);
-               
-               gtk_widget_show_all(mainvbox);
+               secondtext = g_strdup_printf (
+                       _("_Delete the category '%s'"), srccat->name);
+               togglebutton = gtk_check_button_new_with_mnemonic(secondtext);
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(togglebutton), TRUE);
+               g_free(secondtext);
+               gtk_box_pack_start (GTK_BOX (mainvbox), togglebutton, FALSE, FALSE, 0);
 
-               g_signal_connect (G_OBJECT (getwidget), "changed", G_CALLBACK (ui_cat_manage_dialog_move_entry_cb), window);
-               
-               ui_cat_comboboxentry_populate_except(GTK_COMBO_BOX(getwidget), GLOBALS->h_cat, item->key);
+               //setup 
+               //gtk_combo_box_set_active(GTK_COMBO_BOX(getwidget), oldpos);
+               g_signal_connect (G_OBJECT (getwidget), "changed", G_CALLBACK (ui_cat_manage_dialog_merge_entry_cb), dialog);
+               gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), GTK_RESPONSE_OK, FALSE);
+
+               ui_cat_comboboxentry_populate_except(GTK_COMBO_BOX(getwidget), GLOBALS->h_cat, srccat->key);
                gtk_widget_grab_focus (getwidget);
 
+               gtk_widget_show_all(mainvbox);
+               
                //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (window));
+               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
-               if(result == GTK_RESPONSE_ACCEPT)
+               if(result == GTK_RESPONSE_OK)
                {
-               gboolean result;
-               gchar *npn;
-
-                       npn = ui_cat_comboboxentry_get_name(GTK_COMBO_BOX(getwidget)),
-
-                       result = ui_dialog_msg_question(
-                               GTK_WINDOW(window),
-                               _("Move this category to another one ?"),
-                               _("This will replace '%s' by '%s',\n"
-                                 "and then remove '%s'"),
-                               item->name,
-                               npn,
-                               item->name,
-                               NULL
-                               );
-
-                       if( result == GTK_RESPONSE_YES )
-                       {
-                       Category *newcat, *parent;
-                       guint dstkey;
+               GtkTreeModel *model;
+               Category *newcat, *parent;
+               guint dstcatkey;
 
-                               dstkey = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(getwidget));
-                               newcat = da_cat_get (dstkey);
 
-                               DB( g_print(" moving to %d\n", dstkey) );
+                       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_cat));
+                       gtk_tree_store_clear (GTK_TREE_STORE(model));
 
-                               category_move(item->key, dstkey);
+                       dstcatkey = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(getwidget));
 
-                               //keep the income with us
-                               parent = da_cat_get(item->parent);
-                               if(parent != NULL && (parent->flags & GF_INCOME))
-                                       newcat->flags |= GF_INCOME;
+                       DB( g_print(" -> move cat to %d\n", dstcatkey) );
 
-                               // remove the old category
-                               da_cat_remove(item->key);
-                               ui_cat_listview_remove_selected(GTK_TREE_VIEW(data->LV_cat));
+                       category_move(srccat->key, dstcatkey);
+
+                       newcat = da_cat_get (dstcatkey);
+
+                       //keep the income type with us
+                       parent = da_cat_get(srccat->parent);
+                       if(parent != NULL && (parent->flags & GF_INCOME))
+                               newcat->flags |= GF_INCOME;
 
-                               //add the new category into listview
-                               if(newcat)
-                                       ui_cat_listview_add(GTK_TREE_VIEW(data->LV_cat), newcat, NULL);
+                       //add the new category into listview
+                       if(newcat)
+                               ui_cat_listview_add(GTK_TREE_VIEW(data->LV_cat), newcat, NULL);
 
-                               data->change++;
+                       // delete the old category
+                       if( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(togglebutton)) )
+                       {
+                               DB( g_print(" -> delete %d '%s'\n", srccat->key, srccat->name ) );
+
+                               da_cat_remove(srccat->key);
+                               ui_cat_listview_remove_selected(GTK_TREE_VIEW(data->LV_cat));
                        }
-           }
+
+
+                       data->change++;
+
+                       ui_cat_manage_populate_listview(data);
+
+               }
 
                // cleanup and destroy
-               gtk_widget_destroy (window);
+               gtk_widget_destroy (dialog);
        }
 
 }
 
 
 /*
-** remove the selected payee to our treeview and temp GList
+** delete the selected payee to our treeview and temp GList
 */
-static void ui_cat_manage_dialog_remove(GtkWidget *widget, gpointer user_data)
+static void ui_cat_manage_dialog_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_cat_manage_dialog_data *data;
 Category *item;
 gint result;
-gboolean do_remove;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("\n(defcategory) remove (data=%x)\n", (guint)data) );
+       DB( g_print("\n(defcategory) delete (data=%x)\n", (guint)data) );
 
-       do_remove = TRUE;
        item = ui_cat_listview_get_selected(GTK_TREE_VIEW(data->LV_cat));
        if( item != NULL )
        {
-               if( category_is_used(item->key) == TRUE )
+       gchar *title = NULL;
+       gchar *secondtext = NULL;
+
+               title = g_strdup_printf (
+                       _("Are you sure you want to permanently delete '%s'?"), item->name);
+
+               if( item->usage_count > 0 )
                {
-                       result = ui_dialog_msg_question(
-                               GTK_WINDOW(data->window),
-                               _("Remove a category ?"),
-                               _("If you remove '%s', archive and transaction referencing this category\n"
-                               "will set place to 'no category'"),
-                               item->name,
-                               NULL
-                               );
-
-                       if( result == GTK_RESPONSE_YES )
-                       {
-                               category_move(item->key, 0);
-                       }
-                       else if( result == GTK_RESPONSE_NO )
-                       {
-                               do_remove = FALSE;
-                       }
+                       secondtext = _("This category is used.\n"
+                           "Any transaction using that category will be set to (no category)");
                }
 
-               if( do_remove )
+               result = ui_dialog_msg_confirm_alert(
+                               GTK_WINDOW(data->window),
+                               title,
+                               secondtext,
+                               _("_Delete")
+                       );
+
+               g_free(title);
+
+               if( result == GTK_RESPONSE_OK )
                {
+                       category_move(item->key, 0);
                        ui_cat_listview_remove(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_cat)), item->key);
                        da_cat_remove(item->key);
                        data->change++;
                }
+
        }
+}
+
+
+
+static void ui_cat_manage_dialog_expand_all(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cat_manage_dialog_data *data;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n(defcategory) expand all (data=%x)\n", (guint)data) );
+
+       gtk_tree_view_expand_all(GTK_TREE_VIEW(data->LV_cat));
 
 }
 
 
-/**
- * ui_cat_manage_dialog_update:
- *
- */
-static void
-ui_cat_manage_dialog_update(GtkWidget *treeview, gpointer user_data)
+static void ui_cat_manage_dialog_collapse_all(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cat_manage_dialog_data *data;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       DB( g_print("\n(defcategory) collapse all (data=%x)\n", (guint)data) );
+
+       gtk_tree_view_collapse_all(GTK_TREE_VIEW(data->LV_cat));
+
+}
+
+
+static void ui_cat_manage_dialog_update(GtkWidget *treeview, gpointer user_data)
 {
 struct ui_cat_manage_dialog_data *data;
 //gint count;
@@ -1469,8 +1691,8 @@ gboolean haschild = FALSE;
                                LST_DEFCAT_DATAS, &tmpitem,
                                -1);
 
-                       category = tmpitem->name;
-
+                       if(tmpitem->key > 0)
+                               category = tmpitem->name;
 
                        DB( g_print(" => parent is %s\n", category) );
 
@@ -1484,14 +1706,13 @@ gboolean haschild = FALSE;
 
        sensitive = (selected == TRUE) ? TRUE : FALSE;
        gtk_widget_set_sensitive(data->ST_name2, sensitive);
-       gtk_widget_set_sensitive(data->BT_add2, sensitive);
-       gtk_widget_set_sensitive(data->BT_mov, sensitive);
-       gtk_widget_set_sensitive(data->BT_mod, sensitive);
+       gtk_widget_set_sensitive(data->BT_edit, sensitive);
+       gtk_widget_set_sensitive(data->BT_merge, sensitive);
 
        //avoid removing top categories
        sensitive = (haschild == TRUE) ? FALSE : sensitive;
 
-       gtk_widget_set_sensitive(data->BT_rem, sensitive);
+       gtk_widget_set_sensitive(data->BT_delete, sensitive);
 }
 
 
@@ -1518,16 +1739,11 @@ GtkTreeIter                      iter;
        gtk_tree_model_get_iter_first(model, &iter);
        if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter) == FALSE)
        {
-               ui_cat_manage_dialog_modify(GTK_WIDGET(treeview), NULL);
+               ui_cat_manage_dialog_edit(GTK_WIDGET(treeview), NULL);
        }
 }
 
 
-
-
-/*
-**
-*/
 static gboolean ui_cat_manage_dialog_cleanup(struct ui_cat_manage_dialog_data *data, gint result)
 {
 gboolean doupdate = FALSE;
@@ -1551,11 +1767,23 @@ gboolean doupdate = FALSE;
        return doupdate;
 }
 
+
+static void ui_cat_manage_populate_listview(struct ui_cat_manage_dialog_data *data)
+{
+gint type;
+
+       type = radio_get_active(GTK_CONTAINER(data->RA_type)) == 1 ? CAT_TYPE_INCOME : CAT_TYPE_EXPENSE;
+       ui_cat_listview_populate(data->LV_cat, type);
+       gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_cat));
+}
+
+
 /*
 **
 */
 static void ui_cat_manage_dialog_setup(struct ui_cat_manage_dialog_data *data)
 {
+
        DB( g_print("(defcategory) setup\n") );
 
        //init GList
@@ -1565,32 +1793,43 @@ static void ui_cat_manage_dialog_setup(struct ui_cat_manage_dialog_data *data)
        //debug
        //da_cat_debug_list();
 
+       ui_cat_manage_populate_listview(data);
+       
+}
 
-       ui_cat_listview_populate(data->LV_cat);
-       gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_cat));
 
+static void ui_cat_manage_type_changed_cb (GtkToggleButton *button, gpointer user_data)
+{
+       ui_cat_manage_populate_listview(user_data);
+       //g_print(" toggle type=%d\n", gtk_toggle_button_get_active(button));
 }
 
-// the window creation
+
 GtkWidget *ui_cat_manage_dialog (void)
 {
 struct ui_cat_manage_dialog_data data;
-GtkWidget *window, *content, *mainvbox, *table, *hbox, *label, *scrollwin, *vbox, *separator, *treeview;
-gint row;
+GtkWidget *window, *content, *mainvbox, *bbox, *table, *hbox, *vbox, *label, *scrollwin, *treeview;
+GtkWidget *menu, *menuitem, *widget, *image, *tbar;
+GtkToolItem *toolitem;
+gint w, h, row;
 
        window = gtk_dialog_new_with_buttons (_("Manage Categories"),
                                            GTK_WINDOW(GLOBALS->mainwindow),
                                            0,
-                                           GTK_STOCK_CLOSE,
+                                           _("_Close"),
                                            GTK_RESPONSE_ACCEPT,
                                            NULL);
 
        data.window = window;
+       data.change = 0;
+
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_CATEGORY);
 
-       //set the window icon
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "category.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_CATEGORY);
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(window), -1, h/PHI);
 
+       
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
        DB( g_print("(defcategory) window=%x, inst_data=%x\n", (guint)window, (guint)&data) );
@@ -1600,115 +1839,191 @@ gint row;
 
        //window contents
        content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainvbox = gtk_vbox_new (FALSE, 0);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
 
     //our table
-       table = gtk_table_new (3, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
 
-       // category item + add button
        row = 0;
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 0, 1, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data.ST_name1 = gtk_entry_new ();
-       gtk_box_pack_start (GTK_BOX (hbox), data.ST_name1, TRUE, TRUE, 0);
-       data.CM_type = gtk_check_button_new_with_mnemonic(_("I_ncome"));
-       gtk_box_pack_start (GTK_BOX (hbox), data.CM_type, FALSE, FALSE, 0);
+       bbox = make_radio(CYA_CAT_TYPE, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data.RA_type = bbox;
+       gtk_widget_set_halign (bbox, GTK_ALIGN_CENTER);
+       gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
+
+       widget = radio_get_nth_widget(GTK_CONTAINER(bbox), 1);
+       if(widget)
+               g_signal_connect (widget, "toggled", G_CALLBACK (ui_cat_manage_type_changed_cb), &data);
+
+       menu = gtk_menu_new ();
+       gtk_widget_set_halign (menu, GTK_ALIGN_END);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("_Import CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_cat_manage_dialog_load_csv), &data);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("E_xport CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_cat_manage_dialog_save_csv), &data);
+
+       menuitem = gtk_separator_menu_item_new();
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       
+       menuitem = gtk_menu_item_new_with_mnemonic (_("_Delete unused"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_cat_manage_dialog_delete_unused), &data);
 
-       data.BT_add1 = gtk_button_new_from_stock(GTK_STOCK_ADD);
-       gtk_table_attach (GTK_TABLE (table), data.BT_add1, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_show_all (menu);
+       
+       widget = gtk_menu_button_new();
+       image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_MENU, GTK_ICON_SIZE_MENU);
+
+       //gchar *thename;
+       //gtk_image_get_icon_name(image, &thename, NULL);
+       //g_print("the name is %s\n", thename);
+
+       g_object_set (widget, "image", image, "popup", GTK_MENU(menu),  NULL);
+       gtk_widget_set_halign (widget, GTK_ALIGN_END);
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+
+       row++;
+       widget = gtk_entry_new ();
+       data.ST_name1 = widget;
+       gtk_entry_set_placeholder_text(GTK_ENTRY(data.ST_name1), _("new category") );
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 2, 1);
 
        // subcategory + add button
        row++;
-       hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 0, 1, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (table), hbox, 0, row, 2, 1);
        data.LA_category = gtk_label_new(NULL);
        gtk_box_pack_start (GTK_BOX (hbox), data.LA_category, FALSE, FALSE, 0);
        label = gtk_label_new(":");
        gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
        data.ST_name2 = gtk_entry_new ();
+       gtk_entry_set_placeholder_text(GTK_ENTRY(data.ST_name2), _("new subcategory") );
        gtk_box_pack_start (GTK_BOX (hbox), data.ST_name2, TRUE, TRUE, 0);
-       data.BT_add2 = gtk_button_new_from_stock(GTK_STOCK_ADD);
-       gtk_table_attach (GTK_TABLE (table), data.BT_add2, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-
-
 
        //list
        row++;
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+       gtk_grid_attach (GTK_GRID (table), vbox, 0, row, 2, 1);
+       
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
-       gtk_table_attach (GTK_TABLE (table), scrollwin, 0, 1, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
-
     gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), 5);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
-       treeview = (GtkWidget *)ui_cat_listview_new(FALSE);
-       gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
-       data.LV_cat = treeview;
+       gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(scrollwin), HB_MINHEIGHT_LIST);
+       treeview = ui_cat_listview_new(FALSE, TRUE);
+       data.LV_cat = treeview;
        gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
-
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), vbox, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
-
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_box_pack_start (GTK_BOX(vbox), scrollwin, TRUE, TRUE, 0);
+
+       //list toolbar
+       tbar = gtk_toolbar_new();
+       gtk_toolbar_set_icon_size (GTK_TOOLBAR(tbar), GTK_ICON_SIZE_MENU);
+       gtk_toolbar_set_style(GTK_TOOLBAR(tbar), GTK_TOOLBAR_ICONS);
+       gtk_style_context_add_class (gtk_widget_get_style_context (tbar), GTK_STYLE_CLASS_INLINE_TOOLBAR);
+       gtk_box_pack_start (GTK_BOX (vbox), tbar, FALSE, FALSE, 0);
+
+       /*widget = gtk_tool_item_new ();
+       label = gtk_label_new("test");
+       gtk_container_add(GTK_CONTAINER(widget), label);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(widget), -1);*/
+       
+       //hbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
        /*
-       widget = gtk_check_button_new_with_mnemonic("Income type");
-       data.CM_type = widget;
-       gtk_box_pack_start (GTK_BOX (vbox), data.CM_type, FALSE, FALSE, 0);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       toolitem = gtk_tool_item_new();
+       gtk_container_add (GTK_CONTAINER(toolitem), hbox);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
+       
+               //widget = make_image_button("text-editor-symbolic", _("Edit"));
+               widget = gtk_button_new_with_mnemonic(_("_Edit"));
+               data.BT_edit = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+
+               //widget = make_image_button("merge-symbolic", _("Merge"));
+               widget = gtk_button_new_with_mnemonic(_("_Merge"));
+               data.BT_merge = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
+       
+               //widget = make_image_button(ICONNAME_SYM_EDIT_DELETE, _("Delete"));
+               widget = gtk_button_new_with_mnemonic(_("_Delete"));
+               data.BT_delete = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
        */
+       
+       toolitem = gtk_separator_tool_item_new ();
+       gtk_tool_item_set_expand (toolitem, TRUE);
+       gtk_separator_tool_item_set_draw(GTK_SEPARATOR_TOOL_ITEM(toolitem), FALSE);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
+
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       toolitem = gtk_tool_item_new();
+       gtk_container_add (GTK_CONTAINER(toolitem), hbox);
+       gtk_toolbar_insert(GTK_TOOLBAR(tbar), GTK_TOOL_ITEM(toolitem), -1);
+       
+               widget = make_image_button(ICONNAME_HB_BUTTON_EXPAND, _("Expand all"));
+               data.BT_expand = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       data.BT_rem = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_rem, FALSE, FALSE, 0);
+               widget = make_image_button(ICONNAME_HB_BUTTON_COLLAPSE, _("Collapse all"));
+               data.BT_collapse = widget;
+               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       data.BT_mod = gtk_button_new_from_stock(GTK_STOCK_EDIT);
-       //data.BT_mod = gtk_button_new_with_mnemonic(_("_Modify"));
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_mod, FALSE, FALSE, 0);
 
-       data.BT_mov = gtk_button_new_with_mnemonic(_("_Move"));
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_mov, FALSE, FALSE, 0);
+       row++;
+       bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
+       gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_START);
+       gtk_box_set_spacing (GTK_BOX (bbox), SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
+
+       data.BT_edit = gtk_button_new_with_mnemonic(_("_Edit"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_edit);
 
-       separator = gtk_hseparator_new();
-       gtk_box_pack_start (GTK_BOX (vbox), separator, FALSE, FALSE, HB_BOX_SPACING);
+       data.BT_merge = gtk_button_new_with_mnemonic(_("_Merge"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_merge);
 
+       data.BT_delete = gtk_button_new_with_mnemonic(_("_Delete"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_delete);
 
-       data.BT_import = gtk_button_new_with_mnemonic(_("_Import"));
-       //data.BT_import = gtk_button_new_from_stock(GTK_STOCK_OPEN);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_import, FALSE, FALSE, 0);
 
-       data.BT_export = gtk_button_new_with_mnemonic(_("E_xport"));
-       //data.BT_export = gtk_button_new_from_stock(GTK_STOCK_SAVE);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_export, FALSE, FALSE, 0);
+       /*row++;
+       widget = gtk_check_button_new_with_mnemonic(_("I_ncome"));
+       data.CM_type = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 3, 1);*/
+
 
        //connect all our signals
        g_signal_connect (G_OBJECT (data.ST_name1), "activate", G_CALLBACK (ui_cat_manage_dialog_add), GINT_TO_POINTER(FALSE));
        g_signal_connect (G_OBJECT (data.ST_name2), "activate", G_CALLBACK (ui_cat_manage_dialog_add), GINT_TO_POINTER(TRUE));
 
-       g_signal_connect(G_OBJECT(data.ST_name1), "insert_text", G_CALLBACK(ui_cat_manage_filter_text_handler), NULL);
-       g_signal_connect(G_OBJECT(data.ST_name2), "insert_text", G_CALLBACK(ui_cat_manage_filter_text_handler), NULL);
+       g_signal_connect(G_OBJECT(data.ST_name1), "insert-text", G_CALLBACK(ui_cat_manage_filter_text_handler), NULL);
+       g_signal_connect(G_OBJECT(data.ST_name2), "insert-text", G_CALLBACK(ui_cat_manage_filter_text_handler), NULL);
 
 
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_cat)), "changed", G_CALLBACK (ui_cat_manage_dialog_selection), NULL);
        g_signal_connect (GTK_TREE_VIEW(data.LV_cat), "row-activated", G_CALLBACK (ui_cat_manage_dialog_onRowActivated), NULL);
 
-       g_signal_connect (G_OBJECT (data.BT_add1), "clicked", G_CALLBACK (ui_cat_manage_dialog_add), GINT_TO_POINTER(FALSE));
-       g_signal_connect (G_OBJECT (data.BT_add2), "clicked", G_CALLBACK (ui_cat_manage_dialog_add), GINT_TO_POINTER(TRUE));
-       g_signal_connect (G_OBJECT (data.BT_mod), "clicked", G_CALLBACK (ui_cat_manage_dialog_modify), NULL);
-       g_signal_connect (G_OBJECT (data.BT_mov), "clicked", G_CALLBACK (ui_cat_manage_dialog_move), NULL);
-       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_cat_manage_dialog_remove), NULL);
+       g_signal_connect (G_OBJECT (data.BT_edit), "clicked", G_CALLBACK (ui_cat_manage_dialog_edit), NULL);
+       g_signal_connect (G_OBJECT (data.BT_merge), "clicked", G_CALLBACK (ui_cat_manage_dialog_merge), NULL);
+       g_signal_connect (G_OBJECT (data.BT_delete), "clicked", G_CALLBACK (ui_cat_manage_dialog_delete), NULL);
 
-       g_signal_connect (G_OBJECT (data.BT_import), "clicked", G_CALLBACK (ui_cat_manage_dialog_load_csv), NULL);
-       g_signal_connect (G_OBJECT (data.BT_export), "clicked", G_CALLBACK (ui_cat_manage_dialog_save_csv), NULL);
+       g_signal_connect (G_OBJECT (data.BT_expand), "clicked", G_CALLBACK (ui_cat_manage_dialog_expand_all), NULL);
+       g_signal_connect (G_OBJECT (data.BT_collapse), "clicked", G_CALLBACK (ui_cat_manage_dialog_collapse_all), NULL);
 
        //setup, init and show window
+       category_fill_usage();
        ui_cat_manage_dialog_setup(&data);
        ui_cat_manage_dialog_update(data.LV_cat, NULL);
 
-       gtk_window_resize(GTK_WINDOW(window), 200, 320);
-
-
        gtk_widget_show_all (window);
 
        //wait for the user
@@ -1728,7 +2043,9 @@ gint row;
        ui_cat_manage_dialog_cleanup(&data, result);
        gtk_widget_destroy (window);
 
-  return NULL;
+       GLOBALS->changes_count += data.change;
+
+       return NULL;
 }
 
 
index 766645804bd3e10b535f8bf3a1966926a32d1305..562c69d4f119072c9cfc6d29bdce396833af3a9e 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -28,9 +28,34 @@ enum
        NUM_LST_DEFCAT
 };
 
+#define LST_DEFCAT_SORT_NAME 1
+#define LST_DEFCAT_SORT_USED 2
+
+
+enum
+{
+       CAT_TYPE_ALL,
+       CAT_TYPE_EXPENSE,
+       CAT_TYPE_INCOME
+};
+
+
+enum
+{
+       LST_CMBCAT_DATAS,
+       LST_CMBCAT_FULLNAME,
+       LST_CMBCAT_SORTNAME,
+       LST_CMBCAT_NAME,
+       LST_CMBCAT_SUBCAT,
+       NUM_LST_CMBCAT
+};
+
+
 gchar *ui_cat_comboboxentry_get_name(GtkComboBox *entry_box);
 guint32 ui_cat_comboboxentry_get_key(GtkComboBox *entry_box);
 guint32 ui_cat_comboboxentry_get_key_add_new(GtkComboBox *entry_box);
+Category *ui_cat_comboboxentry_get(GtkComboBox *entry_box);
+
 gboolean ui_cat_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key);
 void ui_cat_comboboxentry_add(GtkComboBox *entry_box, Category *pay);
 void ui_cat_comboboxentry_populate(GtkComboBox *entry_box, GHashTable *hash);
@@ -44,8 +69,8 @@ Category *ui_cat_listview_get_selected(GtkTreeView *treeview);
 Category *ui_cat_listview_get_selected_parent(GtkTreeView *treeview, GtkTreeIter *parent);
 gboolean ui_cat_listview_remove (GtkTreeModel *liststore, guint32 key);
 void ui_cat_listview_remove_selected(GtkTreeView *treeview);
-void ui_cat_listview_populate(GtkWidget *view);
-GtkWidget *ui_cat_listview_new(gboolean withtoggle);
+void ui_cat_listview_populate(GtkWidget *view, gint type);
+GtkWidget *ui_cat_listview_new(gboolean withtoggle, gboolean withcount);
 
 /* = = = = = = = = = = */
 
@@ -59,15 +84,17 @@ struct ui_cat_manage_dialog_data
        GtkWidget       *LV_cat;
        GtkWidget       *ST_name1, *ST_name2;
 
-       GtkWidget       *BT_add1, *BT_add2;
-
-       GtkWidget       *CM_type;
+       //GtkWidget     *BT_add1, *BT_add2;
 
-       GtkWidget       *BT_mov;
-       GtkWidget       *BT_mod;
-       GtkWidget       *BT_rem;
+       //GtkWidget     *CM_type;
+       GtkWidget       *RA_type;
 
-       GtkWidget       *BT_import, *BT_export;
+       GtkWidget       *BT_edit;
+       GtkWidget       *BT_merge;
+       GtkWidget       *BT_delete;
+       
+       GtkWidget       *BT_expand;
+       GtkWidget       *BT_collapse;
 
        GtkWidget       *LA_category;
 
@@ -77,6 +104,7 @@ struct catPopContext
 {
        GtkTreeModel *model;
        guint   except_key;
+       gint    type;
 };
 
 GtkWidget *ui_cat_manage_dialog (void);
diff --git a/src/ui-currency.c b/src/ui-currency.c
new file mode 100644 (file)
index 0000000..2f58322
--- /dev/null
@@ -0,0 +1,1601 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2012 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+#include "ui-currency.h"
+
+
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+extern Currency4217 iso4217cur[];
+extern guint n_iso4217cur;
+
+static void ui_cur_manage_dialog_update(GtkWidget *treeview, gpointer user_data);
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+/**
+ * ui_cur_combobox_get_name:
+ *
+ * get the name of the active curee or -1
+ *
+ * Return value: a new allocated name tobe freed with g_free
+ *
+ */
+gchar *
+ui_cur_combobox_get_name(GtkComboBox *entry_box)
+{
+gchar *cbname;
+gchar *name = NULL;
+
+       cbname = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+
+       if( cbname != NULL)
+       {
+               name = g_strdup(cbname);
+               g_strstrip(name);
+       }
+
+       return name;
+}
+
+
+/**
+ * ui_cur_combobox_get_key:
+ *
+ * get the key of the active curee
+ *
+ * Return value: the key or 0
+ *
+ */
+guint32
+ui_cur_combobox_get_key(GtkComboBox *entry_box)
+{
+GtkTreeModel *model;
+GtkTreeIter    iter;
+guint32 key = 0;
+
+       if (gtk_combo_box_get_active_iter(entry_box, &iter) == TRUE)
+       {
+               model = gtk_combo_box_get_model(entry_box);
+               gtk_tree_model_get (model, &iter, 1, &key, -1);
+       }
+
+       return key;
+}
+
+
+gboolean
+ui_cur_combobox_set_active(GtkComboBox *entry_box, guint32 key)
+{
+GtkTreeModel *model;
+GtkTreeIter    iter;
+gboolean valid;
+guint32 cbkey;
+
+       model = gtk_combo_box_get_model(entry_box);
+       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
+       while (valid)
+       {
+               gtk_tree_model_get (model, &iter, 1, &cbkey, -1);
+               if(cbkey == key)
+                       break;
+
+               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
+       }
+
+       gtk_combo_box_set_active_iter(entry_box, &iter);
+
+       return FALSE;
+}
+
+
+
+
+/**
+ * ui_cur_combobox_add:
+ *
+ * Add a single element (useful for dynamics add)
+ *
+ * Return value: --
+ *
+ */
+void
+ui_cur_combobox_add(GtkComboBox *entry_box, Currency *cur)
+{
+       if( cur->name != NULL )
+       {
+       GtkTreeModel *model;
+       GtkTreeIter  iter;
+
+               model = gtk_combo_box_get_model(GTK_COMBO_BOX(entry_box));
+
+               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, cur->name, 1, cur->key, -1);
+       }
+}
+
+static void
+ui_cur_combobox_populate_ghfunc(gpointer key, gpointer value, struct curPopContext *ctx)
+{
+GtkTreeIter  iter;
+Currency *cur = value;
+
+       if( ( cur->key != ctx->except_key ) )
+       {
+               gtk_list_store_append (GTK_LIST_STORE(ctx->model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(ctx->model), &iter, 0, cur->name, 1, cur->key, -1);
+       }
+}
+
+void
+ui_cur_combobox_populate_except(GtkComboBox *entry_box, GHashTable *hash, guint32 except_key)
+{
+GtkTreeModel *model;
+struct curPopContext ctx;
+
+    DB( g_print ("ui_cur_combobox_populate\n") );
+
+       model = gtk_combo_box_get_model(GTK_COMBO_BOX(entry_box));
+
+       /* keep our model alive and detach from combobox and completion */
+       g_object_ref(model);
+       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), NULL);
+
+       /* clear and populate */
+       ctx.model = model;
+       ctx.except_key = except_key;
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+       g_hash_table_foreach(hash, (GHFunc)ui_cur_combobox_populate_ghfunc, &ctx);
+
+       /* reatach our model */
+       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), model);
+       g_object_unref(model);
+
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+
+}
+
+/**
+ * ui_cur_combobox_populate:
+ *
+ * Populate the list and completion
+ *
+ * Return value: --
+ *
+ */
+void
+ui_cur_combobox_populate(GtkComboBox *entry_box, GHashTable *hash)
+{
+       ui_cur_combobox_populate_except(entry_box, hash, -1);
+}
+
+
+static gint
+ui_cur_combobox_compare_func (GtkTreeModel *model, GtkTreeIter  *a, GtkTreeIter  *b, gpointer      userdata)
+{
+gint ret = 0;
+gchar *name1, *name2;
+
+    gtk_tree_model_get(model, a, 0, &name1, -1);
+    gtk_tree_model_get(model, b, 0, &name2, -1);
+
+    if (name1 == NULL || name2 == NULL)
+    {
+        if (name1 == NULL && name2 == NULL)
+        goto end;
+
+        ret = (name1 == NULL) ? -1 : 1;
+    }
+    else
+    {
+        ret = g_utf8_collate(name1,name2);
+    }
+
+
+  end:
+
+    g_free(name1);
+    g_free(name2);
+
+       return ret;
+  }
+
+
+static void
+ui_cur_combobox_test (GtkCellLayout   *cell_layout,
+                  GtkCellRenderer *cell,
+                  GtkTreeModel    *tree_model,
+                  GtkTreeIter     *iter,
+                  gpointer         data)
+{
+gchar *name;
+
+       gtk_tree_model_get(tree_model, iter,
+               0, &name,
+               -1);
+
+       if( !name )
+               g_object_set(cell, "text", _("(none)"), NULL);
+       else
+               g_object_set(cell, "text", name, NULL);
+
+}
+
+/**
+ * ui_cur_combobox_new:
+ *
+ * Create a new curee combobox
+ *
+ * Return value: the new widget
+ *
+ */
+GtkWidget *
+ui_cur_combobox_new(GtkWidget *label)
+{
+GtkListStore *store;
+GtkWidget *combobox;
+GtkCellRenderer    *renderer;
+
+       store = gtk_list_store_new (2,
+               G_TYPE_STRING,
+           G_TYPE_INT
+               );
+       gtk_tree_sortable_set_default_sort_func(GTK_TREE_SORTABLE(store), ui_cur_combobox_compare_func, NULL, NULL);
+
+       // dothe same for combobox
+
+       combobox = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
+
+       gtk_cell_layout_clear(GTK_CELL_LAYOUT (combobox));
+
+       renderer = gtk_cell_renderer_text_new ();
+       gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combobox), renderer, TRUE);
+       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combobox), renderer, "text", 0, NULL);
+
+       gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (combobox),
+                                           renderer,
+                                           ui_cur_combobox_test,
+                                           NULL, NULL);
+
+       g_object_unref(store);
+
+       if(label)
+               gtk_label_set_mnemonic_widget (GTK_LABEL(label), combobox);
+
+       gtk_widget_set_size_request (combobox, 10, -1);
+
+       return combobox;
+}
+
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+
+
+static void
+ui_cur_listview_toggled_cb (GtkCellRendererToggle *cell,
+              gchar                 *path_str,
+              gpointer               data)
+{
+  GtkTreeModel *model = (GtkTreeModel *)data;
+  GtkTreeIter  iter;
+  GtkTreePath *path = gtk_tree_path_new_from_string (path_str);
+  gboolean fixed;
+
+  /* get toggled iter */
+  gtk_tree_model_get_iter (model, &iter, path);
+  gtk_tree_model_get (model, &iter, LST_DEFCUR_TOGGLE, &fixed, -1);
+
+  /* do something with the value */
+  fixed ^= 1;
+
+  /* set new value */
+  gtk_list_store_set (GTK_LIST_STORE (model), &iter, LST_DEFCUR_TOGGLE, fixed, -1);
+
+  /* clean up */
+  gtk_tree_path_free (path);
+}
+
+static gint
+ui_cur_listview_compare_func (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer userdata)
+{
+gint result = 0;
+Currency *entry1, *entry2;
+gchar *name1, *name2;
+
+    gtk_tree_model_get(model, a, LST_DEFCUR_DATAS, &entry1, -1);
+    gtk_tree_model_get(model, b, LST_DEFCUR_DATAS, &entry2, -1);
+
+       name1 = (entry1->key == GLOBALS->kcur) ? NULL : entry1->iso_code;
+       name2 = (entry2->key == GLOBALS->kcur) ? NULL : entry2->iso_code;
+
+    result = hb_string_compare(name1,name2);
+
+    return result;
+}
+
+static void
+ui_cur_listview_name_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Currency *entry;
+gchar *string;
+gint weight;
+
+       gtk_tree_model_get(model, iter, LST_DEFCUR_DATAS, &entry, -1);
+
+       weight = entry->key == GLOBALS->kcur ? PANGO_WEIGHT_BOLD : PANGO_WEIGHT_NORMAL;
+
+       #if MYDEBUG
+               if( entry->key == GLOBALS->kcur )
+                       string = g_strdup_printf ("[%d] %s - %s<span size=\"small\">\n(%s)</span>", entry->key, entry->iso_code, entry->name, _("Base currency"));
+               else
+                       string = g_strdup_printf ("[%d] %s - %s", entry->key, entry->iso_code, entry->name);
+               g_object_set(renderer, "weight", weight, "markup", string, NULL);
+               g_free(string);
+       #else
+               if( entry->key == GLOBALS->kcur )
+                       string = g_strdup_printf ("%s - %s<span size=\"small\">\n(%s)</span>", entry->iso_code, entry->name, _("Base currency"));
+               else
+                       string = g_strdup_printf ("%s - %s", entry->iso_code, entry->name);
+               g_object_set(renderer, "weight", weight, "markup", string, NULL);
+               g_free(string);
+       #endif
+
+}
+
+
+static void
+ui_cur_listview_symbol_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Currency *entry;
+gint weight;
+
+       gtk_tree_model_get(model, iter, LST_DEFCUR_DATAS, &entry, -1);
+
+       weight = entry->key == GLOBALS->kcur ? PANGO_WEIGHT_BOLD : PANGO_WEIGHT_NORMAL;
+       
+       g_object_set(renderer, "weight", weight, "text", entry->symbol, NULL);
+}
+
+
+static void
+ui_cur_listview_lastmodified_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Currency *entry;
+gchar buffer[256];
+GDate date;
+gint weight;
+
+       gtk_tree_model_get(model, iter, LST_DEFCUR_DATAS, &entry, -1);
+
+       weight = entry->key == GLOBALS->kcur ? PANGO_WEIGHT_BOLD : PANGO_WEIGHT_NORMAL;
+       
+       if(entry->mdate > 0)
+       {
+               g_date_set_julian (&date, entry->mdate);
+               g_date_strftime (buffer, 256-1, PREFS->date_format, &date);
+
+               //g_snprintf(buf, sizeof(buf), "%d", ope->ope_Date);
+
+               g_object_set(renderer, "weight", weight, "text", buffer, NULL);
+    }
+    else
+               g_object_set(renderer, "weight", weight, "text", "-", NULL);
+}
+
+
+
+static void
+ui_cur_listview_rate_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Currency *entry;
+gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
+
+       gtk_tree_model_get(model, iter, LST_DEFCUR_DATAS, &entry, -1);
+
+       if(entry->key == GLOBALS->kcur)
+               g_object_set(renderer, "text", "-", NULL);
+       else
+       {
+               //g_ascii_formatd(formatd_buf, sizeof (formatd_buf), "%.6f", entry->rate);
+               //g_snprintf(formatd_buf, sizeof (formatd_buf), "%f", entry->rate);
+               hb_str_rate(formatd_buf, sizeof (formatd_buf), entry->rate);
+               g_object_set(renderer, "text", formatd_buf, NULL);
+       }
+       
+}
+
+
+/* = = = = = = = = = = = = = = = = */
+
+
+void
+ui_cur_listview_add(GtkTreeView *treeview, Currency *item)
+{
+       if( item->name != NULL )
+       {
+       GtkTreeModel *model;
+       GtkTreeIter     iter;
+
+               model = gtk_tree_view_get_model(treeview);
+
+               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+                       LST_DEFCUR_TOGGLE, FALSE,
+                       LST_DEFCUR_DATAS, item,
+                       -1);
+       }
+}
+
+guint32
+ui_cur_listview_get_selected_key(GtkTreeView *treeview)
+{
+GtkTreeSelection *selection;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+
+       selection = gtk_tree_view_get_selection(treeview);
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+       Currency *item;
+
+               gtk_tree_model_get(model, &iter, LST_DEFCUR_DATAS, &item, -1);
+
+               if( item != NULL )
+                       return item->key;
+       }
+       return 0;
+}
+
+void
+ui_cur_listview_remove_selected(GtkTreeView *treeview)
+{
+GtkTreeSelection *selection;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+
+       selection = gtk_tree_view_get_selection(treeview);
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+               gtk_list_store_remove(GTK_LIST_STORE(model), &iter);
+       }
+}
+
+
+static void ui_cur_listview_populate_ghfunc(gpointer key, gpointer value, GtkTreeModel *model)
+{
+GtkTreeIter    iter;
+Currency *item = value;
+
+       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+               LST_DEFCUR_TOGGLE       , FALSE,
+               LST_DEFCUR_DATAS, item,
+               -1);
+}
+
+void ui_cur_listview_populate(GtkWidget *view)
+{
+GtkTreeModel *model;
+
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
+
+       gtk_list_store_clear (GTK_LIST_STORE(model));
+
+       g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
+       gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
+
+       /* populate */
+       g_hash_table_foreach(GLOBALS->h_cur, (GHFunc)ui_cur_listview_populate_ghfunc, model);
+
+       gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
+       g_object_unref(model);
+}
+
+/* test */
+/*
+static void
+ui_cur_listivew_rate_edited_func (GtkCellRendererText *cell,
+             const gchar         *path_string,
+             const gchar         *new_text,
+             gpointer             data)
+{
+  GtkTreeModel *model = (GtkTreeModel *)data;
+  GtkTreePath *path = gtk_tree_path_new_from_string (path_string);
+  GtkTreeIter iter;
+
+       g_print("cell edited '%s' path %s\n", new_text, path_string);
+
+       
+  gint column = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (cell), "column"));
+
+  gtk_tree_model_get_iter (model, &iter, path);
+
+       Currency *item;
+
+               gtk_tree_model_get(model, &iter, LST_DEFCUR_DATAS, &item, -1);
+
+       item->rate = atof(new_text);
+
+       GLOBALS->changes_count++;
+       
+       
+  gtk_tree_path_free (path);
+}
+*/
+
+
+GtkWidget *
+ui_cur_listview_new(gboolean withtoggle)
+{
+GtkListStore *store;
+GtkWidget *treeview;
+GtkCellRenderer                *renderer;
+GtkTreeViewColumn      *column;
+
+       // create list store
+       store = gtk_list_store_new(
+               NUM_LST_DEFCUR,
+               G_TYPE_BOOLEAN,
+               G_TYPE_POINTER
+               );
+
+       // treeview
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       g_object_unref(store);
+
+       // column 1: toggle
+       if( withtoggle == TRUE )
+       {
+               renderer = gtk_cell_renderer_toggle_new ();
+               column = gtk_tree_view_column_new_with_attributes (_("Visible"),
+                                                            renderer,
+                                                            "active", LST_DEFCUR_TOGGLE,
+                                                            NULL);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+               g_signal_connect (renderer, "toggled",
+                           G_CALLBACK (ui_cur_listview_toggled_cb), store);
+
+       }
+
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (treeview), PREFS->grid_lines);
+
+
+       // column 1: name
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Name"));
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cur_listview_name_cell_data_function, GINT_TO_POINTER(LST_DEFCUR_DATAS), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       // column 2: code
+       renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, "xalign", 0.5, NULL);
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Symbol"));
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cur_listview_symbol_cell_data_function, GINT_TO_POINTER(LST_DEFCUR_DATAS), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       // column 3: base rate
+       renderer = gtk_cell_renderer_text_new ();
+       //g_object_set (renderer, "editable", TRUE, NULL);
+       g_object_set(renderer, "xalign", 1.0, NULL);
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Exchange rate"));
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cur_listview_rate_cell_data_function, GINT_TO_POINTER(LST_DEFCUR_DATAS), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       //g_signal_connect (renderer, "edited", G_CALLBACK (ui_cur_listivew_rate_edited_func), GTK_TREE_MODEL(store));
+
+       // column 4: last modified
+       renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, "xalign", 0.5, NULL);
+       column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Last modfied"));
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_pack_start(column, renderer, TRUE);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, ui_cur_listview_lastmodified_cell_data_function, GINT_TO_POINTER(LST_DEFCUR_DATAS), NULL);
+       gtk_tree_view_column_set_resizable(column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+
+       
+       // treeview attribute
+       gtk_tree_view_set_search_column(GTK_TREE_VIEW(treeview), 1);
+       //gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), TRUE);
+       //gtk_tree_view_set_reorderable (GTK_TREE_VIEW(view), TRUE);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFCUR_DATAS, ui_cur_listview_compare_func, NULL, NULL);
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFCUR_DATAS, GTK_SORT_ASCENDING);
+
+       return treeview;
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+/*
+** update the number sample label
+*/
+static void ui_cur_edit_dialog_update_sample(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_edit_dialog_data *data;
+Currency cur;
+gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
+gchar  buf[128];
+
+       DB( g_print("\n[ui-pref] number sample\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       cur.symbol = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_symbol));
+       cur.sym_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_symisprefix));
+       cur.decimal_char  = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_decimalchar));
+       cur.grouping_char = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_groupingchar));
+       cur.frac_digits   = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_fracdigits));
+
+       da_cur_initformat (&cur);
+       DB( g_print("fmt: %s\n", cur.format) );
+       
+       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur.format, HB_NUMBER_SAMPLE);
+       
+       hb_str_formatd(buf, 127, formatd_buf, &cur, TRUE);
+       gtk_label_set_text(GTK_LABEL(data->LB_sample), buf);
+
+}
+
+
+
+static void ui_cur_edit_dialog_set(GtkWidget *widget, Currency *cur)
+{
+struct ui_cur_edit_dialog_data *data;
+Currency *base;
+gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
+gchar label[128];
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       g_snprintf(label, 127, "%s - %s", cur->iso_code, cur->name);
+       gtk_label_set_text (GTK_LABEL(data->LB_name), label);
+
+       base = da_cur_get(GLOBALS->kcur);
+       
+       g_snprintf(label, 127, "1 %s _=", base->iso_code);
+       gtk_label_set_text_with_mnemonic (GTK_LABEL(data->LB_rate), label);
+       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_rate), cur->rate);
+
+       da_cur_initformat(cur);
+       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur->format, HB_NUMBER_SAMPLE);
+       hb_str_formatd(label, 127, formatd_buf, cur, TRUE);
+       gtk_label_set_text (GTK_LABEL(data->LB_sample), label);
+
+       ui_gtk_entry_set_text(data->ST_symbol, cur->symbol);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_symisprefix), cur->sym_prefix);
+       ui_gtk_entry_set_text(data->ST_decimalchar, cur->decimal_char);
+       ui_gtk_entry_set_text(data->ST_groupingchar, cur->grouping_char);
+       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_fracdigits), cur->frac_digits);
+
+}
+
+
+
+static void ui_cur_edit_dialog_get(GtkWidget *widget, Currency *cur)
+{
+struct ui_cur_edit_dialog_data *data;
+gdouble rate;
+       
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+
+       ui_gtk_entry_replace_text(data->ST_symbol, &cur->symbol);
+       cur->sym_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_symisprefix));
+       ui_gtk_entry_replace_text(data->ST_decimalchar, &cur->decimal_char);
+       ui_gtk_entry_replace_text(data->ST_groupingchar, &cur->grouping_char);
+       cur->frac_digits = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_fracdigits));
+
+       da_cur_initformat(cur);
+
+       rate = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_rate));
+       if(cur->rate != rate)
+       {
+               cur->rate = rate;
+               cur->mdate = GLOBALS->today;
+       }
+
+}
+
+
+void ui_cur_edit_dialog_new(GtkWindow *parent, Currency *cur)
+{
+struct ui_cur_edit_dialog_data data;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *widget, *expander;
+gint crow, row;
+
+       dialog = gtk_dialog_new_with_buttons (
+                       _("Edit currency"),
+                                   GTK_WINDOW (parent),
+                                   0,
+                                   _("_Cancel"),
+                                   GTK_RESPONSE_REJECT,
+                                   _("_OK"),
+                                   GTK_RESPONSE_ACCEPT,
+                                   NULL);
+
+       data.window = dialog;
+
+       //store our dialog private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_printf("(ui_cur_select_dialog_new) dialog=%x, inst_data=%x\n", (guint)dialog, (guint)&data) );
+
+
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        // return a vbox
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+       crow = 0;
+       // group :: Currency
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       label = make_label_group(_("Currency"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       widget = make_label(NULL, 0, 0.5);
+       data.LB_name = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
+
+       // group :: exchange
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Exchange rate"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label(NULL, 0, 0.5);
+       data.LB_rate = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_exchange_rate(label);
+       data.NB_rate = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       gtk_widget_set_sensitive(group_grid, (GLOBALS->kcur == cur->key) ? FALSE : TRUE);
+
+       // group :: format
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       label = make_label_group(_("Format"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row++;
+       widget = make_label(NULL, 0, 0.5);
+       data.LB_sample = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
+
+       row++;
+       expander = gtk_expander_new_with_mnemonic (_("_Customize"));
+       gtk_grid_attach (GTK_GRID (group_grid), expander, 1, row, 2, 1);
+
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (expander), group_grid);
+
+       row = 1;
+       label = make_label_widget(_("_Symbol:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_string_maxlength(label, 3);
+       data.ST_symbol = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       widget = gtk_check_button_new_with_mnemonic (_("Is pre_fix"));
+       data.CM_symisprefix = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("_Decimal char:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_string_maxlength(label, 1);
+       data.ST_decimalchar = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("_Frac digits:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_numeric(label, 0.0, 6.0);
+       data.NB_fracdigits = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+       
+       row++;
+       label = make_label_widget(_("_Grouping char:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_string_maxlength(label, 1);
+       data.ST_groupingchar = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+
+       //gtk_window_resize(GTK_WINDOW(dialog), 400/PHI, 400);
+
+       ui_cur_edit_dialog_set(dialog, cur);
+
+       gtk_widget_show_all(content_area);
+
+       //signals
+    g_signal_connect (data.ST_symbol   , "changed", G_CALLBACK (ui_cur_edit_dialog_update_sample), NULL);
+       g_signal_connect (data.CM_symisprefix, "toggled", G_CALLBACK (ui_cur_edit_dialog_update_sample), NULL);
+       g_signal_connect (data.ST_decimalchar , "changed", G_CALLBACK (ui_cur_edit_dialog_update_sample), NULL);
+    g_signal_connect (data.ST_groupingchar, "changed", G_CALLBACK (ui_cur_edit_dialog_update_sample), NULL);
+    g_signal_connect (data.NB_fracdigits, "value-changed", G_CALLBACK (ui_cur_edit_dialog_update_sample), NULL);
+
+       // wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+               ui_cur_edit_dialog_get(dialog, cur);
+       }
+
+       // cleanup and destroy
+       gtk_widget_destroy (dialog);
+
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+enum {
+       LST_CURSEL_NAME,
+       LST_CURSEL_ISO,
+       LST_CURSEL_FULLNAME,
+       LST_CURSEL_DATA,
+       NUM_LST_CURSEL
+};
+
+
+static void ui_cur_select_rowactivated (GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *col, gpointer userdata)
+{
+struct ui_cur_select_dialog_data *data = userdata;
+
+       gtk_dialog_response(GTK_DIALOG(data->window), GTK_RESPONSE_ACCEPT);
+}
+
+
+static GtkTreeModel *ui_cur_select_model_create (void)
+{
+guint i = 0;
+GtkListStore *store;
+GtkTreeIter iter;
+Currency4217 *cur;
+gchar buffer[255];
+
+       /* create list store */
+       store = gtk_list_store_new (NUM_LST_CURSEL,
+               G_TYPE_STRING, 
+           G_TYPE_STRING,
+           G_TYPE_STRING,
+           G_TYPE_POINTER,
+           NULL
+       );
+
+       for (i = 0; i< n_iso4217cur; i++)
+       {
+               cur = &iso4217cur[i];
+
+               g_snprintf(buffer, 255-1, "%s - %s", cur->curr_iso_code, cur->name);
+               
+               gtk_list_store_append (store, &iter);
+               gtk_list_store_set (store, &iter,
+                   LST_CURSEL_NAME, cur->name,
+                   LST_CURSEL_ISO, cur->curr_iso_code,
+                   LST_CURSEL_FULLNAME, buffer,
+                   LST_CURSEL_DATA, cur,
+                   -1);
+
+
+       }
+
+       return GTK_TREE_MODEL (store);
+}
+
+
+static Currency4217 *ui_cur_select_dialog_get_langue(struct ui_cur_select_dialog_data *data)
+{
+GtkTreeSelection *treeselection;
+gboolean selected;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+Currency4217 *curfmt = NULL;
+
+       DB( g_printf("\n(ui_cur_select_dialog_get_langue)\n") );
+
+       treeselection = gtk_tree_view_get_selection (GTK_TREE_VIEW(data->LV_cur));
+       selected = gtk_tree_selection_get_selected(treeselection, &model, &iter);
+       if(selected)
+       {
+               gtk_tree_model_get(model, &iter, LST_CURSEL_DATA, &curfmt, -1);
+
+               DB( g_printf(" - iso is '%s'\n", curfmt->curr_iso_code) );
+       }       
+       
+       return curfmt;  
+}
+
+
+static void
+ui_cur_select_search_changed_cb (GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_select_dialog_data *data = user_data;
+
+       DB( g_print(" search changed\n") );
+
+       gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(data->modelfilter));
+       
+}
+
+
+static gboolean
+ui_cur_select_model_func_visible (GtkTreeModel *model,
+              GtkTreeIter  *iter,
+              gpointer      data)
+{
+  // Visible if row is non-empty and first column is “HI”
+  gchar *str;
+  gboolean visible = TRUE;
+  GtkEntry *entry = data;
+
+       if(!GTK_IS_ENTRY(entry))
+               return TRUE;
+
+       gchar *needle = g_ascii_strdown(gtk_entry_get_text(entry), -1);
+
+  gtk_tree_model_get (model, iter, LST_CURSEL_FULLNAME, &str, -1);
+
+       gchar *haystack = g_ascii_strdown(str, -1);
+
+       if (str && g_strrstr (haystack, needle) == NULL)
+       {
+               visible = FALSE;
+       }
+
+       DB( g_print("filter: '%s' '%s' %d\n", str, needle, visible) );
+
+       g_free(haystack);
+       g_free(needle);
+  g_free (str);
+
+  return visible;
+}
+
+
+Currency4217 * ui_cur_select_dialog_new(GtkWindow *parent, gint select_mode)
+{
+struct ui_cur_select_dialog_data data;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *scrollwin, *treeview, *widget;
+gint crow, row;
+Currency4217 *curfmt = NULL;
+
+       dialog = gtk_dialog_new_with_buttons (
+                       (select_mode == CUR_SELECT_MODE_BASE) ? _("Select base currency") : _("Select currency"),
+                                   GTK_WINDOW (parent),
+                                   0,
+                                   _("_Cancel"),
+                                   GTK_RESPONSE_REJECT,
+                                   _("_OK"),
+                                   GTK_RESPONSE_ACCEPT,
+                                   NULL);
+
+       data.window = dialog;
+
+       //store our dialog private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_printf("(ui_cur_select_dialog_new) dialog=%x, inst_data=%x\n", (guint)dialog, (guint)&data) );
+
+
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        // return a vbox
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+       crow = 0;
+       // group :: Search
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       row = 1;
+       widget = gtk_search_entry_new();
+       data.ST_search = widget;
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+
+       row++;
+       scrollwin = gtk_scrolled_window_new(NULL,NULL);
+       gtk_grid_attach (GTK_GRID (group_grid), scrollwin, 1, row, 1, 1);
+
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+    gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+
+       //test treefilter
+       data.model = ui_cur_select_model_create();
+       data.modelfilter = gtk_tree_model_filter_new(GTK_TREE_MODEL(data.model), NULL);
+       gtk_tree_model_filter_set_visible_func(GTK_TREE_MODEL_FILTER(data.modelfilter), ui_cur_select_model_func_visible, data.ST_search, NULL);
+       data.sortmodel = gtk_tree_model_sort_new_with_model(data.modelfilter);
+       
+       
+       //
+       
+       treeview = gtk_tree_view_new_with_model (GTK_TREE_MODEL(data.sortmodel));
+       data.LV_cur = treeview;
+       //gtk_tree_view_set_search_column (GTK_TREE_VIEW (treeview), LST_CURSEL_NAME);
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(data.sortmodel), LST_CURSEL_NAME, GTK_SORT_ASCENDING);
+       //g_object_unref (model);
+       gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
+       
+       // populate list
+  GtkCellRenderer *renderer;
+  GtkTreeViewColumn *column;
+
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new_with_attributes (_("Name"), renderer, "text", LST_CURSEL_NAME, NULL);
+       gtk_tree_view_column_set_sort_column_id (column, LST_CURSEL_NAME);
+       gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new_with_attributes (_("ISO Code"), renderer, "text", LST_CURSEL_ISO, NULL);
+       gtk_tree_view_column_set_sort_column_id (column, LST_CURSEL_ISO);
+       gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
+       
+       gtk_window_resize(GTK_WINDOW(dialog), 400/PHI, 400);
+
+
+       gtk_widget_show_all(content_area);
+
+       // signals
+       g_signal_connect (data.ST_search, "search-changed", G_CALLBACK (ui_cur_select_search_changed_cb), &data);
+       g_signal_connect (GTK_TREE_VIEW(data.LV_cur), "row-activated", G_CALLBACK (ui_cur_select_rowactivated), &data);
+
+       
+       // wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+               curfmt = ui_cur_select_dialog_get_langue(&data);
+       }
+               
+
+       // cleanup and destroy
+       gtk_widget_destroy (dialog);
+
+       return curfmt;
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+gint ui_cur_manage_dialog_update_currencies(GtkWindow *parent)
+{
+GError *error = NULL;
+gboolean retcode = FALSE;
+
+       DB( g_printf("\n(ui_cur_manage) update currencies\n") );
+
+       // do nothing if just the base currency
+       if(da_cur_length() <= 1)
+               return TRUE;
+
+       retcode = currency_sync_online(&error);
+       
+       DB( g_print("retcode: %d\n", retcode) );
+
+       if(!retcode)
+       {
+       gchar *msg = _("Unknow error");
+
+               if( error )
+                       msg = error->message;
+
+               g_warning("update online: '%s'", msg);
+
+               ui_dialog_msg_infoerror(GTK_WINDOW(parent), GTK_MESSAGE_ERROR,
+                       _("Update online error"),
+                       msg,
+                       NULL
+                       );
+       
+               if( error )
+                       g_error_free (error);
+       }
+       
+       return retcode;
+}
+
+
+static void
+ui_cur_manage_dialog_sync(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+gboolean retcode;
+       
+       DB( g_printf("\n(ui_cur_manage) sync online\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       retcode = ui_cur_manage_dialog_update_currencies(GTK_WINDOW(data->window));
+
+       if(retcode == TRUE)
+       {
+               gtk_tree_view_columns_autosize (GTK_TREE_VIEW(data->LV_cur));
+               //todo: (or not) msg with changes
+               
+       }
+}
+
+
+/**
+ * ui_cur_manage_dialog_add:
+ *
+ */
+static void
+ui_cur_manage_dialog_add(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+Currency4217 *curfmt;
+
+       DB( g_printf("\n(ui_cur_manage) add\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       curfmt = ui_cur_select_dialog_new(GTK_WINDOW(data->window), CUR_SELECT_MODE_NORMAL);
+       if( curfmt != NULL )
+       {
+       Currency *item;
+
+               DB( g_printf("- user selected: '%s' '%s'\n", curfmt->curr_iso_code, curfmt->name) );
+               item = da_cur_get_by_iso_code(curfmt->curr_iso_code);
+               if( item == NULL )
+               {
+                       item = currency_add_from_user(curfmt);
+                       ui_cur_listview_add(GTK_TREE_VIEW(data->LV_cur), item);
+                       gtk_tree_sortable_sort_column_changed(GTK_TREE_SORTABLE(gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_cur))));
+                       
+                       ui_cur_manage_dialog_update (widget, user_data);
+                       GLOBALS->changes_count++;
+               }
+               else
+               {
+                       DB( g_printf("- already exists\n") );
+               }
+       }
+}
+
+
+
+static void
+ui_cur_manage_dialog_modify(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+GtkTreeSelection *selection;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+
+       DB( g_printf("\n(ui_cur_manage) modify\n") );
+
+       
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_cur));
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+       Currency *item;
+
+               gtk_tree_model_get(model, &iter, LST_DEFCUR_DATAS, &item, -1);
+
+               if( item!= NULL  )
+               {
+                       ui_cur_edit_dialog_new(GTK_WINDOW(data->window), item);
+                       GLOBALS->changes_count++;
+               }
+
+       }
+}
+
+
+/*
+** remove the selected curee to our treeview and temp GList
+*/
+static void ui_cur_manage_dialog_remove(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+guint32 key;
+gboolean do_remove, result;
+
+       DB( g_printf("\n(ui_cur_manage) remove\n") );
+       
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       
+       do_remove = TRUE;
+       key = ui_cur_listview_get_selected_key(GTK_TREE_VIEW(data->LV_cur));
+       if( key > 0 )
+       {
+       Currency *cur;
+       gchar *title;
+       gchar *secondtext;
+
+               if( currency_is_used(key) == TRUE )
+               {
+                       do_remove = FALSE;
+               }
+               else
+               {
+                       cur = da_cur_get(key);
+               
+                       title = g_strdup_printf (
+                               _("Are you sure you want to permanently delete '%s'?"), cur->name);
+
+                       secondtext = _("If you delete a currency, it will be permanently lost.");
+               
+                       result = ui_dialog_msg_confirm_alert(
+                                       GTK_WINDOW(data->window),
+                                       title,
+                                       secondtext,
+                                       _("_Delete")
+                               );
+
+                       g_free(title);
+
+                       do_remove = (result == GTK_RESPONSE_OK) ? TRUE :FALSE;
+               }       
+               
+               if( do_remove )
+               {
+                       da_cur_remove(key);
+                       ui_cur_listview_remove_selected(GTK_TREE_VIEW(data->LV_cur));
+                       ui_cur_manage_dialog_update (widget, user_data);
+                       data->change++;
+               }
+       }
+
+}
+
+/*
+** button callback: set base currency
+*/
+static void ui_cur_manage_dialog_setbase(GtkWidget *widget, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+guint32 key;
+gboolean do_change;
+
+       DB( g_printf("\n(ui_cur_manage) setbase\n") );
+
+       
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       key = ui_cur_listview_get_selected_key(GTK_TREE_VIEW(data->LV_cur));
+       if( key > 0 )
+       {
+               do_change = ui_dialog_msg_question(
+                       GTK_WINDOW(data->window),
+                       _("Change the base currency"),
+                       _("If you proceed, rates of other currencies\n"
+                         "will be set to 0, don't forget to update it"),
+                       NULL
+                       );
+               if(do_change == GTK_RESPONSE_YES)
+               {
+                       hbfile_change_basecurrency(key);
+                       gtk_tree_view_columns_autosize(GTK_TREE_VIEW(data->LV_cur));
+               }
+       }
+
+}
+
+
+/*
+**
+*/
+static void ui_cur_manage_dialog_update(GtkWidget *treeview, gpointer user_data)
+{
+struct ui_cur_manage_dialog_data *data;
+GtkTreeSelection *selection;
+GtkTreeModel *model;
+GtkTreeIter iter;
+Currency *item;
+gboolean sensitive;
+
+       DB( g_printf("\n(ui_cur_manage_dialog) update\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
+
+       sensitive = da_cur_length() <= 1 ? FALSE : TRUE;
+       gtk_widget_set_sensitive (data->BB_update, sensitive);
+
+
+       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_cur));
+
+       //if true there is a selected node
+       if (gtk_tree_selection_get_selected(selection, &model, &iter))
+       {
+               gtk_tree_model_get(model, &iter, LST_DEFCUR_DATAS, &item, -1);
+
+               gtk_widget_set_sensitive(data->BT_edit, TRUE);
+
+               sensitive = !(currency_is_used(item->key));
+               //gtk_widget_set_sensitive(data->BT_mov, sensitive);
+               //gtk_widget_set_sensitive(data->BT_mod, sensitive);
+               gtk_widget_set_sensitive(data->BT_rem, sensitive);
+
+               //disable set as base on actual base currency
+               sensitive = (item->key != GLOBALS->kcur) ? TRUE : FALSE;
+               gtk_widget_set_sensitive(data->BT_base, sensitive);
+       }
+       else
+       {
+               gtk_widget_set_sensitive(data->BT_edit, FALSE);
+               gtk_widget_set_sensitive(data->BT_rem , FALSE);
+               gtk_widget_set_sensitive(data->BT_base, FALSE);
+       }
+}
+
+
+/*
+**
+*/
+static void ui_cur_manage_dialog_selection(GtkTreeSelection *treeselection, gpointer user_data)
+{
+       ui_cur_manage_dialog_update(GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection)), NULL);
+}
+
+static void ui_cur_manage_dialog_onRowActivated (GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+
+       //model = gtk_tree_view_get_model(treeview);
+       //gtk_tree_model_get_iter_first(model, &iter);
+       //if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter) == FALSE)
+       //{
+               ui_cur_manage_dialog_modify(GTK_WIDGET(treeview), NULL);
+       //}
+}
+
+
+
+/*
+**
+*/
+static void ui_cur_manage_dialog_setup(struct ui_cur_manage_dialog_data *data)
+{
+
+       DB( g_printf("\n(ui_cur_manage_setup)\n") );
+
+
+       ui_cur_listview_populate(data->LV_cur);
+
+       //ui_cur_combobox_populate(data->CY_curr, GLOBALS->h_cur);
+       //ui_cur_combobox_set_active(GTK_COMBO_BOX(data->CY_curr), GLOBALS->kcur);
+
+
+
+}
+
+
+/*
+**
+*/
+GtkWidget *ui_cur_manage_dialog (void)
+{
+struct ui_cur_manage_dialog_data data;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid, *bbox;
+GtkWidget *widget, *scrollwin, *treeview;
+gint crow, row, w, h;
+
+       DB( g_printf("\n(ui_cur_manage_dialog)\n") );
+       
+       dialog = gtk_dialog_new_with_buttons (_("Currencies"),
+                                           GTK_WINDOW(GLOBALS->mainwindow),
+                                           0,
+                                           _("_Close"),
+                                           GTK_RESPONSE_ACCEPT,
+                                           NULL);
+
+       data.window = dialog;
+       data.change = 0;
+
+       //set the dialog icon
+       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_CURRENCY);
+
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(dialog), -1, h/PHI);
+
+       
+       //store our window private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_printf("(ui_cur_manage_dialog) dialog=%p, inst_data=%p\n", dialog, &data) );
+
+    g_signal_connect (dialog, "destroy",
+                       G_CALLBACK (gtk_widget_destroyed), &dialog);
+
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        // return a vbox
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+       crow = 0;
+       // group :: --------
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       row = 1;
+       bbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
+       data.BB_update = bbox;
+       gtk_grid_attach (GTK_GRID(group_grid), bbox, 0, row, 1, 1);
+
+       widget = gtk_button_new_from_icon_name (ICONNAME_REFRESH, GTK_ICON_SIZE_BUTTON);
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+       
+       g_signal_connect (G_OBJECT (widget), "clicked", G_CALLBACK (ui_cur_manage_dialog_sync), NULL);
+
+       widget = make_label_widget (_("Update online"));
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+       
+       row++;
+       scrollwin = gtk_scrolled_window_new(NULL,NULL);
+       gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+       gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(scrollwin), HB_MINHEIGHT_LIST);
+       treeview = ui_cur_listview_new(FALSE);
+       data.LV_cur = treeview;
+       gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID(group_grid), scrollwin, 0, row, 2, 1);
+
+       row++;
+       bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
+       gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_START);
+       gtk_box_set_spacing (GTK_BOX (bbox), SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (group_grid), bbox, 0, row, 2, 1);
+
+       widget = gtk_button_new_with_mnemonic(_("_Add"));
+       data.BT_add = widget;
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+
+       widget = gtk_button_new_with_mnemonic(_("_Edit"));
+       data.BT_edit = widget;
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+
+       widget = gtk_button_new_with_mnemonic(_("_Delete"));
+       data.BT_rem = widget;
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+
+       widget = gtk_button_new_with_mnemonic(_("Set as base"));
+       data.BT_base = widget;
+       gtk_container_add (GTK_CONTAINER (bbox), widget);
+
+
+       //connect all our signals
+       //g_signal_connect (G_OBJECT (data.ST_name), "activate", G_CALLBACK (ui_cur_manage_dialog_add), NULL);
+
+       g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_cur)), "changed", G_CALLBACK (ui_cur_manage_dialog_selection), NULL);
+       g_signal_connect (GTK_TREE_VIEW(data.LV_cur), "row-activated", G_CALLBACK (ui_cur_manage_dialog_onRowActivated), NULL);
+
+       g_signal_connect (G_OBJECT (data.BT_add), "clicked", G_CALLBACK (ui_cur_manage_dialog_add), NULL);
+       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_cur_manage_dialog_remove), NULL);
+       g_signal_connect (G_OBJECT (data.BT_edit), "clicked", G_CALLBACK (ui_cur_manage_dialog_modify), NULL);
+       //g_signal_connect (G_OBJECT (data.BT_mov), "clicked", G_CALLBACK (ui_cur_manage_dialog_move), NULL);
+       g_signal_connect (G_OBJECT (data.BT_base), "clicked", G_CALLBACK (ui_cur_manage_dialog_setbase), NULL);
+
+       //setup, init and show window
+       ui_cur_manage_dialog_setup(&data);
+
+       ui_cur_manage_dialog_update(data.LV_cur, NULL);
+
+       //gtk_window_resize(GTK_WINDOW(dialog), 256, 414);
+
+       gtk_widget_show_all (dialog);
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       switch (result)
+    {
+       case GTK_RESPONSE_ACCEPT:
+          //do_application_specific_something ();
+          break;
+       default:
+          //do_nothing_since_dialog_was_cancelled ();
+          break;
+    }
+
+
+       // cleanup and destroy
+       GLOBALS->changes_count += data.change;
+       gtk_widget_destroy (dialog);
+
+       return NULL;
+}
+
+
+
diff --git a/src/ui-currency.h b/src/ui-currency.h
new file mode 100644 (file)
index 0000000..7486576
--- /dev/null
@@ -0,0 +1,124 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2012 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __HB_CURRENCY_GTK_H__
+#define __HB_CURRENCY_GTK_H__
+
+enum
+{
+       LST_DEFCUR_TOGGLE,
+       LST_DEFCUR_DATAS,
+       NUM_LST_DEFCUR
+};
+
+enum
+{
+       LST_SELCUR_NAME,
+       LST_SELCUR_DATA,
+       NUM_LST_SELCUR
+};
+
+
+struct ui_cur_manage_dialog_data
+{
+       GtkWidget       *window;
+
+       GtkWidget       *LV_cur;
+//     GtkWidget       *CY_curr;
+//     GtkWidget       *BT_curr;
+       
+       GtkWidget   *BB_update;
+       GtkWidget       *BT_add;
+       GtkWidget       *BT_rem;
+       GtkWidget       *BT_edit;
+       GtkWidget       *BT_base;
+
+       gint    change;
+};
+
+
+struct ui_cur_edit_dialog_data
+{
+       GtkWidget       *window;
+
+       GtkWidget       *LB_name;
+       GtkWidget       *LB_rate;
+       GtkWidget       *NB_rate;
+
+       GtkWidget       *LB_sample;
+       
+       GtkWidget       *ST_symbol;
+       GtkWidget   *CM_symisprefix;
+       GtkWidget       *ST_decimalchar;        
+       GtkWidget       *ST_groupingchar;       
+       GtkWidget       *NB_fracdigits;
+
+};
+
+enum {
+       CUR_SELECT_MODE_NORMAL,
+       CUR_SELECT_MODE_BASE
+};
+
+
+struct ui_cur_select_dialog_data
+{
+       GtkWidget       *window;
+
+       GtkTreeModel *modelfilter;
+       GtkTreeModel *sortmodel;
+       GtkTreeModel *model;
+       GtkWidget       *ST_search;
+       GtkWidget       *LV_cur;
+};
+
+struct curPopContext
+{
+       GtkTreeModel *model;
+       guint   except_key;
+};
+
+
+gchar *ui_cur_combobox_get_name(GtkComboBox *entry_box);
+guint32 ui_cur_combobox_get_key(GtkComboBox *entry_box);
+guint32 ui_cur_combobox_get_key_add_new(GtkComboBox *entry_box);
+gboolean ui_cur_combobox_set_active(GtkComboBox *entry_box, guint32 key);
+void ui_cur_combobox_add(GtkComboBox *entry_box, Currency *cur);
+void ui_cur_combobox_populate(GtkComboBox *entry_box, GHashTable *hash);
+void ui_cur_combobox_populate_except(GtkComboBox *entry_box, GHashTable *hash, guint except_key);
+GtkWidget *ui_cur_combobox_new(GtkWidget *label);
+
+/* = = = = = = = = = = */
+
+void ui_cur_listview_add(GtkTreeView *treeview, Currency *item);
+guint32 ui_cur_listview_get_selected_key(GtkTreeView *treeview);
+void ui_cur_listview_remove_selected(GtkTreeView *treeview);
+void ui_cur_listview_populate(GtkWidget *view);
+GtkWidget *ui_cur_listview_new(gboolean withtoggle);
+
+gint ui_cur_manage_dialog_update_currencies(GtkWindow *parent);
+
+GtkWidget *ui_cur_manage_dialog (void);
+
+Currency4217 *ui_cur_select_dialog_new(GtkWindow *parent, gint select_mode);
+
+void ui_cur_edit_dialog_new(GtkWindow *parent, Currency *cur);
+
+#endif
+
index 75646ad5432ebfd6c77e9649e55b74d5322b7628..8fe51547150aac573cf5d4a0f2f7b13105c63229 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -22,6 +22,9 @@
 #include "ui-dialogs.h"
 #include "list_operation.h"
 
+#include "hb-currency.h"
+#include "ui-currency.h"
+
 
 /* = = = = = = = = = = */
 /* = = = = = = = = = = = = = = = = = = = = */
@@ -46,8 +49,51 @@ extern struct Preferences *PREFS;
 
 
 /* = = = = = = = = = = = = = = = = = = = = */
+
+/* Confirmation Alert dialog */
+
+gint ui_dialog_msg_confirm_alert(GtkWindow *parent, gchar *title, gchar *secondtext, gchar *actionverb)
+{
+GtkWidget *dialog;
+gint retval;
+
+       dialog = gtk_message_dialog_new (GTK_WINDOW(parent),
+                                         GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+                                         GTK_MESSAGE_WARNING,
+                                         GTK_BUTTONS_NONE,
+                                         title,
+                                         NULL
+                                         );
+
+               gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                   _("_Cancel"), GTK_RESPONSE_CANCEL,
+                       actionverb, GTK_RESPONSE_OK,
+                       NULL);
+
+
+       if(secondtext)
+       {
+               g_object_set(GTK_MESSAGE_DIALOG (dialog), "secondary-text", secondtext, NULL);
+               //gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), secondtext);
+       }
+               
+       gtk_dialog_set_default_response(GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL);
+       
+       retval = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       gtk_widget_destroy (dialog);
+
+       return retval;
+}
+
+
+
+
 /* Message dialog */
 
+
+
+
 gint ui_dialog_msg_question(GtkWindow *parent, gchar *title, gchar *message_format, ...)
 {
 GtkWidget *dialog;
@@ -59,8 +105,8 @@ gint retval;
                                          GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
                                          GTK_MESSAGE_QUESTION,
                                          GTK_BUTTONS_YES_NO,
-                                         "%s",
-                                         title
+                                         title,
+                                         NULL
                                          );
 
   if (message_format)
@@ -96,7 +142,7 @@ va_list args;
        dialog = gtk_message_dialog_new (GTK_WINDOW(parent),
                                          GTK_DIALOG_DESTROY_WITH_PARENT,
                                          type,
-                                         GTK_BUTTONS_CLOSE,
+                                         GTK_BUTTONS_OK,
                                          "%s",
                                          title
                                          );
@@ -120,6 +166,251 @@ va_list args;
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 
+void ui_dialog_file_statistics(void)
+{
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *widget;
+gchar *tmpstr;
+gint crow, row, count;
+
+       dialog = gtk_dialog_new_with_buttons (_("File statistics"),
+               GTK_WINDOW (GLOBALS->mainwindow),
+               0,
+               _("_Close"),
+               GTK_RESPONSE_ACCEPT,
+               NULL);
+
+       gtk_window_set_default_size (GTK_WINDOW(dialog), HB_MINWIDTH_LIST, -1);
+       
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+       crow = 0;
+       // group :: file title
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       label = make_label_group(NULL);
+       tmpstr = g_path_get_basename(GLOBALS->xhb_filepath);
+       gtk_label_set_text(GTK_LABEL(label), tmpstr);
+       g_free(tmpstr);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label_widget(_("Account"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       count = da_acc_length ();
+       ui_label_set_integer(GTK_LABEL(widget), count);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("Transaction"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       count = da_transaction_length();
+       ui_label_set_integer(GTK_LABEL(widget), count);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("Payee"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       count = da_pay_length ();
+       ui_label_set_integer(GTK_LABEL(widget), count);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("Category"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       count = da_cat_length ();
+       ui_label_set_integer(GTK_LABEL(widget), count);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       row++;
+       label = make_label_widget(_("Assignment"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_label(NULL, 1.0, 0.5);
+       count = da_asg_length ();
+       ui_label_set_integer(GTK_LABEL(widget), count);
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       gtk_widget_show_all(content_grid);
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+
+       }
+
+       // cleanup and destroy
+       gtk_widget_destroy (dialog);
+
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+struct dialog_currency_data
+{
+       GtkWidget   *window;
+       GtkWidget   *LB_currency;
+       GtkWidget   *BT_change;
+       Currency4217 *curfmt;
+};
+
+static void ui_dialog_upgrade_choose_currency_change_action(GtkWidget *widget, gpointer user_data)
+{
+struct dialog_currency_data *data = user_data;
+Currency4217 *curfmt;
+
+       data->curfmt = NULL;
+
+       curfmt = ui_cur_select_dialog_new(GTK_WINDOW(data->window), CUR_SELECT_MODE_BASE);
+       if( curfmt != NULL )
+       {
+       gchar label[128];
+       gchar *name;
+               
+               DB( g_printf("- user selected: '%s' '%s'\n", curfmt->curr_iso_code, curfmt->name) );
+
+               data->curfmt = curfmt;
+
+               name = curfmt->name;
+
+               g_snprintf(label, 127, "%s - %s", curfmt->curr_iso_code, name);
+               gtk_label_set_text (GTK_LABEL(data->LB_currency), label);
+       }
+}
+
+
+static void ui_dialog_upgrade_choose_currency_fill(struct dialog_currency_data *data)
+{
+Currency *cur;
+gchar label[128];
+
+       data->curfmt = NULL;
+
+       cur = da_cur_get (GLOBALS->kcur);
+
+       g_snprintf(label, 127, "%s - %s", cur->iso_code, cur->name);
+       gtk_label_set_text (GTK_LABEL(data->LB_currency), label);
+}
+
+
+
+void ui_dialog_upgrade_choose_currency(void)
+{
+struct dialog_currency_data data;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *widget;
+gint crow, row;
+
+       dialog = gtk_dialog_new_with_buttons (_("Upgrade"),
+               GTK_WINDOW (GLOBALS->mainwindow),
+               0,
+               _("_Cancel"), GTK_RESPONSE_CANCEL,
+               _("_OK"), GTK_RESPONSE_ACCEPT,
+               NULL);
+
+       data.window = dialog;
+
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+       crow = 0;
+       // group :: file title
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       row = 0;
+       label = make_label(_("Select a base currency"), 0, 0);
+       gimp_label_set_attributes(GTK_LABEL(label), 
+               PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, 
+               PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE, 
+               -1);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
+
+       row++;
+       label = make_label(
+               _("Starting v5.1, HomeBank can manage several currencies\n" \
+                 "if the currency below is not correct, please change it:"), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 3, 1);
+
+       row++;
+       label = make_label_widget(_("Currency:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       widget = make_label (NULL, 0, 0.5);
+       data.LB_currency = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+       widget = gtk_button_new_with_mnemonic (_("_Change"));
+       data.BT_change = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       g_signal_connect (G_OBJECT (data.BT_change), "clicked", G_CALLBACK (ui_dialog_upgrade_choose_currency_change_action), &data);
+
+
+       ui_dialog_upgrade_choose_currency_fill(&data);
+
+       gtk_widget_show_all(content_grid);
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+
+               if( data.curfmt != NULL )
+               {
+                       hbfile_replace_basecurrency(data.curfmt);
+               }
+       }
+
+       // in any case set every accounts to base currency
+       GList *list;
+       list = g_hash_table_get_values(GLOBALS->h_acc);
+       while (list != NULL)
+       {
+       Account *acc = list->data;
+
+               account_set_currency(acc, GLOBALS->kcur);
+               list = g_list_next(list);
+       }
+       g_list_free(list);
+       
+       // cleanup and destroy
+       gtk_widget_destroy (dialog);
+
+}
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+
+
 static void ui_file_chooser_add_filter(GtkFileChooser *chooser, gchar *name, gchar *pattern)
 {
        GtkFileFilter *filter = gtk_file_filter_new ();
@@ -140,8 +431,8 @@ gboolean retval;
                                        _("Export as QIF"),
                                        GTK_WINDOW(parent),
                                        GTK_FILE_CHOOSER_ACTION_SAVE,
-                                       GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-                                       GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT,
+                                       _("_Cancel"), GTK_RESPONSE_CANCEL,
+                                       _("_Save"), GTK_RESPONSE_ACCEPT,
                                        NULL);
 
        //todo: change this ?
@@ -154,7 +445,7 @@ gboolean retval;
        {
        gchar *tmpfilename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser));
        
-               *storage_ptr = hb_filename_new_with_extention(tmpfilename, "qif");
+               *storage_ptr = hb_util_filename_new_with_extension(tmpfilename, "qif");
                g_free(tmpfilename);
                retval = TRUE;
        }
@@ -182,20 +473,20 @@ gchar *path;
        if( action == GTK_FILE_CHOOSER_ACTION_OPEN )
        {
                title = _("Import from CSV");
-               button = GTK_STOCK_OPEN;
+               button = _("_Open");
                path = PREFS->path_import;
        }
        else
        {
                title = _("Export as CSV");
-               button = GTK_STOCK_SAVE;
+               button = _("_Save");
                path = PREFS->path_export;
        }
 
        chooser = gtk_file_chooser_dialog_new (title,
                                        GTK_WINDOW(parent),
                                        action, //GTK_FILE_CHOOSER_ACTION_OPEN,
-                                       GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                       _("_Cancel"), GTK_RESPONSE_CANCEL,
                                        button, GTK_RESPONSE_ACCEPT,
                                        NULL);
 
@@ -214,7 +505,7 @@ gchar *path;
        
                if( action == GTK_FILE_CHOOSER_ACTION_SAVE )
                {
-                       *storage_ptr = hb_filename_new_with_extention(tmpfilename, "csv");
+                       *storage_ptr = hb_util_filename_new_with_extension(tmpfilename, "csv");
                        g_free(tmpfilename);
                }
                else
@@ -243,19 +534,19 @@ gboolean retval;
 
        if( action == GTK_FILE_CHOOSER_ACTION_OPEN )
        {
-               title = _("Open homebank file");
-               button = GTK_STOCK_OPEN;
+               title = _("Open HomeBank file");
+               button = _("_Open");
        }
        else
        {
-               title = _("Save homebank file as");
-               button = GTK_STOCK_SAVE;
+               title = _("Save HomeBank file as");
+               button = _("_Save");
        }
 
        chooser = gtk_file_chooser_dialog_new (title,
                                        GTK_WINDOW(GLOBALS->mainwindow),
                                        action, //GTK_FILE_CHOOSER_ACTION_OPEN,
-                                       GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                       _("_Cancel"), GTK_RESPONSE_CANCEL,
                                        button, GTK_RESPONSE_ACCEPT,
                                        NULL);
 
@@ -306,8 +597,8 @@ gboolean retval;
        chooser = gtk_file_chooser_dialog_new (title,
                                        parent,
                                        GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
-                                       GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-                                       GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
+                                       _("_Cancel"), GTK_RESPONSE_CANCEL,
+                                       _("_Open"), GTK_RESPONSE_ACCEPT,
                                        NULL);
 
        DB( g_print(" - set folder %s\n", *storage_ptr) );
@@ -361,18 +652,18 @@ GtkWidget *dialog = NULL;
                        GTK_MESSAGE_WARNING,
                        //GTK_MESSAGE_INFO,
                        GTK_BUTTONS_NONE,
-                       _("Do you want to save the changes\nin the current file ?")
+                       _("Save changes to the file before closing?")
                );
 
                gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
-                       _("If you do not save, some changes will be\ndefinitively lost: %d."),
+                       _("If you don't save, changes will be permanently lost.\nNumber of changes: %d."),
                        GLOBALS->changes_count
                        );
 
                gtk_dialog_add_buttons (GTK_DIALOG(dialog),
-                   _("Do _not save"), 0,
-                   GTK_STOCK_CANCEL, 1,
-                       GTK_STOCK_SAVE, 2,
+                   _("Close _without saving"), 0,
+                   _("_Cancel"), 1,
+                       _("_Save"), 2,
                        NULL);
 
                gtk_dialog_set_default_response(GTK_DIALOG( dialog ), 2);
@@ -400,12 +691,13 @@ GtkWidget *dialog = NULL;
 }
 
 
-
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 struct xfer_data
 {
        GtkWidget   *window;
        GtkWidget       *radio[2];
+       GtkWidget       *srctreeview;
        GtkWidget       *treeview;
 };
 
@@ -444,82 +736,99 @@ static void ui_dialog_transaction_xfer_select_child_selection_cb(GtkTreeSelectio
 }
 
 
-Transaction *ui_dialog_transaction_xfer_select_child(GList *matchlist)
+Transaction *ui_dialog_transaction_xfer_select_child(Transaction *stxn, GList *matchlist)
 {
 struct xfer_data data;
-GtkWidget *window, *content, *mainvbox, *vbox, *sw, *label;
+GtkWidget *window, *content, *mainvbox, *vbox, *sw, *label, *LB_several;
 GtkTreeModel            *newmodel;
 GtkTreeIter                     newiter;
 Transaction *retval = NULL;
 
-                       window = gtk_dialog_new_with_buttons (NULL,
-                                                   //GTK_WINDOW (parentwindow),
-                                               NULL,
-                                                   0,
-                           GTK_STOCK_CANCEL,
-                                                   GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
-                                                   GTK_RESPONSE_ACCEPT,
-                                                   NULL);
+       window = gtk_dialog_new_with_buttons (
+                       _("Select among possible transactions..."),
+                       GTK_WINDOW (GLOBALS->mainwindow),
+                           0,
+                           _("_Cancel"),
+                           GTK_RESPONSE_REJECT,
+                           _("_OK"),
+                           GTK_RESPONSE_ACCEPT,
+                           NULL);
 
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
        data.window = window;
 
-               //gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_MOUSE);
-       gtk_window_set_default_size (GTK_WINDOW (window), 400, -1);
+       //gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_MOUSE);
+       gtk_window_set_default_size (GTK_WINDOW (window), 800, 494);
 
        content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-               mainvbox = gtk_vbox_new (FALSE, 0);
+               mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
                gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_BOX_SPACING);
+               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), SPACING_SMALL);
 
-               gtk_window_set_title (GTK_WINDOW (window), _("Select among possible transactions..."));
+       // source listview
+       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_AUTOMATIC);
+       //gtk_widget_set_size_request(sw, -1, HB_MINWIDTH_LIST/2);
 
-               label = make_label(_(
-               "HomeBank has found some transaction that may be " \
-               "the associated transaction for the internal transfer."), 0.0, 0.5
-               );
-       gimp_label_set_attributes (GTK_LABEL (label),
-                             PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
-                             -1);
-       gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, HB_BOX_SPACING);
+       data.srctreeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
+       gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(data.srctreeview)), GTK_SELECTION_NONE);
+       gtk_container_add (GTK_CONTAINER (sw), data.srctreeview);
+       gtk_box_pack_start (GTK_BOX (mainvbox), sw, TRUE, TRUE, 0);
 
 
-       vbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (mainvbox), vbox, FALSE, TRUE, HB_BOX_SPACING);
+       // actions 
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_box_pack_start (GTK_BOX (mainvbox), vbox, FALSE, TRUE, SPACING_SMALL);
 
        label = make_label(_("Select an action:"), 0.0, 0.5);
        gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
     gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
 
-
        data.radio[0] = gtk_radio_button_new_with_label (NULL, _("create a new transaction"));
        gtk_box_pack_start (GTK_BOX (vbox), data.radio[0], FALSE, FALSE, 0);
 
        data.radio[1] = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (data.radio[0]), _("select an existing transaction"));
        gtk_box_pack_start (GTK_BOX (vbox), data.radio[1], FALSE, FALSE, 0);
 
+
+       label = make_label(_(
+               "HomeBank has found some transaction that may be " \
+               "the associated transaction for the internal transfer."), 0.0, 0.5
+               );
+       LB_several = label;
+       gimp_label_set_attributes (GTK_LABEL (label),
+                             PANGO_ATTR_SCALE,  PANGO_SCALE_SMALL,
+                             -1);
+       gtk_box_pack_start (GTK_BOX (mainvbox), label, FALSE, FALSE, SPACING_SMALL);
+
+       // target listview
        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_AUTOMATIC);
 
-       data.treeview = create_list_transaction(TRN_LIST_TYPE_BOOK, PREFS->lst_ope_columns);
+       data.treeview = create_list_transaction(LIST_TXN_TYPE_DETAIL, PREFS->lst_ope_columns);
        gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(data.treeview)), GTK_SELECTION_SINGLE);
        gtk_container_add (GTK_CONTAINER (sw), data.treeview);
        gtk_box_pack_start (GTK_BOX (mainvbox), sw, TRUE, TRUE, 0);
 
-       g_signal_connect (data.radio[0], "toggled", G_CALLBACK (ui_dialog_transaction_xfer_select_child_cb), NULL);
-       g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.treeview)), "changed", G_CALLBACK (ui_dialog_transaction_xfer_select_child_selection_cb), NULL);
+       /* populate source */
+       if( stxn != NULL )
+       {
+               newmodel = gtk_tree_view_get_model(GTK_TREE_VIEW(data.srctreeview));
+               gtk_list_store_clear (GTK_LIST_STORE(newmodel));
        
-       /* populate */
-       newmodel = gtk_tree_view_get_model(GTK_TREE_VIEW(data.treeview));
-
-
+               gtk_list_store_append (GTK_LIST_STORE(newmodel), &newiter);
 
+               gtk_list_store_set (GTK_LIST_STORE(newmodel), &newiter,
+               LST_DSPOPE_DATAS, stxn,
+               -1);
+       }
 
+       /* populate target */
+       newmodel = gtk_tree_view_get_model(GTK_TREE_VIEW(data.treeview));
        gtk_list_store_clear (GTK_LIST_STORE(newmodel));
 
-
        GList *tmplist = g_list_first(matchlist);
        while (tmplist != NULL)
        {
@@ -537,37 +846,53 @@ Transaction *retval = NULL;
                tmplist = g_list_next(tmplist);
        }
 
-       //initialize
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data.radio[1]), TRUE);
 
+       g_signal_connect (data.radio[0], "toggled", G_CALLBACK (ui_dialog_transaction_xfer_select_child_cb), NULL);
+       g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.treeview)), "changed", G_CALLBACK (ui_dialog_transaction_xfer_select_child_selection_cb), NULL);
 
-               gtk_widget_show_all(mainvbox);
+       gtk_widget_show_all(mainvbox);
 
-               //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (window));
+       //initialize
+       gtk_widget_set_sensitive (data.radio[1], TRUE);
+       if( g_list_length (matchlist) <= 0 )
+       {
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data.radio[0]), TRUE);
+               gtk_widget_set_sensitive (data.radio[1], FALSE);
+               gtk_widget_set_visible (LB_several, FALSE);
+       }
+       else
+       {
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data.radio[1]), TRUE);
+               gtk_widget_set_visible (LB_several, TRUE);
+       }
+       
+       ui_dialog_transaction_xfer_select_child_cb(data.radio[0], NULL);
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (window));
+
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+       gboolean bnew;
 
-               if(result == GTK_RESPONSE_ACCEPT)
+               bnew = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data.radio[0]));
+               if( bnew == FALSE )
                {
-               gboolean bnew;
+               GtkTreeSelection *selection;
+               GtkTreeModel             *model;
+               GtkTreeIter                      iter;
 
-                       bnew = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data.radio[0]));
-                       if( bnew == FALSE)
+                       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data.treeview));
+                       if (gtk_tree_selection_get_selected(selection, &model, &iter))
                        {
-                       GtkTreeSelection *selection;
-                       GtkTreeModel             *model;
-                       GtkTreeIter                      iter;
-
-                               selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data.treeview));
-                               if (gtk_tree_selection_get_selected(selection, &model, &iter))
-                               {
-                                       gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &retval, -1);
-                               }
+                               gtk_tree_model_get(model, &iter, LST_DSPOPE_DATAS, &retval, -1);
                        }
-
                }
 
-               // cleanup and destroy
-               gtk_widget_destroy (window);
+       }
+
+       // cleanup and destroy
+       gtk_widget_destroy (window);
 
        return retval;
 }
index bb2b7f2aad4b8e9b89288ca36b98602b10b31d0c..4e68fb3502ae3a112cbabafcb4d2f24f4f33ad8a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -22,7 +22,7 @@
 
 
 
-
+gint ui_dialog_msg_confirm_alert(GtkWindow *parent, gchar *title, gchar *secondtext, gchar *actionverb);
 
 gint ui_dialog_about(GtkWindow *parent, gchar *title, gchar *message_format, ...);
 gint ui_dialog_msg_question(GtkWindow *parent, gchar *title, gchar *message_format, ...);
@@ -32,11 +32,13 @@ gboolean ui_file_chooser_csv(GtkWindow *parent, GtkFileChooserAction action, gch
 gboolean ui_file_chooser_xhb(GtkFileChooserAction action, gchar **storage_ptr);
 gboolean ui_file_chooser_folder(GtkWindow *parent, gchar *title, gchar **storage_ptr);
 
-gboolean ui_dialog_msg_savechanges(GtkWidget *widget, gpointer user_data);
+void ui_dialog_upgrade_choose_currency(void);
 
+gboolean ui_dialog_msg_savechanges(GtkWidget *widget, gpointer user_data);
 
+void ui_dialog_file_statistics(void);
 
-Transaction *ui_dialog_transaction_xfer_select_child(GList *matchlist);
+Transaction *ui_dialog_transaction_xfer_select_child(Transaction *stxn, GList *matchlist);
 
 #endif
 
index 66950a28f790b6974be45e4a6ebe5eb75170fcae..1f66607a6c9a6a08c7438171dc0c7f7149adbc2d 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -43,7 +43,7 @@ extern struct HomeBank *GLOBALS;
 
 
 extern char *paymode_label_names[];
-extern GdkPixbuf *paymode_icons[];
+
 
 gchar *CYA_FLT_TYPE[] = {
        N_("Expense"),
@@ -56,18 +56,21 @@ gchar *CYA_FLT_TYPE[] = {
 gchar *CYA_FLT_STATUS[] = {
        N_("Uncategorized"),
        N_("Unreconciled"),
+       N_("Uncleared"),
+       N_("Reconciled"),
+       N_("Cleared"),
        "",
        N_("Any Status"),
        NULL
 };
 
 gchar *CYA_FLT_RANGE[] = {
-       N_("This Month"),
-       N_("Last Month"),
-       N_("This Quarter"),
-       N_("Last Quarter"),
-       N_("This Year"),
-       N_("Last Year"),
+       N_("This month"),
+       N_("Last month"),
+       N_("This quarter"),
+       N_("Last quarter"),
+       N_("This year"),
+       N_("Last year"),
        "",
        N_("Last 30 days"),
        N_("Last 60 days"),
@@ -261,7 +264,7 @@ gboolean sensitive;
        active = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_option[FILTER_STATUS]));
        sensitive = active == 0 ? FALSE : TRUE;
        gtk_widget_set_sensitive(data->CM_reconciled, sensitive);
-       gtk_widget_set_sensitive(data->CM_reminded, sensitive);
+       gtk_widget_set_sensitive(data->CM_cleared, sensitive);
 
        // date
        active = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_option[FILTER_DATE]));
@@ -359,16 +362,17 @@ gchar *txt;
 
        //date
                DB( g_print(" date\n") );
-               data->filter->mindate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
-               data->filter->maxdate = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
+               data->filter->mindate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_mindate));
+               data->filter->maxdate = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_maxdate));
 
        //status
                DB( g_print(" status\n") );
                data->filter->reconciled = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_reconciled));
-               data->filter->reminded  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_reminded));
+               data->filter->cleared  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cleared));
 
                data->filter->forceadd = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_forceadd));
                data->filter->forcechg = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_forcechg));
+               data->filter->forceremind  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_forceremind));
 
        //paymode
                DB( g_print(" paymode\n") );
@@ -554,8 +558,8 @@ static void ui_flt_manage_set(struct ui_flt_manage_data *data)
                //DB( g_print(" setdate %d to %x\n", 0, data->PO_mindate) );
        //date
                DB( g_print(" date\n") );
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-               gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+               gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
                date = g_date_new_julian(data->filter->maxdate);
                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_year), g_date_get_year(date));
                g_date_free(date);
@@ -563,10 +567,11 @@ static void ui_flt_manage_set(struct ui_flt_manage_data *data)
        //status
                DB( g_print(" status\n") );
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_reconciled), data->filter->reconciled);
-               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_reminded), data->filter->reminded);
+
 
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_forceadd), data->filter->forceadd);
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_forcechg), data->filter->forcechg);
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_forceremind), data->filter->forceremind);
 
        //paymode
                DB( g_print(" paymode\n") );
@@ -724,7 +729,7 @@ static void ui_flt_manage_setup(struct ui_flt_manage_data *data)
                //gtk_tree_selection_set_mode(GTK_TREE_SELECTION(gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_cat))), GTK_SELECTION_MULTIPLE);
 
                //populate_view_cat(data->LV_cat, GLOBALS->cat_list, FALSE);
-               ui_cat_listview_populate(data->LV_cat);
+               ui_cat_listview_populate(data->LV_cat, CAT_TYPE_ALL);
                gtk_tree_view_expand_all (GTK_TREE_VIEW(data->LV_cat));
        }
 }
@@ -736,18 +741,18 @@ static GtkWidget *ui_flt_manage_page_category (struct ui_flt_manage_data *data)
 {
 GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
-       container = gtk_vbox_new(FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER (container), HB_MAINBOX_SPACING);
+       container = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (container), SPACING_MEDIUM);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, FALSE, FALSE, 0);
 
-       label = make_label(_("_Option:"), 1.0, 0.5);
+       label = make_label_widget(_("_Option:"));
        gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
        data->CY_option[FILTER_CATEGORY] = make_nainex(label);
        gtk_box_pack_start (GTK_BOX (hbox), data->CY_option[FILTER_CATEGORY], TRUE, TRUE, 0);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, TRUE, TRUE, 0);
 
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
@@ -755,12 +760,12 @@ GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), HB_BOX_SPACING);
+       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), SPACING_SMALL);
 
-       data->LV_cat = (GtkWidget *)ui_cat_listview_new(TRUE);
+       data->LV_cat = (GtkWidget *)ui_cat_listview_new(TRUE, FALSE);
        gtk_container_add(GTK_CONTAINER(scrollwin), data->LV_cat);
 
-       vbox = gtk_vbox_new(FALSE, HB_BOX_SPACING);
+       vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
        widget = gtk_button_new_with_label(_("All"));
@@ -785,18 +790,18 @@ static GtkWidget *ui_flt_manage_page_payee (struct ui_flt_manage_data *data)
 {
 GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
-       container = gtk_vbox_new(FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER (container), HB_MAINBOX_SPACING);
+       container = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (container), SPACING_MEDIUM);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, FALSE, FALSE, 0);
 
-       label = make_label(_("_Option:"), 1.0, 0.5);
+       label = make_label_widget(_("_Option:"));
        gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
        data->CY_option[FILTER_PAYEE] = make_nainex(label);
        gtk_box_pack_start (GTK_BOX (hbox), data->CY_option[FILTER_PAYEE], TRUE, TRUE, 0);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, TRUE, TRUE, 0);
 
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
@@ -804,12 +809,12 @@ GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), HB_BOX_SPACING);
+       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), SPACING_SMALL);
 
-       data->LV_pay = (GtkWidget *)ui_pay_listview_new(TRUE);
+       data->LV_pay = (GtkWidget *)ui_pay_listview_new(TRUE, FALSE);
        gtk_container_add(GTK_CONTAINER(scrollwin), data->LV_pay);
 
-       vbox = gtk_vbox_new(FALSE, HB_BOX_SPACING);
+       vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
        widget = gtk_button_new_with_label(_("All"));
@@ -834,18 +839,18 @@ static GtkWidget *ui_flt_manage_page_account (struct ui_flt_manage_data *data)
 {
 GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
-       container = gtk_vbox_new(FALSE, HB_BOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER (container), HB_MAINBOX_SPACING);
+       container = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (container), SPACING_MEDIUM);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, FALSE, FALSE, 0);
 
-       label = make_label(_("_Option:"), 1.0, 0.5);
+       label = make_label_widget(_("_Option:"));
        gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
        data->CY_option[FILTER_ACCOUNT] = make_nainex(label);
        gtk_box_pack_start (GTK_BOX (hbox), data->CY_option[FILTER_ACCOUNT], TRUE, TRUE, 0);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (container), hbox, TRUE, TRUE, 0);
 
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
@@ -853,12 +858,12 @@ GtkWidget *container, *scrollwin, *hbox, *vbox, *label, *widget;
 
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), HB_BOX_SPACING);
+       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), SPACING_SMALL);
 
        data->LV_acc = ui_acc_listview_new(TRUE);
        gtk_container_add(GTK_CONTAINER(scrollwin), data->LV_acc);
 
-       vbox = gtk_vbox_new(FALSE, HB_BOX_SPACING);
+       vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
 
        widget = gtk_button_new_with_label(_("All"));
@@ -923,8 +928,8 @@ gint month, year;
        else
                get_period_minmax(0, year, &data->filter->mindate, &data->filter->maxdate);
 
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_mindate), data->filter->mindate);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_maxdate), data->filter->maxdate);
 }
 
 
@@ -932,246 +937,201 @@ gint month, year;
 static GtkWidget *ui_flt_manage_part_date(struct ui_flt_manage_data *data)
 {
 GtkWidget *table, *label;
-GtkWidget *alignment;
 gint row;
 
        // filter date
-       table = gtk_table_new (3, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width(GTK_CONTAINER(table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Filter Date"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-       //gtk_table_attach (GTK_TABLE (table), label, 0, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_group(_("Filter Date"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
                row++;
-               label = make_label("", 0.0, 0.5);
-               gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-               gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Option:"), 0, 0.5);
+               label = make_label_widget(_("_Option:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->CY_option[FILTER_DATE] = make_nainex(label);
-               //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-               gtk_table_attach (GTK_TABLE (table), data->CY_option[FILTER_DATE], 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_option[FILTER_DATE], 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_From:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-               data->PO_mindate = gtk_dateentry_new();
+               label = make_label_widget(_("_From:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+               data->PO_mindate = gtk_date_entry_new();
                //data->PO_mindate = gtk_entry_new();
-               //gtk_table_attach_defaults (GTK_TABLE (table), data->PO_mindate, 1, 2, row, row+1);
-               gtk_table_attach (GTK_TABLE (table), data->PO_mindate, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               //gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 1, 2, row, row+1);
+               gtk_grid_attach (GTK_GRID (table), data->PO_mindate, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_To:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-               data->PO_maxdate = gtk_dateentry_new();
+               label = make_label_widget(_("_To:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
+               data->PO_maxdate = gtk_date_entry_new();
                //data->PO_maxdate = gtk_entry_new();
-               //gtk_table_attach_defaults (GTK_TABLE (table), data->PO_maxdate, 1, 2, row, row+1);
-               gtk_table_attach (GTK_TABLE (table), data->PO_maxdate, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               //gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 1, 2, row, row+1);
+               gtk_grid_attach (GTK_GRID (table), data->PO_maxdate, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_Month:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               label = make_label_widget(_("_Month:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->CY_month = make_cycle(label, CYA_SELECT);
-               gtk_table_attach (GTK_TABLE (table), data->CY_month, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_month, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_Year:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               label = make_label_widget(_("_Year:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->NB_year = make_year(label);
-               gtk_table_attach (GTK_TABLE (table), data->NB_year, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->NB_year, 2, row, 1, 1);
 
-       gtk_container_set_border_width(GTK_CONTAINER(alignment), HB_BOX_SPACING);
 
-       return alignment;
+       return table;
 }
 
 
 static GtkWidget *ui_flt_manage_part_text(struct ui_flt_manage_data *data)
 {
 GtkWidget *table, *label;
-GtkWidget *alignment;
 gint row;
 
-       table = gtk_table_new (3, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width(GTK_CONTAINER(table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Filter Text"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Filter Text"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
                row++;
-               label = make_label("", 0.0, 0.5);
-               gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-               gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Option:"), 0, 0.5);
+               label = make_label_widget(_("_Option:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
 
-               //gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               //gtk_grid_attach (GTK_GRID (table), label, 0, 1, row, row+1);
                data->CY_option[FILTER_TEXT] = make_nainex(label);
-               gtk_table_attach (GTK_TABLE (table), data->CY_option[FILTER_TEXT], 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_option[FILTER_TEXT], 2, row, 1, 1);
 
                row++;
                data->CM_exact = gtk_check_button_new_with_mnemonic (_("Case _sensitive"));
-               gtk_table_attach (GTK_TABLE (table), data->CM_exact, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CM_exact, 2, row, 1, 1);
        
                row++;
-               label = make_label(_("_Memo:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               label = make_label_widget(_("_Memo:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->ST_wording = make_string(label);
-               gtk_table_attach (GTK_TABLE (table), data->ST_wording, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_widget_set_hexpand (data->ST_wording, TRUE);
+               gtk_grid_attach (GTK_GRID (table), data->ST_wording, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_Info:"), 0, 0.5);
+               label = make_label_widget(_("_Info:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->ST_info = make_string(label);
-               gtk_table_attach (GTK_TABLE (table), data->ST_info, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_widget_set_hexpand (data->ST_info, TRUE);
+               gtk_grid_attach (GTK_GRID (table), data->ST_info, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_Tag:"), 0, 0.5);
+               label = make_label_widget(_("_Tag:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->ST_tag = make_string(label);
-               gtk_table_attach (GTK_TABLE (table), data->ST_tag, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_widget_set_hexpand (data->ST_tag, TRUE);
+               gtk_grid_attach (GTK_GRID (table), data->ST_tag, 2, row, 1, 1);
 
-       gtk_container_set_border_width(GTK_CONTAINER(alignment), HB_BOX_SPACING);
 
-       return alignment;
+       return table;
 }
 
 static GtkWidget *ui_flt_manage_part_amount(struct ui_flt_manage_data *data)
 {
 GtkWidget *table, *label;
-GtkWidget *alignment;
 gint row;
 
 
-       table = gtk_table_new (3, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width(GTK_CONTAINER(table), SPACING_MEDIUM);
 
        // Amount section
        row = 0;
 
-       label = make_label(_("Filter Amount"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Filter Amount"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
                row++;
-               label = make_label("", 0.0, 0.5);
-               gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-               gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Option:"), 0, 0.5);
+               label = make_label_widget(_("_Option:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
 
-               //gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               //gtk_grid_attach (GTK_GRID (table), label, 0, 1, row, row+1);
                data->CY_option[FILTER_AMOUNT] = make_nainex(label);
-               gtk_table_attach (GTK_TABLE (table), data->CY_option[FILTER_AMOUNT], 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_option[FILTER_AMOUNT], 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_From:"), 0, 0.5);
+               label = make_label_widget(_("_From:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->ST_minamount = make_amount(label);
-               gtk_table_attach (GTK_TABLE (table), data->ST_minamount, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->ST_minamount, 2, row, 1, 1);
 
                row++;
-               label = make_label(_("_To:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               label = make_label_widget(_("_To:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->ST_maxamount = make_amount(label);
-               gtk_table_attach (GTK_TABLE (table), data->ST_maxamount, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->ST_maxamount, 2, row, 1, 1);
 
-       gtk_container_set_border_width(GTK_CONTAINER(alignment), HB_BOX_SPACING);
 
 
-       return alignment;
+       return table;
 }
 
 
 static GtkWidget *ui_flt_manage_part_status(struct ui_flt_manage_data *data)
 {
 GtkWidget *table, *label, *vbox, *widget;
-GtkWidget *alignment;
 gint row;
 
 
                // column 2
 
        // filter status
-       table = gtk_table_new (3, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width(GTK_CONTAINER(table), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("Filter Status"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group (_("Filter Status"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
                row++;
-               label = make_label("", 0.0, 0.5);
-               gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-               gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Option:"), 0, 0.5);
+               label = make_label_widget(_("_Option:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
 
                data->CY_option[FILTER_STATUS] = make_nainex(label);
-               gtk_table_attach (GTK_TABLE (table), data->CY_option[FILTER_STATUS], 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_option[FILTER_STATUS], 2, row, 1, 1);
 
                row++;
-               vbox = gtk_vbox_new (FALSE, 0);
-               gtk_table_attach (GTK_TABLE (table), vbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+               gtk_grid_attach (GTK_GRID (table), vbox, 2, row, 1, 1);
 
                widget = gtk_check_button_new_with_mnemonic (_("reconciled"));
                data->CM_reconciled = widget;
                gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
-               widget = gtk_check_button_new_with_mnemonic (_("remind"));
-               data->CM_reminded = widget;
+               widget = gtk_check_button_new_with_mnemonic (_("cleared"));
+               data->CM_cleared = widget;
                gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
                row++;
-               label = make_label(_("Force:"), 0, 0.5);
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               label = make_label_widget(_("Force:"));
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
 
-               vbox = gtk_vbox_new (FALSE, 0);
-               gtk_table_attach (GTK_TABLE (table), vbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+               gtk_grid_attach (GTK_GRID (table), vbox, 2, row, 1, 1);
 
                widget = gtk_check_button_new_with_mnemonic (_("display 'Added'"));
                data->CM_forceadd = widget;
@@ -1181,74 +1141,63 @@ gint row;
                data->CM_forcechg = widget;
                gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
-       gtk_container_set_border_width(GTK_CONTAINER(alignment), HB_BOX_SPACING);
-
+               widget = gtk_check_button_new_with_mnemonic (_("display 'Remind'"));
+               data->CM_forceremind = widget;
+               gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
-       return alignment;
+       return table;
 }
 
 
 static GtkWidget *ui_flt_manage_part_paymode(struct ui_flt_manage_data *data)
 {
 GtkWidget *table, *label, *table1, *image;
-GtkWidget *alignment;
 gint i, row;
 
        // Filter Payment
-       table = gtk_table_new (3, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       //gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
+       gtk_container_set_border_width(GTK_CONTAINER(table), SPACING_MEDIUM);
 
 
        row = 0;
-       label = make_label(_("Filter Payment"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       label = make_label_group(_("Filter Payment"));
+       gtk_grid_attach (GTK_GRID (table), label, 0, row, 3, 1);
 
 
                row++;
-               label = make_label("", 0.0, 0.5);
-               gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-               gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               label = make_label(_("_Option:"), 1.0, 0.5);
+               label = make_label_widget(_("_Option:"));
                //----------------------------------------- l, r, t, b
-               gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), label, 1, row, 1, 1);
                data->CY_option[FILTER_PAYMODE] = make_nainex(label);
-               gtk_table_attach (GTK_TABLE (table), data->CY_option[FILTER_PAYMODE], 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), data->CY_option[FILTER_PAYMODE], 2, row, 1, 1);
 
-               table1 = gtk_table_new (1, 1, FALSE);
-               gtk_table_set_row_spacings (GTK_TABLE (table1), 0);
-               gtk_table_set_col_spacings (GTK_TABLE (table1), 2);
+               table1 = gtk_grid_new ();
+               gtk_grid_set_row_spacing (GTK_GRID (table1), 0);
+               gtk_grid_set_column_spacing (GTK_GRID (table1), 2);
 
                row++;
-               gtk_table_attach (GTK_TABLE (table), table1, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+               gtk_grid_attach (GTK_GRID (table), table1, 2, row, 1, 1);
 
                for(i=0;i<NUM_PAYMODE_MAX;i++)
                {
                        row = i;
 
-                       image = gtk_image_new_from_pixbuf(paymode_icons[i]);
-                       gtk_table_attach (GTK_TABLE (table1), image, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
                        data->CM_paymode[i] = gtk_check_button_new();
-                       gtk_table_attach (GTK_TABLE (table1), data->CM_paymode[i], 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+                       gtk_grid_attach (GTK_GRID (table1), data->CM_paymode[i], 0, row, 1, 1);
 
+                       image = gtk_image_new_from_icon_name( get_paymode_icon_name(i), GTK_ICON_SIZE_MENU);
+                       gtk_grid_attach (GTK_GRID (table1), image, 1, row, 1, 1);
 
                        label = make_label(_(paymode_label_names[i]), 0.0, 0.5);
-                       gtk_table_attach (GTK_TABLE (table1), label, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+                       gtk_grid_attach (GTK_GRID (table1), label, 2, row, 1, 1);
 
                }
 
-       gtk_container_set_border_width(GTK_CONTAINER(alignment), HB_BOX_SPACING);
 
 
-       return alignment;
+       return table;
 }
 
 
@@ -1260,36 +1209,36 @@ static GtkWidget *ui_flt_manage_page_general (struct ui_flt_manage_data *data)
 {
 GtkWidget *container, *part;
 
-       //container = gtk_hbox_new(FALSE, HB_BOX_SPACING);
+       //container = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
        //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       //gtk_container_set_border_width(GTK_CONTAINER(container), HB_BOX_SPACING);
+       //gtk_container_set_border_width(GTK_CONTAINER(container), SPACING_SMALL);
 
-       container = gtk_table_new (2, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (container), HB_TABROW_SPACING*2);
-       gtk_table_set_col_spacings (GTK_TABLE (container), HB_TABCOL_SPACING*2);
-       gtk_container_set_border_width(GTK_CONTAINER(container), HB_BOX_SPACING);
+       container = gtk_grid_new (2, 3, FALSE);
+       gtk_grid_set_row_spacing (GTK_GRID (container), SPACING_SMALL*2);
+       gtk_grid_set_column_spacing (GTK_GRID (container), SPACING_MEDIUM*2);
+       gtk_container_set_border_width(GTK_CONTAINER(container), SPACING_SMALL);
 
        // date: r=1, c=1
        part = ui_flt_manage_part_date(data);
-       gtk_table_attach_defaults(GTK_TABLE (container), part, 0, 1, 0, 1);
+       gtk_grid_attach(GTK_GRID (container), part, 0, 1, 0, 1);
 
        // amount: r=2, c=2
        part = ui_flt_manage_part_amount(data);
-       gtk_table_attach_defaults (GTK_TABLE (container), part, 0, 1, 1, 2);
+       gtk_grid_attach (GTK_GRID (container), part, 0, 1, 1, 2);
 
        // paymode:
        part = ui_flt_manage_part_paymode(data);
-       gtk_table_attach_defaults (GTK_TABLE (container), part, 1, 2, 0, 2);
+       gtk_grid_attach (GTK_GRID (container), part, 1, 2, 0, 2);
 
        // status: r=2, c=1
        part = ui_flt_manage_part_status(data);
-       gtk_table_attach_defaults (GTK_TABLE (container), part, 2, 3, 0, 1);
+       gtk_grid_attach (GTK_GRID (container), part, 2, 3, 0, 1);
 
        // text: r=2, c=1
        part = ui_flt_manage_part_text(data);
-       gtk_table_attach_defaults (GTK_TABLE (container), part, 2, 3, 1, 2);
+       gtk_grid_attach (GTK_GRID (container), part, 2, 3, 1, 2);
 
-       gtk_container_set_border_width(GTK_CONTAINER(container), HB_BOX_SPACING);
+       gtk_container_set_border_width(GTK_CONTAINER(container), SPACING_SMALL);
 
        return(container);
 }
@@ -1300,10 +1249,10 @@ GtkWidget *container, *part;
 /*
 **
 */
-gint ui_flt_manage_dialog_new(Filter *filter, gboolean show_account)
+gint ui_flt_manage_dialog_new(GtkWidget *widget, Filter *filter, gboolean show_account)
 {
 struct ui_flt_manage_data data;
-GtkWidget *window, *content, *mainbox, *notebook, *label, *page;
+GtkWidget *parentwindow, *window, *content, *mainbox, *notebook, *label, *page;
 
        //data = g_malloc0(sizeof(struct ui_flt_manage_data));
        //if(!data) return NULL;
@@ -1311,20 +1260,20 @@ GtkWidget *window, *content, *mainbox, *notebook, *label, *page;
 
        data.filter = filter;
 
-       window = gtk_dialog_new_with_buttons (_("Edit Filter"),
-                                           //GTK_WINDOW (do_widget),
-                                           NULL,
+       parentwindow = gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW);
+
+       window = gtk_dialog_new_with_buttons (_("Edit filter"),
+                                           GTK_WINDOW (parentwindow),
                                            0,
-                                           GTK_STOCK_CLEAR,
+                                           _("_Reset"),
                                            55,
-                                           GTK_STOCK_CANCEL,
+                                           _("_Cancel"),
                                            GTK_RESPONSE_REJECT,
-                                           GTK_STOCK_OK,
+                                           _("_OK"),
                                            GTK_RESPONSE_ACCEPT,
                                            NULL);
 
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "filter.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_FILTER);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_FILTER);
 
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
@@ -1334,9 +1283,9 @@ GtkWidget *window, *content, *mainbox, *notebook, *label, *page;
                        G_CALLBACK (gtk_widget_destroyed), &window);
 
        content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
+       mainbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_MEDIUM);
 
 
        notebook = gtk_notebook_new();
@@ -1360,7 +1309,7 @@ GtkWidget *window, *content, *mainbox, *notebook, *label, *page;
        gtk_widget_show(GTK_WIDGET(page));
        gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
 
-       label = gtk_label_new(_("Paymode"));
+       label = gtk_label_new(_("Payment"));
        page = ui_flt_manage_part_paymode(&data);
        gtk_widget_show(GTK_WIDGET(page));
        gtk_notebook_append_page (GTK_NOTEBOOK (notebook), page, label);
index a3a3922719bc065d6cf8d101f9464cdac38464fa..8bc0448f6dc3763b6cfd894bdee4a4e0b35f42d4 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -43,9 +43,10 @@ struct ui_flt_manage_data
        GtkWidget       *PO_mindate, *PO_maxdate;
        GtkWidget       *CY_month, *NB_year;
 
-       GtkWidget       *CM_reconciled, *CM_reminded;
+       GtkWidget       *CM_reconciled;
+       GtkWidget   *CM_cleared;
 
-       GtkWidget       *CM_forceadd, *CM_forcechg;
+       GtkWidget       *CM_forceadd, *CM_forcechg, *CM_forceremind;
 
        GtkWidget       *CM_paymode[NUM_PAYMODE_MAX];
 
@@ -64,7 +65,7 @@ struct ui_flt_manage_data
 };
 
 
-gint ui_flt_manage_dialog_new(Filter *filter, gboolean show_account);
+gint ui_flt_manage_dialog_new(GtkWidget *widget, Filter *filter, gboolean show_account);
 
 
 #endif
index 685107ccf55d6bc722791792bf311e97e78c2565..ae98932caad791182c7a841622a93e1a18ebb879 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -119,6 +119,27 @@ struct defhbfile_data *data;
 
 }
 
+static void defhbfile_toggle(GtkRadioButton *radiobutton, gpointer user_data)
+{
+struct defhbfile_data *data;
+gboolean sensitive;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(radiobutton), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("\n(defhbfile_data) toggle\n") );
+
+       sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->radio[0])); 
+
+       DB( g_print(" -> radio[0]=%d %s\n", sensitive, sensitive ? "add until" : "add every x") );
+       
+       gtk_widget_set_sensitive (data->LB_nbdays, !sensitive);
+       gtk_widget_set_sensitive (data->LB_weekday, sensitive);
+
+       gtk_widget_set_sensitive (data->NU_nbdays, !sensitive);
+       gtk_widget_set_sensitive (data->NU_weekday, sensitive);
+
+}
+
 
 /*
 **
@@ -163,17 +184,16 @@ static void defhbfile_setup(struct defhbfile_data *data)
 GtkWidget *create_defhbfile_dialog (void)
 {
 struct defhbfile_data data;
-GtkWidget *dialog, *content_area, *hbox, *vbox, *table;
-GtkWidget *label, *widget, *entry, *combo, *spinner;
-GtkWidget *alignment;
-gint row;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *widget;
+gint crow, row;
 
-       dialog = gtk_dialog_new_with_buttons (_("HomeBank file properties"),
+       dialog = gtk_dialog_new_with_buttons (_("File properties"),
                                GTK_WINDOW(GLOBALS->mainwindow),
                                0,
-                               GTK_STOCK_CANCEL,
+                               _("_Cancel"),
                                GTK_RESPONSE_REJECT,
-                               GTK_STOCK_OK,
+                               _("_OK"),
                                GTK_RESPONSE_ACCEPT,
                                NULL);
 
@@ -181,86 +201,94 @@ gint row;
        g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
        DB( g_print("(defaccount) dialog=%p, inst_data=%p\n", dialog, &data) );
 
-       gtk_window_set_icon_name(GTK_WINDOW (dialog), GTK_STOCK_PROPERTIES);
+       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_PROPERTIES);
        gtk_window_set_resizable(GTK_WINDOW (dialog), FALSE);
 
-       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
-       vbox = gtk_vbox_new (FALSE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(vbox), HB_MAINBOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (content_area), vbox, TRUE, TRUE, 0);
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));        // return a vbox
 
-    table = gtk_table_new (6, 3, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
 
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_container_add (GTK_CONTAINER (vbox), alignment);
-
-// part 1
-       row = 0;
-       label = make_label(_("General"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("_Owner:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       entry = make_string(label);
-       data.ST_owner = entry;
-       gtk_table_attach (GTK_TABLE (table), entry, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-// frame 2
-       row++;
-       label = make_label(_("Scheduled transaction"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       crow = 0;
+       // group :: General
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("General"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
+       label = make_label_widget(_("_Owner:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_string(label);
+       data.ST_owner = widget;
+       gtk_widget_set_hexpand(widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       // group :: Scheduled transaction
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Scheduled transaction"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 4, 1);
 
-       row++;
+       row = 1;
        widget = gtk_radio_button_new_with_label (NULL, _("add until"));
        data.radio[0] = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       spinner = make_numeric(NULL, 1, 28);
-       data.NU_weekday = spinner;
-       gtk_box_pack_start (GTK_BOX (hbox), spinner, FALSE, FALSE, 0);
-       label = make_label(_("of each month (excluded)"), 1, 0.5);
-    gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+       widget = make_numeric(NULL, 1, 28);
+       data.NU_weekday = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
+       label = make_label(_("of each month (excluded)"), 0.0, 0.5);
+       data.LB_weekday = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 3, row, 1, 1);
+       
        row++;
        widget = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON (data.radio[0]), _("add"));
        data.radio[1] = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       spinner = make_numeric(NULL, 0, 366);
-       data.NU_nbdays = spinner;
-    gtk_box_pack_start (GTK_BOX (hbox), spinner, FALSE, FALSE, 0);
-       //TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
-       label = make_label(_("days in advance the current date"), 1, 0.5);
-    gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+       widget = make_numeric(NULL, 0, 366);
+       data.NU_nbdays = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-// frame 3
-       row++;
-       label = make_label(_("Vehicle cost"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       //TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
+       label = make_label(_("days in advance the current date"), 0.0, 0.5);
+       data.LB_nbdays = label;
+       gtk_grid_attach (GTK_GRID (group_grid), label, 3, row, 1, 1);
+
+       // group :: Scheduled transaction
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Vehicle cost"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("_Category:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       combo = ui_cat_comboboxentry_new(label);
-       data.PO_grp = combo;
-       gtk_table_attach (GTK_TABLE (table), combo, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row = 1;
+       label = make_label_widget(_("_Category:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = ui_cat_comboboxentry_new(label);
+       data.PO_grp = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
 
        //connect all our signals
        g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), &dialog);
 
+       g_signal_connect (data.radio[0], "toggled", G_CALLBACK (defhbfile_toggle), NULL);
+
+       
        //setup, init and show window
        defhbfile_setup(&data);
        //defhbfile_update(data.LV_arc, NULL);
index 45f06e55501e91822ad2ef76960117331b832313..71659cd771f6d1edbb796916d55e89f0d9b7c061 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -25,8 +25,8 @@ struct defhbfile_data
        GtkWidget       *ST_owner;
        GtkWidget       *PO_grp;
        GtkWidget       *radio[2];
-       GtkWidget       *NU_weekday;
-       GtkWidget       *NU_nbdays;
+       GtkWidget       *LB_weekday, *NU_weekday;
+       GtkWidget       *LB_nbdays, *NU_nbdays;
 
        gint            change;
 };
index dfc35e3504782e03f12198ae210d0057e4754fdf..5c6dbfb59013dcf127cc8214b0c09f07504c2f9a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
 #include "homebank.h"
 
 #include "ui-payee.h"
+#include "ui-category.h"
 
 #define MYDEBUG 0
 
@@ -31,6 +33,7 @@
 
 /* our global datas */
 extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
 
 
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
@@ -49,8 +52,9 @@ ui_pay_comboboxentry_get_name(GtkComboBox *entry_box)
 gchar *cbname;
 gchar *name = NULL;
 
-       cbname = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+    DB( g_print ("ui_pay_comboboxentry_get_name()\n") );
 
+       cbname = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
        if( cbname != NULL)
        {
                name = g_strdup(cbname);
@@ -118,6 +122,22 @@ Payee *item;
        return 0;
 }
 
+
+Payee
+*ui_pay_comboboxentry_get(GtkComboBox *entry_box)
+{
+gchar *name;
+Payee *item = NULL;
+
+       DB( g_print ("ui_pay_comboboxentry_get()\n") );
+
+       name = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+       item = da_pay_get_by_name(name);
+
+       return item;
+}
+
+
 gboolean
 ui_pay_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key)
 {
@@ -136,9 +156,6 @@ Payee *item;
        return FALSE;
 }
 
-
-
-
 /**
  * ui_pay_comboboxentry_add:
  *
@@ -170,8 +187,10 @@ Payee *pay = value;
 
        if( ( pay->key != ctx->except_key ) )
        {
-               gtk_list_store_append (GTK_LIST_STORE(ctx->model), &iter);
-               gtk_list_store_set (GTK_LIST_STORE(ctx->model), &iter, 0, pay->name, -1);
+               //gtk_list_store_append (GTK_LIST_STORE(ctx->model), &iter);
+               //gtk_list_store_set (GTK_LIST_STORE(ctx->model), &iter, 0, pay->name, -1);
+               gtk_list_store_insert_with_values(GTK_LIST_STORE(ctx->model), &iter, -1,
+                       0, pay->name, -1);
        }
 }
 
@@ -193,36 +212,39 @@ void
 ui_pay_comboboxentry_populate_except(GtkComboBox *entry_box, GHashTable *hash, guint except_key)
 {
 GtkTreeModel *model;
-GtkEntryCompletion *completion;
+//GtkEntryCompletion *completion;
 struct payPopContext ctx;
 
     DB( g_print ("ui_pay_comboboxentry_populate\n") );
 
        model = gtk_combo_box_get_model(GTK_COMBO_BOX(entry_box));
-       completion = gtk_entry_get_completion(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
+       //completion = gtk_entry_get_completion(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (entry_box))));
 
        /* keep our model alive and detach from comboboxentry and completion */
-       g_object_ref(model);
-       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), NULL);
-       gtk_entry_completion_set_model (completion, NULL);
+       //g_object_ref(model);
+       //gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), NULL);
+       //gtk_entry_completion_set_model (completion, NULL);
 
        /* clear and populate */
        ctx.model = model;
        ctx.except_key = except_key;
        gtk_list_store_clear (GTK_LIST_STORE(model));
-       g_hash_table_foreach(hash, (GHFunc)ui_pay_comboboxentry_populate_ghfunc, &ctx);
 
-       /* reatach our model */
-       gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), model);
-       gtk_entry_completion_set_model (completion, model);
-       g_object_unref(model);
+       //gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(GTK_LIST_STORE(model)), GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
+
+       g_hash_table_foreach(hash, (GHFunc)ui_pay_comboboxentry_populate_ghfunc, &ctx);
 
        gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING);
 
+       /* reatach our model */
+       //g_print("reattach\n");
+       //gtk_combo_box_set_model(GTK_COMBO_BOX(entry_box), model);
+       //gtk_entry_completion_set_model (completion, model);
+       //g_object_unref(model);
+       
 }
 
 
-
 static gint
 ui_pay_comboboxentry_compare_func (GtkTreeModel *model, GtkTreeIter  *a, GtkTreeIter  *b, gpointer      userdata)
 {
@@ -277,6 +299,8 @@ GtkWidget *comboboxentry;
 GtkEntryCompletion *completion;
 GtkCellRenderer    *renderer;
 
+    DB( g_print ("ui_pay_comboboxentry_new()\n") );
+
        store = gtk_list_store_new (1,
                G_TYPE_STRING
                );
@@ -320,13 +344,13 @@ GtkCellRenderer    *renderer;
        if(label)
                gtk_label_set_mnemonic_widget (GTK_LABEL(label), comboboxentry);
 
-       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_COMBO, -1);
+       gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_LIST, -1);
 
        return comboboxentry;
 }
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 static void
 ui_pay_listview_toggled_cb (GtkCellRendererToggle *cell,
@@ -352,17 +376,96 @@ ui_pay_listview_toggled_cb (GtkCellRendererToggle *cell,
   gtk_tree_path_free (path);
 }
 
+
 static gint
 ui_pay_listview_compare_func (GtkTreeModel *model, GtkTreeIter *a, GtkTreeIter *b, gpointer userdata)
 {
+gint sortcol = GPOINTER_TO_INT(userdata);
 Payee *entry1, *entry2;
+gint retval = 0;
+
+       gtk_tree_model_get(model, a, LST_DEFPAY_DATAS, &entry1, -1);
+       gtk_tree_model_get(model, b, LST_DEFPAY_DATAS, &entry2, -1);
+
+    switch (sortcol)
+    {
+               case LST_DEFPAY_SORT_NAME:
+                       retval = hb_string_utf8_compare(entry1->name, entry2->name);
+                       break;
+               case LST_DEFPAY_SORT_USED:
+                       retval = entry1->usage_count - entry2->usage_count;
+                       break;
+               case LST_DEFPAY_SORT_DEFCAT:
+                       {
+                       Category *c1, *c2;
+                       gchar *name1, *name2;
+
+                               c1 = da_cat_get(entry1->kcat);
+                               c2 = da_cat_get(entry2->kcat);
+                               if( c1 != NULL && c2 != NULL )
+                               {
+                                       name1 = da_cat_get_fullname(c1);
+                                       name2 = da_cat_get_fullname(c2);
+                                       retval = hb_string_utf8_compare(name1, name2);
+                                       g_free(name2);
+                                       g_free(name1);
+                               }
+                       }
+                       break;
+               default:
+                       g_return_val_if_reached(0);
+       }
+               
+    return retval;
+}
+
+
+static void
+ui_pay_listview_count_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Payee *entry;
+gchar buffer[256];
+
+       gtk_tree_model_get(model, iter, LST_DEFPAY_DATAS, &entry, -1);
+       if(entry->usage_count > 0)
+       {
+               g_snprintf(buffer, 256-1, "%d", entry->usage_count);
+               g_object_set(renderer, "text", buffer, NULL);
+       }
+       else
+               g_object_set(renderer, "text", "", NULL);
+}
 
-    gtk_tree_model_get(model, a, LST_DEFPAY_DATAS, &entry1, -1);
-    gtk_tree_model_get(model, b, LST_DEFPAY_DATAS, &entry2, -1);
 
-    return hb_string_utf8_compare(entry1->name, entry2->name);
+static void
+ui_pay_listview_defcat_cell_data_function (GtkTreeViewColumn *col,
+                               GtkCellRenderer *renderer,
+                               GtkTreeModel *model,
+                               GtkTreeIter *iter,
+                               gpointer user_data)
+{
+Payee *entry;
+Category *cat;
+gchar *fullname;
+
+       gtk_tree_model_get(model, iter, LST_DEFPAY_DATAS, &entry, -1);
+
+       cat = da_cat_get(entry->kcat);
+       if( cat != NULL )
+       {
+               fullname = da_cat_get_fullname(cat);
+               g_object_set(renderer, "text", fullname, NULL);
+               g_free(fullname);
+       }
+       else
+               g_object_set(renderer, "text", "", NULL);
 }
 
+
 static void
 ui_pay_listview_name_cell_data_function (GtkTreeViewColumn *col,
                                GtkCellRenderer *renderer,
@@ -384,7 +487,7 @@ gchar *string;
                name = entry->name;
 
        #if MYDEBUG
-               string = g_strdup_printf ("%d > %s [ft=%d im=%d]", entry->key, name, entry->filter, entry->imported);
+               string = g_strdup_printf ("%d > %s [ft=%d]", entry->key, name, entry->filter);
                g_object_set(renderer, "text", string, NULL);
                g_free(string);
        #else
@@ -394,18 +497,17 @@ gchar *string;
 }
 
 
-
 /* = = = = = = = = = = = = = = = = */
 
 
 void
 ui_pay_listview_add(GtkTreeView *treeview, Payee *item)
 {
+GtkTreeModel *model;
+GtkTreeIter    iter;
+
        if( item->name != NULL )
        {
-       GtkTreeModel *model;
-       GtkTreeIter     iter;
-
                model = gtk_tree_view_get_model(treeview);
 
                gtk_list_store_append (GTK_LIST_STORE(model), &iter);
@@ -443,6 +545,8 @@ GtkTreeSelection *selection;
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 
+       DB( g_print("ui_pay_listview_remove_selected() \n") );
+
        selection = gtk_tree_view_get_selection(treeview);
        if (gtk_tree_selection_get_selected(selection, &model, &iter))
        {
@@ -456,10 +560,11 @@ static void ui_pay_listview_populate_ghfunc(gpointer key, gpointer value, GtkTre
 GtkTreeIter    iter;
 Payee *item = value;
 
-       DB( g_print(" populate: %p\n", key) );
+       //DB( g_print(" populate: %p\n", key) );
 
-       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-       gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+       //gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+       //gtk_list_store_set (GTK_LIST_STORE(model), &iter,
+       gtk_list_store_insert_with_values(GTK_LIST_STORE(model), &iter, -1,
                LST_DEFPAY_TOGGLE       , FALSE,
                LST_DEFPAY_DATAS, item,
                -1);
@@ -469,77 +574,193 @@ void ui_pay_listview_populate(GtkWidget *view)
 {
 GtkTreeModel *model;
 
-       model = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
+       DB( g_print("ui_pay_listview_populate \n") );
 
+       model = gtk_tree_view_get_model(GTK_TREE_VIEW(view));
        gtk_list_store_clear (GTK_LIST_STORE(model));
 
-       g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
-       gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
+       //g_object_ref(model); /* Make sure the model stays with us after the tree view unrefs it */
+       //gtk_tree_view_set_model(GTK_TREE_VIEW(view), NULL); /* Detach model from view */
 
        /* populate */
        g_hash_table_foreach(GLOBALS->h_pay, (GHFunc)ui_pay_listview_populate_ghfunc, model);
 
-       gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
-       g_object_unref(model);
+       //gtk_tree_view_set_model(GTK_TREE_VIEW(view), model); /* Re-attach model to view */
+       //g_object_unref(model);
+}
+
+
+static gboolean ui_pay_listview_search_equal_func (GtkTreeModel *model,
+                               gint column,
+                               const gchar *key,
+                               GtkTreeIter *iter,
+                               gpointer search_data)
+{
+  gboolean retval = TRUE;
+  gchar *normalized_string;
+  gchar *normalized_key;
+  gchar *case_normalized_string = NULL;
+  gchar *case_normalized_key = NULL;
+  Payee *item;
+       
+  //gtk_tree_model_get_value (model, iter, column, &value);
+  gtk_tree_model_get(model, iter, LST_DEFPAY_DATAS, &item, -1);
+
+  if(item !=  NULL)
+  {
+         normalized_string = g_utf8_normalize (item->name, -1, G_NORMALIZE_ALL);
+         normalized_key = g_utf8_normalize (key, -1, G_NORMALIZE_ALL);
+
+         if (normalized_string && normalized_key)
+               {
+                 case_normalized_string = g_utf8_casefold (normalized_string, -1);
+                 case_normalized_key = g_utf8_casefold (normalized_key, -1);
+
+                 if (strncmp (case_normalized_key, case_normalized_string, strlen (case_normalized_key)) == 0)
+                   retval = FALSE;
+               }
+
+         g_free (normalized_key);
+         g_free (normalized_string);
+         g_free (case_normalized_key);
+         g_free (case_normalized_string);
+  }
+  return retval;
 }
 
 
 GtkWidget *
-ui_pay_listview_new(gboolean withtoggle)
+ui_pay_listview_new(gboolean withtoggle, gboolean withcount)
 {
 GtkListStore *store;
 GtkWidget *treeview;
 GtkCellRenderer                *renderer;
 GtkTreeViewColumn      *column;
 
-       // create list store
+       DB( g_print("ui_pay_listview_new() \n") );
+
        store = gtk_list_store_new(
                NUM_LST_DEFPAY,
                G_TYPE_BOOLEAN,
                G_TYPE_POINTER
                );
 
-       // treeview
        treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       //gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);
+       gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (treeview), PREFS->grid_lines);
 
-       // column 1: toggle
+       // column: toggle
        if( withtoggle == TRUE )
        {
                renderer = gtk_cell_renderer_toggle_new ();
                column = gtk_tree_view_column_new_with_attributes (_("Visible"),
-                                                            renderer,
-                                                            "active", LST_DEFPAY_TOGGLE,
-                                                            NULL);
+                                               renderer, "active", LST_DEFPAY_TOGGLE, NULL);
                gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
-               g_signal_connect (renderer, "toggled",
+               g_signal_connect (G_OBJECT(renderer), "toggled",
                            G_CALLBACK (ui_pay_listview_toggled_cb), store);
 
        }
 
-       // column 2: name
+       // column: name
        renderer = gtk_cell_renderer_text_new ();
+       g_object_set(renderer, 
+               "ellipsize", PANGO_ELLIPSIZE_END,
+           "ellipsize-set", TRUE,
+           NULL);
+
        column = gtk_tree_view_column_new();
+       gtk_tree_view_column_set_title(column, _("Name"));
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_set_cell_data_func(column, renderer, ui_pay_listview_name_cell_data_function, GINT_TO_POINTER(LST_DEFPAY_DATAS), NULL);
+       gtk_tree_view_column_set_alignment (column, 0.5);
+       gtk_tree_view_column_set_min_width(column, HB_MINWIDTH_LIST);
+       gtk_tree_view_column_set_sort_column_id (column, LST_DEFPAY_SORT_NAME);
+       gtk_tree_view_column_set_resizable(column, TRUE);
        gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
 
+       // column: usage
+       if( withcount == TRUE )
+       {
+               renderer = gtk_cell_renderer_text_new ();
+               g_object_set(renderer, "xalign", 0.5, NULL);
+
+               column = gtk_tree_view_column_new();
+               gtk_tree_view_column_set_title(column, _("Usage"));
+               gtk_tree_view_column_pack_start(column, renderer, TRUE);
+               gtk_tree_view_column_set_cell_data_func(column, renderer, ui_pay_listview_count_cell_data_function, GINT_TO_POINTER(LST_DEFPAY_DATAS), NULL);
+               gtk_tree_view_column_set_alignment (column, 0.5);
+               gtk_tree_view_column_set_sort_column_id (column, LST_DEFPAY_SORT_USED);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       }
+
+       // column: category
+       if( withtoggle == FALSE )
+       {
+               renderer = gtk_cell_renderer_text_new ();
+               g_object_set(renderer, 
+                       "ellipsize", PANGO_ELLIPSIZE_END,
+                       "ellipsize-set", TRUE,
+                       NULL);
+
+               column = gtk_tree_view_column_new();
+               gtk_tree_view_column_set_title(column, _("Default category"));
+               gtk_tree_view_column_pack_start(column, renderer, TRUE);
+               gtk_tree_view_column_set_cell_data_func(column, renderer, ui_pay_listview_defcat_cell_data_function, GINT_TO_POINTER(LST_DEFPAY_DATAS), NULL);
+               gtk_tree_view_column_set_alignment (column, 0.5);
+               gtk_tree_view_column_set_sort_column_id (column, LST_DEFPAY_SORT_DEFCAT);
+               gtk_tree_view_column_set_resizable(column, TRUE);
+               gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       }
+
+       gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(treeview), ui_pay_listview_search_equal_func, NULL, NULL);
+
        // treeview attribute
-       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
-       //gtk_tree_view_set_reorderable (GTK_TREE_VIEW(view), TRUE);
-       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFPAY_DATAS, ui_pay_listview_compare_func, NULL, NULL);
-       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFPAY_DATAS, GTK_SORT_ASCENDING);
+       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), withcount);
+
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFPAY_SORT_NAME, ui_pay_listview_compare_func, GINT_TO_POINTER(LST_DEFPAY_SORT_NAME), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFPAY_SORT_USED, ui_pay_listview_compare_func, GINT_TO_POINTER(LST_DEFPAY_SORT_USED), NULL);
+       gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store), LST_DEFPAY_SORT_DEFCAT, ui_pay_listview_compare_func, GINT_TO_POINTER(LST_DEFPAY_SORT_DEFCAT), NULL);
+
+       gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(store), LST_DEFPAY_SORT_NAME, GTK_SORT_ASCENDING);
 
        return treeview;
 }
 
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
+static void
+ui_pay_manage_dialog_delete_unused( GtkWidget *widget, gpointer user_data)
+{
+struct ui_pay_manage_dialog_data *data = user_data;
+gboolean result;
+
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
+
+       DB( g_print("(ui_pay_manage_dialog) delete unused - data %p\n", data) );
+
+       result = ui_dialog_msg_confirm_alert(
+                       GTK_WINDOW(data->window),
+                       _("Delete unused payee"),
+                       _("Are you sure you want to\npermanently delete unused payee?"),
+                       _("_Delete")
+               );
+
+       if( result == GTK_RESPONSE_OK )
+       {
+       GtkTreeModel *model;    
+               
+               model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_pay));
+               gtk_list_store_clear (GTK_LIST_STORE(model));
+               
+               payee_delete_unused();
+       
+               ui_pay_listview_populate (data->LV_pay);
+       }
+}
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 /**
  * ui_pay_manage_dialog_load_csv:
@@ -548,10 +769,10 @@ GtkTreeViewColumn *column;
 static void
 ui_pay_manage_dialog_load_csv( GtkWidget *widget, gpointer user_data)
 {
-struct ui_pay_manage_dialog_data *data;
+struct ui_pay_manage_dialog_data *data = user_data;
 gchar *filename = NULL;
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(widget), GTK_TYPE_WINDOW)), "inst_data");
 
        DB( g_print("(ui_pay_manage_dialog) load csv - data %p\n", data) );
 
@@ -574,12 +795,12 @@ gchar *filename = NULL;
 static void
 ui_pay_manage_dialog_save_csv( GtkWidget *widget, gpointer user_data)
 {
-struct ui_pay_manage_dialog_data *data;
+struct ui_pay_manage_dialog_data *data = user_data;
 gchar *filename = NULL;
 
        DB( g_print("(ui_pay_manage_dialog) save csv\n") );
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       //data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        if( ui_file_chooser_csv(GTK_WINDOW(data->window), GTK_FILE_CHOOSER_ACTION_SAVE, &filename, NULL) == TRUE )
        {
@@ -618,7 +839,7 @@ gchar *name;
 }
 
 
-static void ui_pay_manage_dialog_modify_entry_cb(GtkEditable *editable, gpointer user_data)
+static void ui_pay_manage_dialog_edit_entry_cb(GtkEditable *editable, gpointer user_data)
 {
 GtkDialog *window = user_data;
 const gchar *buffer;
@@ -628,16 +849,16 @@ const gchar *buffer;
 }
 
 
-/*
-** modify
-*/
-static void ui_pay_manage_dialog_modify(GtkWidget *widget, gpointer user_data)
+static void ui_pay_manage_dialog_edit(GtkWidget *dowidget, gpointer user_data)
 {
 struct ui_pay_manage_dialog_data *data;
-GtkWidget *window, *content, *mainvbox, *getwidget;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *widget;
+GtkWidget *ST_name, *PO_cat, *NU_mode;
+gint crow, row;
 guint32 key;
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(dowidget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("(defayee) modify %p\n", data) );
 
        key = ui_pay_listview_get_selected_key(GTK_TREE_VIEW(data->LV_pay));
@@ -647,43 +868,92 @@ guint32 key;
 
                item = da_pay_get( key );
 
-               window = gtk_dialog_new_with_buttons (_("Modify..."),
+               dialog = gtk_dialog_new_with_buttons (_("Edit..."),
                                                    GTK_WINDOW (data->window),
                                                    0,
-                                                   GTK_STOCK_CANCEL,
+                                                   _("_Cancel"),
                                                    GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
+                                                   _("_OK"),
                                                    GTK_RESPONSE_ACCEPT,
                                                    NULL);
 
-               content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-               mainvbox = gtk_vbox_new (FALSE, 0);
-               gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_BOX_SPACING);
-
-               getwidget = gtk_entry_new();
-               gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 0);
-               gtk_widget_show_all(mainvbox);
-
-               g_signal_connect (G_OBJECT (getwidget), "changed", G_CALLBACK (ui_pay_manage_dialog_modify_entry_cb), window);
-
-               gtk_entry_set_text(GTK_ENTRY(getwidget), item->name);
-               gtk_widget_grab_focus (getwidget);
-
-               gtk_entry_set_activates_default (GTK_ENTRY(getwidget), TRUE);
-
-               gtk_dialog_set_default_response(GTK_DIALOG( window ), GTK_RESPONSE_ACCEPT);
+               content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+
+               content_grid = gtk_grid_new();
+               gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+               gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+               gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+               gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
+
+               crow = 0;
+               // group :: General
+               group_grid = gtk_grid_new ();
+               gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+               gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+               gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+               //label = make_label_group(_("General"));
+               //gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+               row = 1;
+               label = make_label_widget(_("_Name:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+               widget = gtk_entry_new();
+               ST_name = widget;
+               gtk_widget_set_hexpand(widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+               // group :: Default
+               group_grid = gtk_grid_new ();
+               gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+               gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+               gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+               label = make_label_group(_("Default"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 4, 1);
+
+               row = 1;
+               label = make_label_widget(_("_Category:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = ui_cat_comboboxentry_new(label);
+               PO_cat = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+               row++;
+               label = make_label_widget(_("Pa_yment:"));
+               gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+               widget = make_paymode(label);
+               NU_mode = widget;
+               gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+               //setup
+               gtk_entry_set_text(GTK_ENTRY(ST_name), item->name);
+               gtk_widget_grab_focus (ST_name);
+               gtk_entry_set_activates_default (GTK_ENTRY(ST_name), TRUE);
+               
+               ui_cat_comboboxentry_populate(GTK_COMBO_BOX(PO_cat), GLOBALS->h_cat);
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(PO_cat), item->kcat);
+
+               gtk_combo_box_set_active(GTK_COMBO_BOX(NU_mode), item->paymode);
+
+               g_signal_connect (G_OBJECT (ST_name), "changed", G_CALLBACK (ui_pay_manage_dialog_edit_entry_cb), dialog);
+
+               gtk_widget_show_all(content_grid);
+
+
+               gtk_dialog_set_default_response(GTK_DIALOG( dialog ), GTK_RESPONSE_ACCEPT);
 
                //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (window));
+               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
                if(result == GTK_RESPONSE_ACCEPT)
                {
                const gchar *name;
 
-                       name = gtk_entry_get_text(GTK_ENTRY(getwidget));
-
-                       /* ignore if entry is empty */
+                       // 1: manage renaming
+                       name = gtk_entry_get_text(GTK_ENTRY(ST_name));
+                       // ignore if item is empty
                        if (name && *name)
                        {
                                if( payee_rename(item, name) )
@@ -694,7 +964,7 @@ guint32 key;
                                }
                                else
                                {
-                                       ui_dialog_msg_infoerror(GTK_WINDOW(window), GTK_MESSAGE_ERROR,
+                                       ui_dialog_msg_infoerror(GTK_WINDOW(dialog), GTK_MESSAGE_ERROR,
                                                _("Error"),
                                                _("Cannot rename this Payee,\n"
                                                "from '%s' to '%s',\n"
@@ -705,178 +975,188 @@ guint32 key;
 
                                }
                        }
+
+                       item->kcat    = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(PO_cat));
+                       item->paymode = gtk_combo_box_get_active(GTK_COMBO_BOX(NU_mode));
+
            }
 
                // cleanup and destroy
-               gtk_widget_destroy (window);
+               gtk_widget_destroy (dialog);
        }
 
 }
 
 
-static void ui_pay_manage_dialog_move_entry_cb(GtkComboBox *widget, gpointer user_data)
+static void ui_pay_manage_dialog_merge_entry_cb(GtkComboBox *widget, gpointer user_data)
 {
 GtkDialog *window = user_data;
 gchar *buffer;
 
        buffer = (gchar *)gtk_entry_get_text(GTK_ENTRY (gtk_bin_get_child(GTK_BIN (widget))));
-       gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_ACCEPT, strlen(buffer) > 0 ? TRUE : FALSE);
+       gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_OK, strlen(buffer) > 0 ? TRUE : FALSE);
 }
 
 
-/*
-** move
-*/
-static void ui_pay_manage_dialog_move(GtkWidget *widget, gpointer user_data)
+static void ui_pay_manage_dialog_merge(GtkWidget *widget, gpointer user_data)
 {
 struct ui_pay_manage_dialog_data *data;
-GtkWidget *window, *content, *mainvbox;
-GtkWidget *getwidget;
+GtkWidget *dialog, *content, *mainvbox;
+GtkWidget *getwidget, *togglebutton;
 GtkTreeSelection *selection;
-GtkTreeModel            *model;
-GtkTreeIter                     iter;
+GtkTreeModel *model;
+GtkTreeIter iter;
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("(defayee) move %p\n", data) );
+       DB( g_print("(defayee) merge %p\n", data) );
 
-       // get selection ...
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_pay));
        //if true there is a selected node
        if (gtk_tree_selection_get_selected(selection, &model, &iter))
        {
-       Payee *entry;
-
-               gtk_tree_model_get(model, &iter, LST_DEFPAY_DATAS, &entry, -1);
+       Payee *srcpay;
+       gchar *title;
+       gchar *secondtext;
+
+               gtk_tree_model_get(model, &iter, LST_DEFPAY_DATAS, &srcpay, -1);
+
+               title = g_strdup_printf (
+                       _("Merge payee '%s'"), srcpay->name);
+               
+               dialog = gtk_message_dialog_new (GTK_WINDOW (data->window),
+                                                     GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+                                                     GTK_MESSAGE_WARNING,
+                                                     GTK_BUTTONS_NONE,
+                                                     title,
+                                                 NULL
+                                                     );
+
+               gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                               _("_Cancel"), GTK_RESPONSE_CANCEL,
+                               _("Merge"), GTK_RESPONSE_OK,
+                               NULL);
+
+               gtk_dialog_set_default_response(GTK_DIALOG (dialog), GTK_RESPONSE_CANCEL);
+
+               content = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG (dialog));
+               mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+               gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
 
-               window = gtk_dialog_new_with_buttons (_("Move to..."),
-                                                   GTK_WINDOW (data->window),
-                                                   0,
-                                                   GTK_STOCK_CANCEL,
-                                                   GTK_RESPONSE_REJECT,
-                                                   GTK_STOCK_OK,
-                                                   GTK_RESPONSE_ACCEPT,
-                                                   NULL);
+               secondtext = _("Transactions assigned to this payee,\n"
+                         "will be moved to the payee selected below.");
 
-               content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-               mainvbox = gtk_vbox_new (FALSE, 0);
-               gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-               gtk_container_set_border_width (GTK_CONTAINER (mainvbox), HB_BOX_SPACING);
+               g_object_set(GTK_MESSAGE_DIALOG (dialog), "secondary-text", secondtext, NULL);
+               g_free(title);
 
                getwidget = ui_pay_comboboxentry_new(NULL);
-               gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 0);
+               gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, FALSE, FALSE, 0);
 
-               //gtk_combo_box_set_active(GTK_COMBO_BOX(getwidget), oldpos);
-               gtk_dialog_set_response_sensitive(GTK_DIALOG(window), GTK_RESPONSE_ACCEPT, FALSE);
-
-               gtk_widget_show_all(mainvbox);
+               secondtext = g_strdup_printf (
+                       _("_Delete the payee '%s'"), srcpay->name);
+               togglebutton = gtk_check_button_new_with_mnemonic(secondtext);
+               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(togglebutton), TRUE);
+               g_free(secondtext);
+               gtk_box_pack_start (GTK_BOX (mainvbox), togglebutton, FALSE, FALSE, 0);
 
-               g_signal_connect (G_OBJECT (getwidget), "changed", G_CALLBACK (ui_pay_manage_dialog_move_entry_cb), window);
+               //setup 
+               //gtk_combo_box_set_active(GTK_COMBO_BOX(getwidget), oldpos);
+               g_signal_connect (G_OBJECT (getwidget), "changed", G_CALLBACK (ui_pay_manage_dialog_merge_entry_cb), dialog);
+               gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog), GTK_RESPONSE_OK, FALSE);
 
-               //data->tmp_list = g_list_sort(data->tmp_list, (GCompareFunc)ui_pay_manage_dialog_list_sort);
-               ui_pay_comboboxentry_populate_except(GTK_COMBO_BOX(getwidget), GLOBALS->h_pay, entry->key);
+               ui_pay_comboboxentry_populate_except(GTK_COMBO_BOX(getwidget), GLOBALS->h_pay, srcpay->key);
                gtk_widget_grab_focus (getwidget);
 
+               gtk_widget_show_all(mainvbox);
+               
                //wait for the user
-               gint result = gtk_dialog_run (GTK_DIALOG (window));
+               gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 
-               if(result == GTK_RESPONSE_ACCEPT)
+               if(result == GTK_RESPONSE_OK)
                {
-               gint result;
-               gchar *npn;
-
-                       npn = ui_pay_comboboxentry_get_name(GTK_COMBO_BOX(getwidget)),
-
-                       result = ui_dialog_msg_question(
-                               GTK_WINDOW(window),
-                               _("Move this payee to another one ?"),
-                               _("This will replace '%s' by '%s',\n"
-                                 "and then remove '%s'"),
-                               entry->name,
-                               npn,
-                               entry->name,
-                               NULL
-                               );
-
-                       if( result == GTK_RESPONSE_YES )
-                       {
-                       Payee *payee;
-                       guint newpayee;
+               GtkTreeModel *model;
+               Payee *payee;
+               guint dstpaykey;
 
-                               newpayee = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(getwidget));
+                       model = gtk_tree_view_get_model(GTK_TREE_VIEW(data->LV_pay));
+                       gtk_list_store_clear (GTK_LIST_STORE(model));
 
-                               gtk_combo_box_get_active(GTK_COMBO_BOX(getwidget));
+                       dstpaykey = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(getwidget));
 
-                               DB( g_print(" -> should move %d - %s to %d - %s\n", entry->key, entry->name, newpayee, npn ) );
+                       payee_move(srcpay->key, dstpaykey);
 
-                               payee_move(entry->key, newpayee);
 
-                               // remove the old payee
-                               da_pay_remove(entry->key);
-                               ui_pay_listview_remove_selected(GTK_TREE_VIEW(data->LV_pay));
+                       // add the new payee to listview
+                       payee = da_pay_get(dstpaykey);
+                       if(payee)
+                               ui_pay_listview_add(GTK_TREE_VIEW(data->LV_pay), payee);
 
-                               // add the new payee to listview
-                               payee = da_pay_get(newpayee);
-                               if(payee)
-                                       ui_pay_listview_add(GTK_TREE_VIEW(data->LV_pay), payee);
-                               data->change++;
+                       // delete the old payee
+                       if( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(togglebutton)) )
+                       {
+                               DB( g_print(" -> delete %d '%s'\n", srcpay->key, srcpay->name ) );
 
+                               da_pay_remove(srcpay->key);
+                               ui_pay_listview_remove_selected(GTK_TREE_VIEW(data->LV_pay));
                        }
 
+
+                       data->change++;
+
+                       ui_pay_listview_populate(data->LV_pay);
                }
 
                // cleanup and destroy
-               gtk_widget_destroy (window);
-
+               gtk_widget_destroy (dialog);
        }
 
 }
 
 
 /*
-** remove the selected payee to our treeview and temp GList
+** delete the selected payee to our treeview and temp GList
 */
-static void ui_pay_manage_dialog_remove(GtkWidget *widget, gpointer user_data)
+static void ui_pay_manage_dialog_delete(GtkWidget *widget, gpointer user_data)
 {
 struct ui_pay_manage_dialog_data *data;
-guint32 key;
 Payee *item;
+guint32 key;
 gint result;
-gboolean do_remove;
+
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       DB( g_print("(ui_pay_manage_dialog) remove (data=%p)\n", data) );
+       DB( g_print("(ui_pay_manage_dialog) delete (data=%p)\n", data) );
 
-       do_remove = TRUE;
        key = ui_pay_listview_get_selected_key(GTK_TREE_VIEW(data->LV_pay));
        if( key > 0 )
        {
-               if( payee_is_used(key) == TRUE )
+       gchar *title;
+       gchar *secondtext = NULL;
+
+               item = da_pay_get(key);
+
+               title = g_strdup_printf (
+                       _("Are you sure you want to permanently delete '%s'?"), item->name);
+
+               if( item->usage_count > 0 )
                {
-                       item = da_pay_get(key);
+                       secondtext = _("This payee is used.\n"
+                           "Any transaction using that payee will be set to (no payee)");
+               }
 
-                       result = ui_dialog_msg_question(
+               result = ui_dialog_msg_confirm_alert(
                                GTK_WINDOW(data->window),
-                               _("Remove a payee ?"),
-                               _("If you remove '%s', archive and transaction referencing this payee\n"
-                               "will set place to 'no payee'"),
-                               item->name,
-                               NULL
-                               );
-
-                       if( result == GTK_RESPONSE_YES )
-                       {
-                               payee_move(key, 0);
-                       }
-                       else if( result == GTK_RESPONSE_NO )
-                       {
-                               do_remove = FALSE;
-                       }
-               }
+                               title,
+                               secondtext,
+                               _("_Delete")
+                       );
+
+               g_free(title);
 
-               if( do_remove )
+               if( result == GTK_RESPONSE_OK )
                {
-                       da_pay_remove(key);
+                       payee_move(key, 0);
                        ui_pay_listview_remove_selected(GTK_TREE_VIEW(data->LV_pay));
+                       da_pay_remove(key);
                        data->change++;
                }
 
@@ -884,9 +1164,6 @@ gboolean do_remove;
 }
 
 
-/*
-**
-*/
 static void ui_pay_manage_dialog_update(GtkWidget *treeview, gpointer user_data)
 {
 struct ui_pay_manage_dialog_data *data;
@@ -900,9 +1177,9 @@ guint32 key;
        key = ui_pay_listview_get_selected_key(GTK_TREE_VIEW(data->LV_pay));
 
        sensitive = (key > 0) ? TRUE : FALSE;
-       gtk_widget_set_sensitive(data->BT_mov, sensitive);
-       gtk_widget_set_sensitive(data->BT_mod, sensitive);
-       gtk_widget_set_sensitive(data->BT_rem, sensitive);
+       gtk_widget_set_sensitive(data->BT_edit, sensitive);
+       gtk_widget_set_sensitive(data->BT_merge, sensitive);
+       gtk_widget_set_sensitive(data->BT_delete, sensitive);
 
 }
 
@@ -918,43 +1195,47 @@ static void ui_pay_manage_dialog_selection(GtkTreeSelection *treeselection, gpoi
 static void ui_pay_manage_dialog_onRowActivated (GtkTreeView        *treeview,
                        GtkTreePath        *path,
                        GtkTreeViewColumn  *col,
-                       gpointer            userdata)
+                       gpointer            user_data)
 {
 GtkTreeModel            *model;
 GtkTreeIter                     iter;
 
+       DB( g_print("ui_pay_manage_dialog_onRowActivated()\n") );
+
+
        model = gtk_tree_view_get_model(treeview);
        gtk_tree_model_get_iter_first(model, &iter);
        if(gtk_tree_selection_iter_is_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), &iter) == FALSE)
        {
-               ui_pay_manage_dialog_modify(GTK_WIDGET(treeview), NULL);
+               ui_pay_manage_dialog_edit(GTK_WIDGET(treeview), NULL);
        }
 }
 
-/*
-**
-*/
+
 GtkWidget *ui_pay_manage_dialog (void)
 {
 struct ui_pay_manage_dialog_data data;
-GtkWidget *window, *content, *mainvbox, *treeview, *scrollwin, *vbox, *table;
-GtkWidget *separator;
-gint row;
+GtkWidget *window, *content, *mainvbox, *bbox, *treeview, *scrollwin, *table;
+GtkWidget *menu, *menuitem, *widget, *image;
+gint w, h, row;
 
        window = gtk_dialog_new_with_buttons (_("Manage Payees"),
                                            GTK_WINDOW(GLOBALS->mainwindow),
                                            0,
-                                           GTK_STOCK_CLOSE,
+                                           _("_Close"),
                                            GTK_RESPONSE_ACCEPT,
                                            NULL);
 
        data.window = window;
        data.change = 0;
 
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_PAYEE);
 
-       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "payee.svg");
-       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_PAYEE);
+       //set a nice dialog size
+       gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
+       gtk_window_set_default_size (GTK_WINDOW(window), -1, h/PHI);
 
+       
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
        DB( g_print("(ui_pay_manage_dialog) window=%p, inst_data=%p\n", window, &data) );
@@ -964,61 +1245,82 @@ gint row;
 
        //window contents
        content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainvbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
 
     //our table
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       table = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
 
        row = 0;
+       menu = gtk_menu_new ();
+       gtk_widget_set_halign (menu, GTK_ALIGN_END);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("_Import CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_pay_manage_dialog_load_csv), &data);
+
+       menuitem = gtk_menu_item_new_with_mnemonic (_("E_xport CSV"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_pay_manage_dialog_save_csv), &data);
+       
+       menuitem = gtk_separator_menu_item_new();
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       
+       menuitem = gtk_menu_item_new_with_mnemonic (_("_Delete unused"));
+       gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
+       g_signal_connect (G_OBJECT (menuitem), "activate", G_CALLBACK (ui_pay_manage_dialog_delete_unused), &data);
+       
+       gtk_widget_show_all (menu);
+       
+       widget = gtk_menu_button_new();
+       image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_MENU, GTK_ICON_SIZE_MENU);
+
+       //gchar *thename;
+       //gtk_image_get_icon_name(image, &thename, NULL);
+       //g_print("the name is %s\n", thename);
+
+       g_object_set (widget, "image", image, "popup", GTK_MENU(menu),  NULL);
+       gtk_widget_set_halign (widget, GTK_ALIGN_END);
+       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+
+       row++;
        data.ST_name = gtk_entry_new ();
-       gtk_table_attach (GTK_TABLE (table), data.ST_name, 0, 1, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       data.BT_add = gtk_button_new_from_stock(GTK_STOCK_ADD);
-       gtk_table_attach (GTK_TABLE (table), data.BT_add, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_entry_set_placeholder_text(GTK_ENTRY(data.ST_name), _("new payee") );
+       gtk_widget_set_hexpand (data.ST_name, TRUE);
+       gtk_grid_attach (GTK_GRID (table), data.ST_name, 0, row, 2, 1);
 
+       
        //list
        row++;
        scrollwin = gtk_scrolled_window_new(NULL,NULL);
-       gtk_table_attach (GTK_TABLE (table), scrollwin, 0, 1, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
-
     gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
-       //gtk_container_set_border_width (GTK_CONTAINER(scrollwin), 5);
        gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
-       //treeview = (GtkWidget *)ui_pay_manage_dialog_list_new(FALSE);
-       treeview = ui_pay_listview_new(FALSE);
-       gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
-       data.LV_pay = treeview;
+       gtk_scrolled_window_set_min_content_height(GTK_SCROLLED_WINDOW(scrollwin), HB_MINHEIGHT_LIST);
+       treeview = ui_pay_listview_new(FALSE, TRUE);
+       data.LV_pay = treeview;
        gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
+       gtk_widget_set_hexpand (scrollwin, TRUE);
+       gtk_widget_set_vexpand (scrollwin, TRUE);
+       gtk_grid_attach (GTK_GRID (table), scrollwin, 0, row, 2, 1);
 
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), vbox, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
-
-       data.BT_rem = gtk_button_new_from_stock(GTK_STOCK_REMOVE);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_rem, FALSE, FALSE, 0);
-
-       data.BT_mod = gtk_button_new_from_stock(GTK_STOCK_EDIT);
-       //data.BT_mod = gtk_button_new_with_mnemonic(_("_Modify"));
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_mod, FALSE, FALSE, 0);
-
-       data.BT_mov = gtk_button_new_with_mnemonic(_("_Move"));
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_mov, FALSE, FALSE, 0);
-
-       separator = gtk_hseparator_new();
-       gtk_box_pack_start (GTK_BOX (vbox), separator, FALSE, FALSE, HB_BOX_SPACING);
-
+       row++;
+       bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
+       gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_START);
+       gtk_box_set_spacing (GTK_BOX (bbox), SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
 
-       data.BT_import = gtk_button_new_with_mnemonic(_("_Import"));
-       //data.BT_import = gtk_button_new_from_stock(GTK_STOCK_OPEN);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_import, FALSE, FALSE, 0);
+       data.BT_edit = gtk_button_new_with_mnemonic(_("_Edit"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_edit);
 
-       data.BT_export = gtk_button_new_with_mnemonic(_("E_xport"));
-       //data.BT_export = gtk_button_new_from_stock(GTK_STOCK_SAVE);
-       gtk_box_pack_start (GTK_BOX (vbox), data.BT_export, FALSE, FALSE, 0);
+       data.BT_merge = gtk_button_new_with_mnemonic(_("_Merge"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_merge);
 
+       data.BT_delete = gtk_button_new_with_mnemonic(_("_Delete"));
+       gtk_container_add (GTK_CONTAINER (bbox), data.BT_delete);
 
 
        //connect all our signals
@@ -1027,20 +1329,15 @@ gint row;
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_pay)), "changed", G_CALLBACK (ui_pay_manage_dialog_selection), NULL);
        g_signal_connect (GTK_TREE_VIEW(data.LV_pay), "row-activated", G_CALLBACK (ui_pay_manage_dialog_onRowActivated), NULL);
 
-       g_signal_connect (G_OBJECT (data.BT_add), "clicked", G_CALLBACK (ui_pay_manage_dialog_add), NULL);
-       g_signal_connect (G_OBJECT (data.BT_mod), "clicked", G_CALLBACK (ui_pay_manage_dialog_modify), NULL);
-       g_signal_connect (G_OBJECT (data.BT_mov), "clicked", G_CALLBACK (ui_pay_manage_dialog_move), NULL);
-       g_signal_connect (G_OBJECT (data.BT_rem), "clicked", G_CALLBACK (ui_pay_manage_dialog_remove), NULL);
-
-       g_signal_connect (G_OBJECT (data.BT_import), "clicked", G_CALLBACK (ui_pay_manage_dialog_load_csv), NULL);
-       g_signal_connect (G_OBJECT (data.BT_export), "clicked", G_CALLBACK (ui_pay_manage_dialog_save_csv), NULL);
+       g_signal_connect (G_OBJECT (data.BT_edit), "clicked", G_CALLBACK (ui_pay_manage_dialog_edit), NULL);
+       g_signal_connect (G_OBJECT (data.BT_merge), "clicked", G_CALLBACK (ui_pay_manage_dialog_merge), NULL);
+       g_signal_connect (G_OBJECT (data.BT_delete), "clicked", G_CALLBACK (ui_pay_manage_dialog_delete), NULL);
 
        //setup, init and show window
+       payee_fill_usage();
        ui_pay_listview_populate(data.LV_pay);
        ui_pay_manage_dialog_update(data.LV_pay, NULL);
 
-       //gtk_window_resize(GTK_WINDOW(window), 200, 320);
-
        gtk_widget_show_all (window);
 
        //wait for the user
@@ -1056,11 +1353,12 @@ gint row;
           break;
     }
 
-
        // cleanup and destroy
-       GLOBALS->changes_count += data.change;
+
        gtk_widget_destroy (window);
 
+       GLOBALS->changes_count += data.change;
+
        return NULL;
 }
 
index b7af3b0f7844a2fc44e488051fd6d6acd9568e59..e8a89423b5c7c91b6cc7e27240af2726c739dcaf 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -27,6 +27,10 @@ enum
        NUM_LST_DEFPAY
 };
 
+#define LST_DEFPAY_SORT_NAME    1
+#define LST_DEFPAY_SORT_USED    2
+#define LST_DEFPAY_SORT_DEFCAT   3
+
 struct ui_pay_manage_dialog_data
 {
        GtkWidget       *window;
@@ -34,14 +38,11 @@ struct ui_pay_manage_dialog_data
        GtkWidget       *ST_name;
        GtkWidget       *LV_pay;
 
-       GtkWidget       *BT_add;
-       GtkWidget       *BT_mov;
-       GtkWidget       *BT_mod;
-       GtkWidget       *BT_rem;
-       GtkWidget       *BT_import;
-       GtkWidget       *BT_export;
+       GtkWidget       *BT_edit;
+       GtkWidget       *BT_merge;
+       GtkWidget       *BT_delete;
 
-       gint    change;
+       gint            change;
 };
 
 struct payPopContext
@@ -50,10 +51,12 @@ struct payPopContext
        guint   except_key;
 };
 
+/* = = = = = = = = = = */
 
 gchar *ui_pay_comboboxentry_get_name(GtkComboBox *entry_box);
 guint32 ui_pay_comboboxentry_get_key(GtkComboBox *entry_box);
 guint32 ui_pay_comboboxentry_get_key_add_new(GtkComboBox *entry_box);
+Payee *ui_pay_comboboxentry_get(GtkComboBox *entry_box);
 gboolean ui_pay_comboboxentry_set_active(GtkComboBox *entry_box, guint32 key);
 void ui_pay_comboboxentry_add(GtkComboBox *entry_box, Payee *pay);
 void ui_pay_comboboxentry_populate(GtkComboBox *entry_box, GHashTable *hash);
@@ -66,7 +69,7 @@ void ui_pay_listview_add(GtkTreeView *treeview, Payee *item);
 guint32 ui_pay_listview_get_selected_key(GtkTreeView *treeview);
 void ui_pay_listview_remove_selected(GtkTreeView *treeview);
 void ui_pay_listview_populate(GtkWidget *view);
-GtkWidget *ui_pay_listview_new(gboolean withtoggle);
+GtkWidget *ui_pay_listview_new(gboolean withtoggle, gboolean withcount);
 GtkWidget *ui_pay_manage_dialog (void);
 
 #endif
index 558f1df2c92ca2d754754980d50876fcbb0f24ac..5a63a4957422dbbe27c9dd6e85bd46d16bf152f7 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -24,6 +24,8 @@
 #include "dsp_mainwindow.h"
 #include "gtk-chart-colors.h"
 
+#include "ui-currency.h"
+
 
 /****************************************************************************/
 /* Debug macros                                                             */
@@ -42,8 +44,7 @@ extern struct Preferences *PREFS;
 
 
 enum {
-       LST_PREF_SMALLPIXBUF,
-       LST_PREF_ICON,
+       LST_PREF_ICONNAME,
        LST_PREF_NAME,
        LST_PREF_PAGE,
        LST_PREF_MAX
@@ -69,10 +70,8 @@ enum
        PREF_MAX
 };
 
-GdkPixbuf *pref_pixbuf[PREF_MAX];
-
 
-static gchar *pref_pixname[PREF_MAX] = {
+static gchar *pref_iconname[PREF_MAX] = {
 "prf-general",
 "prf-interface",
 "prf-columns",
@@ -103,6 +102,15 @@ N_("Text beside icons"),
 NULL
 };
 
+static gchar *CYA_GRID_LINES[] = {
+N_("None"),
+N_("Horizontal"),
+N_("Vertical"),
+N_("Both"),
+NULL
+};
+
+
 gchar *CYA_TANGO_COLORS[] = {
 "----",
 N_("Tango light"),
@@ -119,6 +127,7 @@ NULL
 };
 
 gchar *CYA_IMPORT_OFXNAME[] = {
+N_("Ignore"),
 N_("Memo"),
 N_("Payee"),
 NULL
@@ -128,6 +137,7 @@ gchar *CYA_IMPORT_OFXMEMO[] = {
 N_("Ignore"),
 N_("Append to Info"),
 N_("Append to Memo"),
+N_("Append to Payee"),
 NULL
 };
 
@@ -143,7 +153,7 @@ typedef struct
        //gchar         *prefix_symbol;         /* max symbol is 3 digits in unicode */
        //gchar         *suffix_symbol;         /* but mostly is 1 digit */
        gchar           *symbol;
-       gboolean        is_prefix;
+       gboolean        sym_prefix;
        gchar           *decimal_char;
        gchar           *grouping_char;
        gshort          frac_digits;
@@ -177,24 +187,25 @@ static EuroParams euro_params[] =
 /* 2007 */
        { "SIT", "Slovenia"      , 239.640      , "tol" , TRUE , ",", ".", 2  },        //
 /* 2008 */
-       { "CYP", "Cyprus"        , 0.585274 , ""    , TRUE , ",", "" , 2  },    //
-       { "MTL", "Malta"         , 0.429300 , ""    , TRUE , ",", "" , 2  },    //
+       { "CYP", "Cyprus"        , 0.585274 , "£"   , TRUE , ",", "" , 2  },   //
+       { "MTL", "Malta"         , 0.429300 , "Lm"  , TRUE , ",", "" , 2  },    //
 /* 2009 */
        { "SKK", "Slovaquia"     , 30.12600 , "Sk"  , FALSE, ",", " ", 2  },    //
 /* 2011 */
        { "EEK", "Estonia"       , 15.6466  , "kr"  , FALSE, ",", " ", 2  },    //
 /* 2014 */
-       { "LVL", "Latvia"        , 0.702804 , "lat.", FALSE, ",", "" , 2  },    // 2014 target for euro earliest
-       
+       { "LVL", "Latvia"        , 0.702804 , "lat.", FALSE, ",", "" , 2  },    // jan. 2014
+/* 2016 */
+       { "LTL", "Lithuania"     , 3.45280      , "Lt." , TRUE , ",", "" , 2  },        // jan. 2015
+
 /* future */
-       { "CZK", "Czech republic", 28.36        , "Kč"  , FALSE, ",", " ", 2  },       // non-fixé - 2015 earliest
-       { "HUF", "Hungary"       , 261.51       , "Ft"  , TRUE , ",", " ", 2  },        // non-fixé - No current target for euro
-       { "LTL", "Lithuania"     , 3.45280      , "Lt." , TRUE , ",", "" , 2  },        // 2014 target for euro earliest
-       { "PLN", "Poland"        , 0.25     , "zł"  , FALSE, ",", "" , 2  },   // non-fixé - No current target for euro
        { "BGN", "Bulgaria"      , 1.95583      , "лв." , TRUE , ",", " ", 2  },      // non-fixé - 2014 target for euro
+       { "HUF", "Hungary"       , 261.51       , "Ft"  , TRUE , ",", " ", 2  },        // non-fixé - No current target for euro
        { "RON", "Romania"       , 3.5155       , "Leu" , FALSE, ",", ".", 2  },        // non-fixé - 2015 target for euro earliest
+       { "CZK", "Czech republic", 28.36        , "Kč"  , FALSE, ",", " ", 2  },       // non-fixé - 2015 earliest
        { "HRK", "Croatia"       , 1.0000   , "kn"  , FALSE, "" , ".", 0  },    // non-fixé - 2015 target for euro earliest
-       
+       { "PLN", "Poland"        , 0.25     , "zł"  , FALSE, ",", "" , 2  },   // non-fixé - No current target for euro
+
 //     { "   ", ""    , 1.00000        , ""   , ""  , FALSE, ",", "", 2  },
        
 };
@@ -536,57 +547,6 @@ const gchar *dirname;
 
 }
 
-static gchar *ui_language_combobox_get_active_id(GtkComboBox *combobox)
-{
-GtkTreeModel *model;
-GtkTreeIter  iter;
-gchar *id = 0;
-
-       if( gtk_combo_box_get_active_iter(GTK_COMBO_BOX(combobox), &iter) )
-       {
-               model = gtk_combo_box_get_model(GTK_COMBO_BOX(combobox));
-               gtk_tree_model_get (GTK_TREE_MODEL(model), &iter, 
-                                           0, &id,
-                                           -1);
-       }
-
-       return id;
-}
-
-
-static gint ui_language_combobox_set_active_id(GtkComboBox *combobox, gchar *id)
-{
-GtkTreeModel *model;
-GtkTreeIter  iter;
-gboolean valid;
-gchar *tmp_id;
-gint i;
-
-       model = gtk_combo_box_get_model(GTK_COMBO_BOX(combobox));
-       valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model), &iter);
-       i = 0;
-       while (valid)
-       {
-               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter,
-                       0, &tmp_id,
-                       -1);
-
-               if( tmp_id != NULL)
-               {
-                       if( g_ascii_strncasecmp(id, tmp_id, -1) == 0 )
-                       {
-                               gtk_combo_box_set_active_iter(combobox, &iter);
-                               return i;
-                       }
-               }       
-               
-               valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &iter);
-               i++;
-       }
-       return i;
-}
-
-
 
 static GtkWidget *
 ui_language_combobox_new(GtkWidget *label)
@@ -606,12 +566,13 @@ GtkCellRenderer *renderer;
        gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combobox), renderer, TRUE);
        gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combobox), renderer, "text", 1, NULL);
 
+       gtk_combo_box_set_id_column( GTK_COMBO_BOX(combobox), 0);
+               
        g_object_unref(store);
 
        if(label)
                gtk_label_set_mnemonic_widget (GTK_LABEL(label), combobox);
 
-       //gtk_widget_set_size_request(comboboxentry, HB_MINWIDTH_COMBO, -1);
        ui_language_combobox_populate(combobox);
 
        gtk_combo_box_set_active(GTK_COMBO_BOX(combobox), 0);
@@ -625,9 +586,6 @@ GtkCellRenderer *renderer;
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
 
-
-
-
 /*
 **
 */
@@ -651,53 +609,6 @@ guint i;
        return combobox;
 }
 
-/*
-static defpref_currency_display(GtkWidget *widget, gpointer user_data)
-{
-struct defpref_data *data;
-struct iso4217format *curfmt;
-
-       DB( g_print("\n[ui-pref] display default currency\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       curfmt =  iso4217format_get(PREFS->curr_default);
-       if(curfmt != NULL)
-       {
-       gchar *name = g_strdup_printf("%s (%s)", curfmt->curr_iso_code, iso4217_get_name(curfmt->curr_iso_code));
-       
-               gtk_label_set_label (data->LB_default, name);
-               g_free(name);
-       }
-
-}
-
-
-static void defpref_currency_change(GtkWidget *widget, gpointer user_data)
-{
-struct defpref_data *data;
-struct iso4217format *curfmt;
-
-       DB( g_print("\n[ui-pref] chnage default currency\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       curfmt = ui_cur_select_dialog_new(data->window);
-
-       DB( g_print("(cur) return  %s\n", curfmt) );
-
-       if( curfmt != NULL )
-       {
-               g_free(PREFS->curr_default);
-               PREFS->curr_default = g_strdup(curfmt->culture);
-               
-               defpref_currency_display(widget, NULL);
-       }
-
-}
-*/
-
-
 
 static void defpref_pathselect(GtkWidget *widget, gpointer user_data)
 {
@@ -776,91 +687,33 @@ GDate *date;
 }
 
 
-
-/*
-** update the number sample label
-*/
-static void defpref_numberbase_sample(GtkWidget *widget, gpointer user_data)
-{
-struct defpref_data *data;
-struct CurrencyFmt cur;
-gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-gchar  buf[128], *ptr;
-
-       DB( g_print("\n[ui-pref] number sample\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       cur.symbol = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_num_symbol));
-       cur.is_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_num_isprefix));
-       cur.decimal_char  = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_num_decimalchar));
-       cur.grouping_char = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_num_groupingchar));
-       cur.frac_digits   = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_num_fracdigits));
-       g_snprintf(cur.format, 8-1, "%%.%df", cur.frac_digits);
-
-       ptr = cur.monfmt;
-       if(cur.is_prefix)
-       {
-               ptr = g_stpcpy(ptr, cur.symbol);
-               ptr = g_stpcpy(ptr, " ");
-       }
-       ptr = g_stpcpy(ptr, "%s");
-       if(!cur.is_prefix)
-       {
-               ptr = g_stpcpy(ptr, " ");
-               ptr = g_stpcpy(ptr, cur.symbol);
-       }
-       
-       DB( g_print("fmt: %s\n", cur.format) );
-       DB( g_print("monfmt: %s\n", cur.monfmt) );
-
-       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur.format, 12345.67);
-       
-       real_mystrfmon(buf, 127, formatd_buf, &cur);
-       gtk_label_set_text(GTK_LABEL(data->LB_numberbase), buf);
-
-}
-
 /*
 ** update the number sample label
 */
 static void defpref_numbereuro_sample(GtkWidget *widget, gpointer user_data)
 {
 struct defpref_data *data;
-struct CurrencyFmt cur;
+Currency cur;
 gchar formatd_buf[G_ASCII_DTOSTR_BUF_SIZE];
-gchar  buf[128], *ptr;
+gchar buf[128];
 
        DB( g_print("\n[ui-pref] number sample\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        cur.symbol = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_euro_symbol));
-       cur.is_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix));
+       cur.sym_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix));
        cur.decimal_char  = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_euro_decimalchar));
        cur.grouping_char = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_euro_groupingchar));
        cur.frac_digits   = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_euro_fracdigits));
-       g_snprintf(cur.format, 8-1, "%%.%df", cur.frac_digits);
-       
-       ptr = cur.monfmt;
-       if(cur.is_prefix)
-       {
-               ptr = g_stpcpy(ptr, cur.symbol);
-               ptr = g_stpcpy(ptr, " ");
-       }
-       ptr = g_stpcpy(ptr, "%s");
-       if(!cur.is_prefix)
-       {
-               ptr = g_stpcpy(ptr, " ");
-               ptr = g_stpcpy(ptr, cur.symbol);
-       }
+
+       da_cur_initformat (&cur);
        
        DB( g_print("fmt: %s\n", cur.format) );
-       DB( g_print("monfmt: %s\n", cur.monfmt) );
-       
-       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur.format, 12345.67);
-       
-       real_mystrfmon(buf, 127, formatd_buf, &cur);
+
+       g_ascii_formatd(formatd_buf, sizeof (formatd_buf), cur.format, HB_NUMBER_SAMPLE);
+       hb_str_formatd(buf, 127, formatd_buf, &cur, TRUE);
+
        gtk_label_set_text(GTK_LABEL(data->LB_numbereuro), buf);
 
 }
@@ -872,27 +725,39 @@ gchar  buf[128], *ptr;
 static void defpref_eurotoggle(GtkWidget *widget, gpointer user_data)
 {
 struct defpref_data *data;
-gboolean bool;
+gboolean sensitive;
 
        DB( g_print("\n[ui-pref] euro toggle\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       bool = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_enable));
+       sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_enable));
 
+       gtk_widget_set_sensitive(data->GRP_currency      , sensitive);
+       gtk_widget_set_sensitive(data->GRP_rate          , sensitive);
+       gtk_widget_set_sensitive(data->GRP_format        , sensitive);
+}
 
 
-       gtk_widget_set_sensitive(data->CY_euro_preset   , bool);
-       gtk_widget_set_sensitive(data->ST_euro_country  , bool);
-       gtk_widget_set_sensitive(data->NB_euro_value    , bool);
+/*
+** set euro value widget from a country
+*/
+static void defpref_eurosetcurrency(GtkWidget *widget, gpointer user_data)
+{
+struct defpref_data *data;
+EuroParams *euro = user_data;
+gchar *buf;
+
+       
+       DB( g_print("\n[ui-pref] eurosetcurrency\n") );
 
-       gtk_widget_set_sensitive(data->ST_euro_symbol, bool);
-       gtk_widget_set_sensitive(data->CM_euro_isprefix, bool);
-       gtk_widget_set_sensitive(data->ST_euro_decimalchar, bool);
-       gtk_widget_set_sensitive(data->ST_euro_groupingchar, bool);     
-       gtk_widget_set_sensitive(data->NB_euro_fracdigits, bool);
-       gtk_widget_set_sensitive(data->LB_numbereuro, bool);
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       
+       buf = g_strdup_printf("%s - %s", euro->iso, euro->name);
 
+       gtk_label_set_markup(GTK_LABEL(data->ST_euro_country), buf);
+
+       g_free(buf);
 }
 
 
@@ -910,27 +775,45 @@ gint country;
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        country = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_euro_preset));
+       data->country = country;
 
-       gtk_label_set_text(GTK_LABEL(data->ST_euro_country), euro_params[country].name);
+       defpref_eurosetcurrency(widget, &euro_params[country]);
 
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_euro_value), euro_params[country].value);
 
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_euro_fracdigits), euro_params[country].frac_digits);
 
        gtk_entry_set_text(GTK_ENTRY(data->ST_euro_symbol)   , euro_params[country].symbol);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix), euro_params[country].is_prefix);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix), euro_params[country].sym_prefix);
        gtk_entry_set_text(GTK_ENTRY(data->ST_euro_decimalchar) , euro_params[country].decimal_char);
        gtk_entry_set_text(GTK_ENTRY(data->ST_euro_groupingchar), euro_params[country].grouping_char);
 
 }
 
+
+static void defpref_colortoggle(GtkWidget *widget, gpointer user_data)
+{
+struct defpref_data *data;
+gboolean sensitive;
+
+       DB( g_print("\n[ui-pref] color toggle\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       sensitive = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_custom_colors));
+
+       gtk_widget_set_sensitive(data->GR_colors         , sensitive);
+
+}
+
+
 /*
 ** set preset colors for amount display
 */
 static void defpref_colorpreset(GtkWidget *widget, gpointer user_data)
 {
 struct defpref_data *data;
-GdkColor color;
+GdkRGBA rgba;
 gint preset;
 gchar *expcol, *inccol, *wrncol;
 
@@ -963,16 +846,29 @@ gchar *expcol, *inccol, *wrncol;
        }
 
 
-       gdk_color_parse(expcol, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_exp_color), &color);
+       gdk_rgba_parse(&rgba, expcol);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_exp_color), &rgba);
+
+       gdk_rgba_parse(&rgba, inccol);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_inc_color), &rgba);
 
-       gdk_color_parse(inccol, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_inc_color), &color);
+       gdk_rgba_parse(&rgba, wrncol);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_warn_color), &rgba);
+
+
+}
+
+
+static void defpref_color_scheme_changed(GtkWidget *widget, gpointer user_data)
+{
+struct defpref_data *data;
 
-       gdk_color_parse(wrncol, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_warn_color), &color);
+       DB( g_print("\n[ui-pref] color scheme chnaged\n") );
 
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
+       gtk_widget_queue_draw (data->DA_colors);
+       
 }
 
 
@@ -998,24 +894,15 @@ guint     tmp;
 /*
 ** set :: fill in widgets from PREFS structure
 */
-static void defpref_entry_set_text(GtkWidget *widget, gchar *text)
-{
-       DB( g_print(" set text to '%s'\n", text) );
-
-       if( text != NULL )
-       {
-               gtk_entry_set_text(GTK_ENTRY(widget), text);
-       }
-}
 
 static void defpref_set(struct defpref_data *data)
 {
-GdkColor color;
+GdkRGBA rgba;
 
        DB( g_print("\n[ui-pref] set\n") );
 
        if(PREFS->language != NULL)
-               ui_language_combobox_set_active_id(GTK_COMBO_BOX(data->CY_language), PREFS->language);
+               gtk_combo_box_set_active_id(GTK_COMBO_BOX(data->CY_language), PREFS->language);
        else
                gtk_combo_box_set_active (GTK_COMBO_BOX(data->CY_language), 0);
 
@@ -1024,16 +911,17 @@ GdkColor color;
 
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_custom_colors), PREFS->custom_colors);
 
-       gdk_color_parse(PREFS->color_exp, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_exp_color), &color);
+       gdk_rgba_parse(&rgba, PREFS->color_exp);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_exp_color), &rgba);
 
-       gdk_color_parse(PREFS->color_inc, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_inc_color), &color);
+       gdk_rgba_parse(&rgba, PREFS->color_inc);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_inc_color), &rgba);
 
-       gdk_color_parse(PREFS->color_warn, &color);
-       gtk_color_button_set_color(GTK_COLOR_BUTTON(data->CP_warn_color), &color);
+       gdk_rgba_parse(&rgba, PREFS->color_warn);
+       gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(data->CP_warn_color), &rgba);
 
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_ruleshint), PREFS->rules_hint);
+       //gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_ruleshint), PREFS->rules_hint);
+       gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_gridlines), PREFS->grid_lines);
 
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_fiscyearday), PREFS->fisc_year_day );
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_fiscyearmonth), PREFS->fisc_year_month - 1);
@@ -1045,45 +933,36 @@ GdkColor color;
 
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_load_last), PREFS->loadlast);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_append_scheduled), PREFS->appendscheduled);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_do_update_currency), PREFS->do_update_currency);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_show_splash), PREFS->showsplash);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_herit_date), PREFS->heritdate);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_hide_reconciled), PREFS->hidereconciled);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_show_remind), PREFS->showremind);
 
        /* display */
        gtk_entry_set_text(GTK_ENTRY(data->ST_datefmt), PREFS->date_format);
 
-       defpref_entry_set_text(data->ST_num_symbol, PREFS->base_cur.symbol);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_num_isprefix), PREFS->base_cur.is_prefix);
-       defpref_entry_set_text(data->ST_num_decimalchar, PREFS->base_cur.decimal_char);
-       defpref_entry_set_text(data->ST_num_groupingchar, PREFS->base_cur.grouping_char);
-       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_num_fracdigits), PREFS->base_cur.frac_digits);
-
-       //gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_numnbdec), PREFS->num_nbdecimal);
-       //gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_numseparator), PREFS->num_separator);
-       //gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_imperial), PREFS->imperial_unit);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_unitismile), PREFS->vehicle_unit_ismile);
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_unitisgal), PREFS->vehicle_unit_isgal);
 
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_daterange_wal), PREFS->date_range_wal);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_daterange_txn), PREFS->date_range_txn);
+       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_datefuture_nbdays), PREFS->date_future_nbdays);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_daterange_rep), PREFS->date_range_rep);
-       
+
        /* euro */
-       //defpref_currency_display(data->LB_default, NULL);
-       
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_euro_enable), PREFS->euro_active);
        //gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_euro_preset), PREFS->euro_country);
-       gchar *buf;
-       buf = g_strdup_printf("%s", euro_params[PREFS->euro_country].name);
-       gtk_label_set_markup(GTK_LABEL(data->ST_euro_country), buf);
-       g_free(buf);
+
+       data->country = PREFS->euro_country;
+       defpref_eurosetcurrency(data->window, &euro_params[PREFS->euro_country]);
 
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_euro_value), PREFS->euro_value);
 
-       defpref_entry_set_text(data->ST_euro_symbol, PREFS->minor_cur.symbol);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix), PREFS->minor_cur.is_prefix);
-       defpref_entry_set_text(data->ST_euro_decimalchar, PREFS->minor_cur.decimal_char);
-       defpref_entry_set_text(data->ST_euro_groupingchar, PREFS->minor_cur.grouping_char);
+       ui_gtk_entry_set_text(data->ST_euro_symbol, PREFS->minor_cur.symbol);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix), PREFS->minor_cur.sym_prefix);
+       ui_gtk_entry_set_text(data->ST_euro_decimalchar, PREFS->minor_cur.decimal_char);
+       ui_gtk_entry_set_text(data->ST_euro_groupingchar, PREFS->minor_cur.grouping_char);
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->NB_euro_fracdigits), PREFS->minor_cur.frac_digits);
 
 
@@ -1101,8 +980,10 @@ GdkColor color;
 
        /* import */
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_dtex_datefmt), PREFS->dtex_datefmt);
+       gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_dtex_ofxname), PREFS->dtex_ofxname);
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_dtex_ofxmemo), PREFS->dtex_ofxmemo);
-
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_dtex_qifmemo), PREFS->dtex_qifmemo);
+       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_dtex_qifswap), PREFS->dtex_qifswap);
 
 
 }
@@ -1112,45 +993,24 @@ GdkColor color;
 ** get :: fill PREFS structure from widgets
 */
 
+#define RGBA_TO_INT(x) (int)(x*255)
 
-static void defpref_entry_get_text(GtkWidget *widget, gchar **storage)
+static gchar *gdk_rgba_to_hex(GdkRGBA *rgba)
 {
-const gchar *text;
-
-
-       DB( g_print("defpref_entry_get_text\n") );
-
-       DB( g_print(" storage is '%p' at '%p'\n", *storage, storage) );
-
-       /* free any previous string */
-       if( *storage != NULL )
-       {
-               DB( g_print(" storage was not null, freeing\n") );
-
-               g_free(*storage);
-
-       }
-
-       *storage = NULL;
-
-       text = gtk_entry_get_text(GTK_ENTRY(widget));
-       *storage = g_strdup(text);
-       DB( g_print(" storing %s at %p\n", *storage, storage) );
-
-       DB( g_print(" get text to '%s' '%s'\n", text, *storage) );
+       return g_strdup_printf("#%02x%02x%02x", RGBA_TO_INT(rgba->red), RGBA_TO_INT(rgba->green), RGBA_TO_INT(rgba->blue));
 }
 
 
 static void defpref_get(struct defpref_data *data)
 {
-GdkColor color;
+GdkRGBA rgba;
 const gchar *lang;
 
        DB( g_print("\n[ui-pref] get\n") );
 
        g_free(PREFS->language);
        PREFS->language = NULL;
-       lang = ui_language_combobox_get_active_id(GTK_COMBO_BOX(data->CY_language));
+       lang = gtk_combo_box_get_active_id(GTK_COMBO_BOX(data->CY_language));
        if(lang != NULL)
        {
                PREFS->language = g_strdup(lang);
@@ -1161,19 +1021,20 @@ const gchar *lang;
 
        PREFS->custom_colors = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_custom_colors));
 
-       gtk_color_button_get_color(GTK_COLOR_BUTTON(data->CP_exp_color), &color);
+       gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(data->CP_exp_color), &rgba);
        g_free(PREFS->color_exp);
-       PREFS->color_exp = gdk_color_to_string(&color);
+       PREFS->color_exp = gdk_rgba_to_hex(&rgba);
 
-       gtk_color_button_get_color(GTK_COLOR_BUTTON(data->CP_inc_color), &color);
+       gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(data->CP_inc_color), &rgba);
        g_free(PREFS->color_inc);
-       PREFS->color_inc = gdk_color_to_string(&color);
+       PREFS->color_inc = gdk_rgba_to_hex(&rgba);
 
-       gtk_color_button_get_color(GTK_COLOR_BUTTON(data->CP_warn_color), &color);
+       gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(data->CP_warn_color), &rgba);
        g_free(PREFS->color_warn);
-       PREFS->color_warn = gdk_color_to_string(&color);
+       PREFS->color_warn = gdk_rgba_to_hex(&rgba);
 
-       PREFS->rules_hint = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_ruleshint));
+       //PREFS->rules_hint = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_ruleshint));
+       PREFS->grid_lines = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_gridlines));
 
        PREFS->fisc_year_day = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_fiscyearday));
        PREFS->fisc_year_month = 1 + gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_fiscyearmonth));
@@ -1183,15 +1044,18 @@ const gchar *lang;
        g_free(PREFS->path_hbfile);
        PREFS->path_hbfile = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_path_hbfile)));
 
-       defpref_entry_get_text(data->ST_path_import, &PREFS->path_import);
+       ui_gtk_entry_replace_text(data->ST_path_import, &PREFS->path_import);
 
-       defpref_entry_get_text(data->ST_path_export, &PREFS->path_export);
+       ui_gtk_entry_replace_text(data->ST_path_export, &PREFS->path_export);
 
        PREFS->loadlast  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_load_last));
        PREFS->appendscheduled  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_append_scheduled));
+       PREFS->do_update_currency  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_do_update_currency));
+               
        PREFS->showsplash  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_show_splash));
        PREFS->heritdate = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_herit_date));
        PREFS->hidereconciled = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_hide_reconciled));
+       PREFS->showremind = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_show_remind));
 
        //g_free(PREFS->path_navigator);
        //PREFS->path_navigator = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_path_navigator)));
@@ -1199,37 +1063,26 @@ const gchar *lang;
        g_free(PREFS->date_format);
        PREFS->date_format = g_strdup(gtk_entry_get_text(GTK_ENTRY(data->ST_datefmt)));
 
-       defpref_entry_get_text(data->ST_num_symbol, &PREFS->base_cur.symbol);
-       PREFS->base_cur.is_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_num_isprefix));
-       defpref_entry_get_text(data->ST_num_decimalchar, &PREFS->base_cur.decimal_char);
-       defpref_entry_get_text(data->ST_num_groupingchar, &PREFS->base_cur.grouping_char);
-       PREFS->base_cur.frac_digits = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_num_fracdigits));
-
-       //PREFS->num_nbdecimal = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_numnbdec));
-       //PREFS->num_separator = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_numseparator));
-       //PREFS->imperial_unit = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_imperial));
        PREFS->vehicle_unit_ismile = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_unitismile));
        PREFS->vehicle_unit_isgal = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_unitisgal));
 
        PREFS->date_range_wal = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_daterange_wal));
        PREFS->date_range_txn = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_daterange_txn));
+       PREFS->date_future_nbdays  = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_datefuture_nbdays));
        PREFS->date_range_rep = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_daterange_rep));
 
        PREFS->euro_active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_enable));
-       PREFS->euro_country = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_euro_preset));
+
+       PREFS->euro_country = data->country;
        PREFS->euro_value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_euro_value));
        //strcpy(PREFS->euro_symbol, gtk_entry_get_text(GTK_ENTRY(data->ST_euro_symbol)));
        //PREFS->euro_nbdec = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_euro_nbdec));
        //PREFS->euro_thsep = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_thsep));
 
-       defpref_entry_get_text(data->ST_euro_symbol, &PREFS->minor_cur.symbol);
-       PREFS->minor_cur.is_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix));
-       
-       g_free(PREFS->minor_cur.decimal_char);
-       PREFS->minor_cur.decimal_char  = g_strdup( gtk_entry_get_text(GTK_ENTRY(data->ST_euro_decimalchar)) );
-       
-       g_free(PREFS->minor_cur.grouping_char);
-       PREFS->minor_cur.grouping_char = g_strdup( gtk_entry_get_text(GTK_ENTRY(data->ST_euro_groupingchar)) );
+       ui_gtk_entry_replace_text(data->ST_euro_symbol, &PREFS->minor_cur.symbol);
+       PREFS->minor_cur.sym_prefix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_euro_isprefix));
+       ui_gtk_entry_replace_text(data->ST_euro_decimalchar, &PREFS->minor_cur.decimal_char);
+       ui_gtk_entry_replace_text(data->ST_euro_groupingchar, &PREFS->minor_cur.grouping_char);
        PREFS->minor_cur.frac_digits = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->NB_euro_fracdigits));
 
        PREFS->stat_byamount   = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_stat_byamount));
@@ -1242,439 +1095,448 @@ const gchar *lang;
 
        /* import */
        PREFS->dtex_datefmt = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_dtex_datefmt));
+       PREFS->dtex_ofxname = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_dtex_ofxname));
        PREFS->dtex_ofxmemo = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_dtex_ofxmemo));
-
+       PREFS->dtex_qifmemo = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_dtex_qifmemo));
+       PREFS->dtex_qifswap = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_dtex_qifswap));
 
        //PREFS->chart_legend = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_chartlegend));
 
 }
 
-/*
-GtkWidget *defpref_page_charts (struct defpref_data *data)
-{
-GtkWidget *container;
-GtkWidget *table, *label, *widget;
-gint row;
-
-       container = gtk_hbox_new(FALSE, 0);
-
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-       widget = gtk_check_button_new_with_mnemonic (_("Show legend"));
-       data->CM_chartlegend = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Bar width:"), 1.0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_numeric(label, 8.0, 32.0);
-       //data->NB_numnbdec = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-
-
-       return(container);
-}
-*/
-
 
 static GtkWidget *defpref_page_import (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *hbox, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (5, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-       label = make_label(_("Date options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Date order:"), 0, 0.5);
+GtkWidget *content_grid, *group_grid, *hbox, *label, *widget;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Date options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Date options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("Date order:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_IMPORT_DATEORDER);
        data->CY_dtex_datefmt = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
 
-       row++;
-       label = make_label(_("OFX/QFX options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: OFX/QFX options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("OFX/QFX options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("_Name field:"));
+       //----------------------------------------- l, r, t, b
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_cycle(label, CYA_IMPORT_OFXNAME);
+       data->CY_dtex_ofxname = widget;
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_Memo field:"), 0, 0.5);
+       label = make_label_widget(_("_Memo field:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_IMPORT_OFXMEMO);
        data->CY_dtex_ofxmemo = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-
-       row++;
-       label = make_label(_("Files folder"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-
-       row++;
-       label = make_label(_("_Import:"), 0, 0.5);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       // group :: QIF options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("QIF options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("Memos:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = gtk_check_button_new_with_mnemonic (_("_Import"));
+       data->CM_dtex_qifmemo = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+       widget = gtk_check_button_new_with_mnemonic (_("_Swap with payees"));
+       data->CM_dtex_qifswap = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 3, row, 1, 1);
+
+
+       // group :: Files folder
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Files folder"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("_Import:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, 0);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_widget_set_hexpand (hbox, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
 
        widget = make_string(label);
        data->ST_path_import = widget;
+       gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET(widget)), GTK_STYLE_CLASS_LINKED);
        gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-       widget = gtk_button_new_with_label("...");
+       //widget = gtk_button_new_with_label("...");
+       widget = gtk_button_new_from_icon_name(ICONNAME_FOLDER, GTK_ICON_SIZE_BUTTON);
        data->BT_path_import = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
        row++;
-       label = make_label(_("_Export:"), 0, 0.5);
+       label = make_label_widget(_("_Export:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, 0);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_widget_set_hexpand (hbox, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
 
        widget = make_string(label);
        data->ST_path_export = widget;
+       gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET(widget)), GTK_STYLE_CLASS_LINKED);
        gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-       widget = gtk_button_new_with_label("...");
+       //widget = gtk_button_new_with_label("...");
+       widget = gtk_button_new_from_icon_name(ICONNAME_FOLDER, GTK_ICON_SIZE_BUTTON);
        data->BT_path_export = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-
-       return(container);
+       return content_grid;
 }
 
+#define cube_dim 16
 
-
-
-static GtkWidget *defpref_page_reports (struct defpref_data *data)
+static gboolean
+draw_callback (GtkWidget *widget,
+               cairo_t   *cr,
+               gpointer   user_data)
 {
-GtkWidget *container;
-GtkWidget *table, *label, *widget;
-gint row;
+struct defpref_data *data = user_data;
+gint index;
+GtkColorScheme scheme;
+gint w, h;
+gint i, x, y;
 
-       container = gtk_vbox_new(FALSE, 0);
+       index = gtk_combo_box_get_active(GTK_COMBO_BOX(data->CY_color_scheme));
 
-       table = gtk_table_new (5, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       colorscheme_init(&scheme, index);
+       
+       gtk_widget_get_size_request (widget, &w, &h);
+       x = y = 0;
+       for(i=0;i<scheme.nb_cols;i++)
+       {
+               cairo_user_set_rgbcol (cr, &scheme.colors[i]);
+               cairo_rectangle(cr, x, y, cube_dim, cube_dim);
+               cairo_fill(cr);
+               x += 1 + cube_dim;
+               if( i == 15 )
+               { x = 0; y = 1 + cube_dim; }
+       }
 
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
+       return TRUE;
+}
 
 
-       row = 0;
-       label = make_label(_("Initial filter"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
 
-       row++;
-       label = make_label(_("Date _range:"), 0, 0.5);
+static GtkWidget *defpref_page_reports (struct defpref_data *data)
+{
+GtkWidget *content_grid, *group_grid, *label, *widget;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Initial filter
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Initial filter"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("Date _range:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_daterange(label, FALSE);
        data->CY_daterange_rep = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-
-       row++;
-       label = make_label(_("Charts options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Color Scheme:"), 0, 0.5);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       // group ::Charts options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Charts options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
+       label = make_label_widget(_("Color scheme:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_cycle(label, (gchar **)chart_colors);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_cycle(label, chart_colors);
        data->CY_color_scheme = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Statistics options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       widget = gtk_drawing_area_new ();
+       data->DA_colors = widget;
+       gtk_widget_set_size_request (widget, (1+cube_dim)*16, (1+cube_dim)*2);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       row++;
+       g_signal_connect (data->DA_colors, "draw", G_CALLBACK (draw_callback), data);
+
+       // group :: Statistics options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Statistics options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Show by _amount"));
        data->CM_stat_byamount = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Show _rate column"));
        data->CM_stat_showrate = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Show _details"));
        data->CM_stat_showdetail = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       row++;
-       label = make_label(_("Budget options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
+       // group :: Budget options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Budget options"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+       
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Show _details"));
        data->CM_budg_showdetail = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       return(container);
+       return content_grid;
 }
 
 
 static GtkWidget *defpref_page_euro (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (7, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-
-/*
-       label = make_label(_("Default currency"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Code:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.0);
-       data->LB_default = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-
-
-       row++;
-       widget = gtk_button_new_with_mnemonic (_("_Change"));
-       data->BT_default = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-
-       row++;
-*/
-
-       label = make_label(_("General"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+GtkWidget *content_grid, *group_grid, *label, *widget, *expander;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: General
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("General"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
+       row=1;
        widget = gtk_check_button_new_with_mnemonic (_("_Enable"));
        data->CM_euro_enable = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
+
+       // group :: Currency
+    group_grid = gtk_grid_new ();
+       data->GRP_currency = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Currency"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 4, 1);
 
-       row++;
-       label = make_label(_("Fill from:"), 0, 0.5);
+       row=1;
+       widget = make_label(NULL, 0.0, 0.5);
+       data->ST_euro_country = widget;
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+
+       //row++;
+       label = make_label_widget(_("_Preset:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 2, row, 1, 1);
        widget = make_euro_presets(label);
        data->CY_euro_preset = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_margin_left (label, 2*SPACING_LARGE);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 3, row, 1, 1);
 
-       row++;
-       label = make_label(_("Country:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0.0, 0.0);
-       data->ST_euro_country = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Value:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_euro(label);
+       
+       // group :: Exchange rate
+    group_grid = gtk_grid_new ();
+       data->GRP_rate = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       label = make_label_group(_("Exchange rate"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row=1;
+       label = make_label_widget("1 EUR _=");
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_exchange_rate(label);
        data->NB_euro_value = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       // group :: Numbers format
+    group_grid = gtk_grid_new ();
+       data->GRP_format = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Format"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("Numbers format"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       row = 1;
+       widget = make_label(NULL, 0, 0.0);
+       data->LB_numbereuro = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("Symbol:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       expander = gtk_expander_new_with_mnemonic(_("_Customize"));
+       gtk_grid_attach (GTK_GRID (group_grid), expander, 1, row, 1, 1);
+
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (expander), group_grid);
+       
+       row = 0;
+       label = make_label_widget(_("_Symbol:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_string_maxlength(label, 3);
        data->ST_euro_symbol = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Is prefix"));
+       widget = gtk_check_button_new_with_mnemonic (_("Is pre_fix"));
        data->CM_euro_isprefix = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Decimal char:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Decimal char:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_string_maxlength(label, 1);
        data->ST_euro_decimalchar = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("Grouping char:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string_maxlength(label, 1);
-       data->ST_euro_groupingchar = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("_Frac digits:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Frac digits:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_numeric(label, 0.0, 6.0);
        data->NB_euro_fracdigits = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(NULL, 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0, 0.5);
-       data->LB_numbereuro = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-/*
-       row++;
-       label = make_label(_("_Frac digits:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_numeric(label, 0.0, 6.0);
-       data->NB_euro_nbdec = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Thousand separator"));
-       data->CM_euro_thsep = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Symbol:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string_maxlength(label, 8);
-       data->ST_euro_symbol = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-*/
+       label = make_label_widget(_("_Grouping char:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_string_maxlength(label, 1);
+       data->ST_euro_groupingchar = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       return(container);
+       return content_grid;
 }
 
 
-/*
-GtkWidget *defpref_page_help (struct defpref_data *data)
-{
-GtkWidget *container;
-GtkWidget *table, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (2, 2, FALSE);
-       gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-       label = make_label(_("Web navigator"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label("", 0.0, 0.5);
-       gtk_misc_set_padding (GTK_MISC (label), HB_BOX_SPACING, 0);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       label = make_label(_("Web _navigator to use:"), 1.0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string(label);
-       data->ST_path_navigator = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
-
-
-
-       return(container);
-}
-*/
-
 static GtkWidget *defpref_page_display (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
+GtkWidget *content_grid, *group_grid, *label, *widget, *expander;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Date options
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Date"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       table = gtk_table_new (7, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       row = 1;
+       widget = make_label(NULL, 0, 0.5);
+       data->LB_date = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
+       row++;
+       expander = gtk_expander_new_with_mnemonic(_("_Customize"));
+       gtk_grid_attach (GTK_GRID (group_grid), expander, 1, row, 1, 1);
 
-       row = 0;
-       label = make_label(_("Date options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (expander), group_grid);
 
-       row++;
-       label = make_label(_("_Date format:"), 0, 0.5);
+       row = 1;
+       label = make_label_widget(_("_Format:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_string(label);
        data->ST_datefmt = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+       widget = gtk_image_new_from_icon_name (ICONNAME_INFO, GTK_ICON_SIZE_BUTTON);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 3, row, 1, 1);
 
+       
        gtk_widget_set_tooltip_text(widget,
        _("%a locale's abbreviated weekday name.\n"
 "%A locale's full weekday name. \n"
@@ -1692,331 +1554,280 @@ gint row;
 "%Y year with century as a decimal number. \n")
 );
 
-
-       row++;
-       label = make_label(NULL, 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0, 0.5);
-       data->LB_date = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Numbers options"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("Symbol:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string_maxlength(label, 3);
-       data->ST_num_symbol = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Is prefix"));
-       data->CM_num_isprefix = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Decimal char:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string_maxlength(label,1);
-       data->ST_num_decimalchar = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("Grouping char:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_string_maxlength(label, 1);
-       data->ST_num_groupingchar = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(_("_Frac digits:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       #if MYDEBUG
-               widget = make_numeric(label, 0.0, 15.0);
-       #else
-               widget = make_numeric(label, 0.0, 6.0);
-       #endif
-       data->NB_num_fracdigits = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       row++;
-       label = make_label(NULL, 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_label(NULL, 0, 0.5);
-       data->LB_numberbase = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       /* obsolete */
-
-       /*
-       row++;
-       label = make_label(_("_Frac digits:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = make_numeric(label, 0.0, 6.0);
-       data->NB_numnbdec = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Thousand separator"));
-       data->CM_numseparator = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       */
+       widget = make_label(NULL, 0.0, 0.5);
+       gtk_label_set_markup (GTK_LABEL(widget), "<small><a href=\"http://man7.org/linux/man-pages/man3/strftime.3.html\">online reference</a></small>");
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       row++;
-       label = make_label(_("Measurement units"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       /*row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Use _Imperial units"));
-       data->CM_imperial = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);*/
+       // group :: Measurement units
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Measurement units"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Use _miles for meter"));
        data->CM_unitismile = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Use _galons for fuel"));
+       widget = gtk_check_button_new_with_mnemonic (_("Use _gallon for fuel"));
        data->CM_unitisgal = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       return(container);
+       return content_grid;
 }
 
 
 static GtkWidget *defpref_page_transactions (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *label, *sw, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (3, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, TRUE, TRUE, 0);
-
-       row = 0;
-       label = make_label(_("Transaction window"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+GtkWidget *content_grid, *group_grid, *sw, *label, *widget;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Transaction window
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Transaction window"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("Date _range:"), 0, 0.5);
+       row = 1;
+       label = make_label_widget(_("Date _range:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_daterange(label, FALSE);
        data->CY_daterange_txn = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Hide reconciled transactions"));
-       data->CM_hide_reconciled = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Show:"));
+       //----------------------------------------- l, r, t, b
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_numeric(NULL, 0, 366);
+       
+       data->ST_datefuture_nbdays = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
+       //TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days in advance the current date
+       label = make_label(_("days in advance the current date"), 0, 0.5);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 3, row, 1, 1);
 
        row++;
-       label = make_label(_("Multiple add"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       widget = gtk_check_button_new_with_mnemonic (_("Hide reconciled transactions"));
+       data->CM_hide_reconciled = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
 
        row++;
+       widget = gtk_check_button_new_with_mnemonic (_("Always show remind transactions"));
+       data->CM_show_remind = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 2, 1);
+
+       // group :: Multiple add
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Multiple add"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Keep the last date"));
        data->CM_herit_date = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       row++;
-       label = make_label(_("Column list"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       // group :: Column list
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Column list"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
+       row = 1;
        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_NEVER, GTK_POLICY_AUTOMATIC);
        widget = (GtkWidget *)list_txn_colprefcreate();
        data->LV_opecolumns = widget;
+       gtk_widget_set_size_request(data->LV_opecolumns, HB_MINWIDTH_LIST, -1);
        gtk_container_add (GTK_CONTAINER (sw), widget);
+       gtk_widget_set_vexpand (sw, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), sw, 1, row, 2, 1);
        gtk_widget_set_tooltip_text(widget, _("Drag & drop to change the order"));
-       gtk_table_attach (GTK_TABLE (table), sw, 1, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
 
-
-       return(container);
+       return content_grid;
 }
 
 
 
 static GtkWidget *defpref_page_interface (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *hbox, *label, *widget;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (6, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-       label = make_label(_("Language"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+GtkWidget *content_grid, *group_grid, *hbox, *label, *widget;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: General
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("General"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("_Language:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row = 1;
+       label = make_label_widget(_("_Language:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = ui_language_combobox_new(label);
        data->CY_language = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
        
        row++;
-       label = make_label(_("General"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
-       label = make_label(_("_Toolbar:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Toolbar:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_TOOLBAR_STYLE);
        data->CY_toolbar = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       /*
-       row++;
-       label = make_label(_("_Size:"), 0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       widget = make_numeric(label, 16.0, 48.0);
-       data->NB_image_size = widget;
-       gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-       label = make_label(_("pixels"), 0, 0.5);
-       gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-       */
-
-       row++;
-       label = make_label(_("Treeview"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
 
        row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Show rules hint"));
-       data->CM_ruleshint = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       //widget = gtk_check_button_new_with_mnemonic (_("Enable rows in alternating colors"));
+       //data->CM_ruleshint = widget;
+       label = make_label_widget(_("_Grid line:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       widget = make_cycle(label, CYA_GRID_LINES);
+       data->CY_gridlines = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
+       // group :: Amount colors
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Amount colors"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("Amount colors"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
-
-       row++;
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Uses custom colors"));
        data->CM_custom_colors = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
+
+    group_grid = gtk_grid_new ();
+       data->GR_colors = group_grid;
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
 
        row++;
-       label = make_label(_("_Preset:"), 0, 0.5);
+       label = make_label_widget(_("_Preset:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_cycle(label, CYA_TANGO_COLORS);
        data->CY_colors = widget;
-       //gtk_table_attach_defaults (GTK_TABLE (table), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       //gtk_grid_attach (GTK_GRID (group_grid), data->CY_option[FILTER_DATE], 1, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
        row++;
-       label = make_label(_("_Expense:"), 0, 0.5);
+       label = make_label_widget(_("_Expense:"));
        //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach_defaults (GTK_TABLE (table), hbox, 2, 3, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
        
        widget = gtk_color_button_new ();
        data->CP_exp_color = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
        
-       label = make_label(_("_Income:"), 0, 0.5);
+       label = make_label_widget(_("_Income:"));
        gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
        widget = gtk_color_button_new ();
        data->CP_inc_color = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       label = make_label(_("_Warning:"), 0, 0.5);
+       label = make_label_widget(_("_Warning:"));
        gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
        widget = gtk_color_button_new ();
        data->CP_warn_color = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-
-       return(container);
+       return content_grid;
 }
 
+
 static GtkWidget *defpref_page_general (struct defpref_data *data)
 {
-GtkWidget *container;
-GtkWidget *table, *label, *widget, *hbox;
-gint row;
-
-       container = gtk_vbox_new(FALSE, 0);
-
-       table = gtk_table_new (4, 3, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), HB_BOX_SPACING);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       gtk_box_pack_start (GTK_BOX (container), table, FALSE, FALSE, 0);
-
-       row = 0;
-       label = make_label(_("Program start"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+GtkWidget *content_grid, *group_grid, *hbox, *label, *widget;
+gint crow, row;
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+
+       crow = 0;
+       // group :: Program start
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Program start"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
+       row = 1;
        widget = gtk_check_button_new_with_mnemonic (_("Show splash screen"));
        data->CM_show_splash = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Load last opened file"));
        data->CM_load_last = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic (_("Post pending scheduled transactions"));
        data->CM_append_scheduled = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
-
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
-       label = make_label(_("Fiscal year"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       widget = gtk_check_button_new_with_mnemonic (_("Update currencies online"));
+       data->CM_do_update_currency = widget;
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
-       row++;
+       // group :: Fiscal year
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+
+       label = make_label_group(_("Fiscal year"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
+
+       row = 1;
        //TRANSLATORS: (fiscal year) starts on
-       label = make_label(_("Starts _on:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Starts _on:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, HB_BOX_SPACING);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_FILL|GTK_EXPAND), (GtkAttachOptions) (0), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
        widget = make_numeric (label, 1, 28);
        data->NB_fiscyearday = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
@@ -2024,43 +1835,50 @@ gint row;
        data->CY_fiscyearmonth = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-       row++;
-       label = make_label(_("Main window reports"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Main window reports
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Main window reports"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("Date _range:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row = 1;
+       label = make_label_widget(_("Date _range:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
        widget = make_daterange(label, FALSE);
        data->CY_daterange_wal = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
 
-       row++;
-       label = make_label(_("Files folder"), 0.0, 0.5);
-       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
-       gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 3, row, row+1);
+       // group :: Files folder
+    group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow++, 1, 1);
+       
+       label = make_label_group(_("Files folder"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, 0, 3, 1);
 
-       row++;
-       label = make_label(_("_Default:"), 0, 0.5);
-       //----------------------------------------- l, r, t, b
-       gtk_table_attach (GTK_TABLE (table), label, 1, 2, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row = 1;
+       label = make_label_widget(_("_Default:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
 
-       hbox = gtk_hbox_new(FALSE, 0);
-       gtk_table_attach (GTK_TABLE (table), hbox, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), (GtkAttachOptions) (GTK_EXPAND|GTK_FILL), 0, 0);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_widget_set_hexpand (hbox, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 2, row, 1, 1);
 
        widget = make_string(label);
        data->ST_path_hbfile = widget;
+       gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET(widget)), GTK_STYLE_CLASS_LINKED);
        gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-       widget = gtk_button_new_with_label("...");
+       //widget = gtk_button_new_with_label("...");
+       widget = gtk_button_new_from_icon_name(ICONNAME_FOLDER, GTK_ICON_SIZE_BUTTON);
        data->BT_path_hbfile = widget;
        gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
 
-
-       return(container);
+       return content_grid;
 }
 
 static void defpref_selection(GtkTreeSelection *treeselection, gpointer user_data)
@@ -2093,9 +1911,9 @@ gint page;
                gtk_label_set_text (GTK_LABEL (data->label), g_value_get_string (&val));
                g_value_unset (&val);
 
-               gtk_tree_model_get_value(model, &iter, LST_PREF_ICON, &val);
-               gtk_image_set_from_pixbuf (GTK_IMAGE (data->image),
-                             g_value_get_object (&val));
+               gtk_tree_model_get_value(model, &iter, LST_PREF_ICONNAME, &val);
+               //gtk_image_set_from_pixbuf (GTK_IMAGE (data->image), g_value_get_object (&val));
+               gtk_image_set_from_icon_name(GTK_IMAGE (data->image), g_value_get_string (&val), GTK_ICON_SIZE_DIALOG);
                g_value_unset (&val);
 
 
@@ -2146,12 +1964,13 @@ gint result;
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
        DB( g_print("\n(defpref_clear) (data=%p)\n", data) );
 
-       result = ui_dialog_msg_question(
+       result = ui_dialog_msg_confirm_alert(
                GTK_WINDOW(data->window),
-               _("Clear every preferences ?"),
-               _("This will revert the preferences\nto its default values")
+               _("Reset all preferences"),
+               _("Do you really want to reset all\npreferences to default values?"),
+           _("Reset")
                );
-       if( result == GTK_RESPONSE_YES )
+       if( result == GTK_RESPONSE_OK )
        {
                homebank_pref_setdefault();
                defpref_set(data);
@@ -2165,15 +1984,14 @@ GtkWidget *defpref_dialog_new (void)
 {
 struct defpref_data data;
 GtkWidget *window, *content, *mainvbox;
-
 GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
 
       window = gtk_dialog_new_with_buttons (_("Preferences"),
                                GTK_WINDOW(GLOBALS->mainwindow),
                                0,
-                               GTK_STOCK_CANCEL,
+                               _("_Cancel"),
                                GTK_RESPONSE_REJECT,
-                               GTK_STOCK_OK,
+                               _("_OK"),
                                GTK_RESPONSE_ACCEPT,
                                NULL);
 
@@ -2182,19 +2000,19 @@ GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
        //store our window private data
        g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)&data);
 
-       gtk_window_set_icon_name(GTK_WINDOW (window), GTK_STOCK_PREFERENCES);
+       gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_PREFERENCES);
 
-       content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainvbox = gtk_vbox_new (FALSE, 8);
+       content = gtk_dialog_get_content_area(GTK_DIALOG (window));                     // return a vbox
+       mainvbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
 
-       gtk_container_set_border_width(GTK_CONTAINER(mainvbox), 8);
+       gtk_container_set_border_width(GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
 
-       hbox = gtk_hbox_new (FALSE, 8);
+       hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
 
        //left part
-       vbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
+       vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
        gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
        
        //list
@@ -2207,30 +2025,44 @@ GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
        gtk_container_add (GTK_CONTAINER (sw), widget);
 
        // clear button
-       data.BT_clear = gtk_button_new_from_stock(GTK_STOCK_CLEAR);
+       data.BT_clear = gtk_button_new_with_mnemonic(_("_Reset"));
        gtk_box_pack_start (GTK_BOX (vbox), data.BT_clear, FALSE, TRUE, 0);
 
        
        //right part : notebook
-       vbox = gtk_vbox_new (FALSE, 12);
+       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
        gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
        gtk_widget_show (vbox);
 
        ebox = gtk_event_box_new();
-       gtk_widget_set_state (ebox, GTK_STATE_SELECTED);
+       gtk_widget_set_name(ebox, "hbebox");
+       GtkStyleContext *context = gtk_widget_get_style_context (ebox);
+       #if GTK_MINOR_VERSION <= 18
+               gtk_style_context_add_class (context, GTK_STYLE_CLASS_LIST_ROW);
+               gtk_widget_set_state_flags(ebox, GTK_STATE_FLAG_SELECTED, TRUE);
+       #else
+       GtkCssProvider *provider;
+               provider = gtk_css_provider_new ();
+               gtk_css_provider_load_from_data (provider, 
+               "#hbebox { color: @theme_selected_fg_color; background-color: @theme_selected_bg_color; }"
+               , -1, NULL);
+               gtk_style_context_add_provider (context, GTK_STYLE_PROVIDER(provider), G_MAXUINT);
+       
+       //      gtk_style_context_set_state(context, GTK_STATE_FLAG_SELECTED);
+       #endif
+
        gtk_box_pack_start (GTK_BOX (vbox), ebox, FALSE, TRUE, 0);
        gtk_widget_show (ebox);
 
-  hbox = gtk_hbox_new (FALSE, 6);
-  gtk_container_set_border_width (GTK_CONTAINER (hbox), 6);
-  gtk_container_add (GTK_CONTAINER (ebox), hbox);
-  gtk_widget_show (hbox);
-
-  label = gtk_label_new (NULL);
-  gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+       gtk_container_set_border_width (GTK_CONTAINER (hbox), SPACING_SMALL);
+       gtk_container_add (GTK_CONTAINER (ebox), hbox);
+       gtk_widget_show (hbox);
 
-  gimp_label_set_attributes (GTK_LABEL (label),
-                             PANGO_ATTR_SCALE,  PANGO_SCALE_LARGE,
+       label = gtk_label_new (NULL);
+       gtk_widget_set_margin_left(label, SPACING_MEDIUM);
+       gimp_label_set_attributes (GTK_LABEL (label),
+                             PANGO_ATTR_SCALE,  PANGO_SCALE_XX_LARGE,
                              PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD,
                              -1);
 
@@ -2304,9 +2136,11 @@ GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
        g_signal_connect (data.BT_path_import, "pressed", G_CALLBACK (defpref_pathselect), GINT_TO_POINTER(2));
        g_signal_connect (data.BT_path_export, "pressed", G_CALLBACK (defpref_pathselect), GINT_TO_POINTER(3));
 
+       g_signal_connect (data.CM_custom_colors, "toggled", G_CALLBACK (defpref_colortoggle), NULL);
     g_signal_connect (data.CY_colors, "changed", G_CALLBACK (defpref_colorpreset), NULL);
 
 
+       
        g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data.LV_page)), "changed", G_CALLBACK (defpref_selection), notebook);
 
        g_signal_connect (data.CM_euro_enable, "toggled", G_CALLBACK (defpref_eurotoggle), NULL);
@@ -2316,12 +2150,9 @@ GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
        //date
     g_signal_connect (data.ST_datefmt, "changed", G_CALLBACK (defpref_date_sample), NULL);
 
-       //base number
-    g_signal_connect (data.ST_num_symbol   , "changed", G_CALLBACK (defpref_numberbase_sample), NULL);
-       g_signal_connect (data.CM_num_isprefix, "toggled", G_CALLBACK (defpref_numberbase_sample), NULL);
-    g_signal_connect (data.ST_num_decimalchar, "changed", G_CALLBACK (defpref_numberbase_sample), NULL);
-    g_signal_connect (data.ST_num_groupingchar, "changed", G_CALLBACK (defpref_numberbase_sample), NULL);
-    g_signal_connect (data.NB_num_fracdigits, "value-changed", G_CALLBACK (defpref_numberbase_sample), NULL);
+       //report
+       g_signal_connect (data.CY_color_scheme, "changed", G_CALLBACK (defpref_color_scheme_changed), NULL);
+
 
        //euro number
     g_signal_connect (data.ST_euro_symbol   , "changed", G_CALLBACK (defpref_numbereuro_sample), NULL);
@@ -2337,10 +2168,11 @@ GtkWidget *hbox, *vbox, *sw, *widget, *notebook, *page, *ebox, *image, *label;
        //defhbfile_setup(&data);
        //defhbfile_update(data.LV_arc, NULL);
 
-       defpref_eurotoggle(window, NULL);
-
        defpref_set(&data);
 
+       defpref_colortoggle(window, NULL);
+       defpref_eurotoggle(window, NULL);
+
        gtk_window_resize(GTK_WINDOW(window), 640, 256);
 
 
@@ -2403,14 +2235,12 @@ GtkWidget *view;
 GtkCellRenderer    *renderer;
 GtkTreeViewColumn  *column;
 GtkTreeIter    iter;
-GtkWidget *cellview;
 gint i;
 
        /* create list store */
        store = gtk_list_store_new(
                LST_PREF_MAX,
-               GDK_TYPE_PIXBUF,
-               GDK_TYPE_PIXBUF,
+               G_TYPE_STRING,
                G_TYPE_STRING,
                G_TYPE_INT
                );
@@ -2419,15 +2249,15 @@ gint i;
        view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       //gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (view), TRUE);
        gtk_tree_view_set_headers_visible(GTK_TREE_VIEW (view), FALSE);
        gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_SINGLE);
 
        /* column 1: icon */
        column = gtk_tree_view_column_new();
        renderer = gtk_cell_renderer_pixbuf_new ();
+       g_object_set(renderer, "stock-size", GTK_ICON_SIZE_DND, NULL);
        gtk_tree_view_column_pack_start(column, renderer, FALSE);
-       gtk_tree_view_column_set_attributes(column, renderer, "pixbuf", LST_PREF_SMALLPIXBUF, NULL);
+       gtk_tree_view_column_set_attributes(column, renderer, "icon-name", LST_PREF_ICONNAME, NULL);
 
        renderer = gtk_cell_renderer_text_new ();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
@@ -2435,86 +2265,26 @@ gint i;
 
        gtk_tree_view_append_column (GTK_TREE_VIEW(view), column);
 
-
-       cellview = gtk_cell_view_new ();
-
        //populate our combobox model
        for(i=0;i<PREF_MAX;i++)
        {
-       GdkPixbuf *small_pixbuf = NULL;
-
                gtk_list_store_append(store, &iter);
 
-               /*
-               if( pref_pixbuf[i] )
-                       small_pixbuf = gdk_pixbuf_scale_simple (pref_pixbuf[i], 24, 24, GDK_INTERP_BILINEAR);
-               */
-               small_pixbuf = gtk_widget_render_icon (cellview, pref_pixname[i], GTK_ICON_SIZE_DND, NULL);
-
                gtk_list_store_set(store, &iter,
-                       LST_PREF_SMALLPIXBUF, small_pixbuf,
-                       LST_PREF_ICON, pref_pixbuf[i],
+                   LST_PREF_ICONNAME, pref_iconname[i],
                        LST_PREF_NAME, _(pref_name[i]),
                        LST_PREF_PAGE, i,
                        -1);
        }
 
-       gtk_widget_destroy (cellview);
-
        return(view);
 }
 
 
-
-void free_pref_icons(void)
-{
-guint i;
-
-       for(i=0;i<PREF_MAX;i++)
-       {
-               if(pref_pixbuf[i] != NULL)
-                       g_object_unref(pref_pixbuf[i]);
-       }
-}
-
-void load_pref_icons(void)
-{
-//GError *error = NULL;
-GtkWidget *cellview;
-guint i;
-
-       cellview = gtk_cell_view_new ();
-
-       for(i=0;i<PREF_MAX;i++)
-       {
-               pref_pixbuf[i] = gtk_widget_render_icon (cellview, pref_pixname[i], GTK_ICON_SIZE_DIALOG, NULL);
-       }
-
-       gtk_widget_destroy (cellview);
-}
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/
 
 
-static gchar *list_txn_column_label[] = {
-       "----", //datas
-       "----", //status
-       "----", //date
-       N_("Info"    ),
-       N_("Payee"   ),
-       N_("Memo"    ),
-       N_("Amount"  ),
-       N_("Expense" ),
-       N_("Income"  ),
-       N_("Category"),
-       N_("Tags"    ),
-       N_("Balance" ),
-       NULL
-};
-
-
-//static gint n_ope_list_columns = G_N_ELEMENTS (ope_list_columns);
+extern gchar *list_txn_column_label[];
 
 
 static void
@@ -2619,7 +2389,7 @@ gint i;
                gtk_list_store_append (store, &iter);
                gtk_list_store_set (store, &iter,
                        COLUMN_VISIBLE, visible,
-                       COLUMN_NAME, list_txn_column_label[id],
+                       COLUMN_NAME, _(list_txn_column_label[id]),
                        COLUMN_ID  , id,
                        -1);
                
index 06b33e64945e061d41107ed76b7793d0a08ce97b..afd529ee817a9d64953e3f56e0c97635dbdc1340 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -34,12 +34,15 @@ struct defpref_data
 
        GtkWidget       *CY_language;
        GtkWidget       *CY_toolbar;
+
+       GtkWidget   *GR_colors;
        GtkWidget       *CY_colors;
        GtkWidget       *CM_custom_colors;
        GtkWidget       *CP_exp_color;
        GtkWidget       *CP_inc_color;
        GtkWidget       *CP_warn_color;
-       GtkWidget       *CM_ruleshint;
+       //GtkWidget     *CM_ruleshint;
+       GtkWidget       *CY_gridlines;
 
        GtkWidget       *LV_opecolumns;
        GtkWidget       *BT_go_up;
@@ -57,36 +60,31 @@ struct defpref_data
        GtkWidget       *CM_load_last;
        GtkWidget       *CM_show_splash;
        GtkWidget       *CM_append_scheduled;
+       GtkWidget   *CM_do_update_currency;
        GtkWidget       *CM_herit_date;
        GtkWidget       *CM_hide_reconciled;
-
-       //GtkWidget     *ST_path_navigator;
+       GtkWidget       *CM_show_remind;
 
        GtkWidget       *ST_datefmt;
        GtkWidget       *LB_date;
 
-       GtkWidget       *ST_num_symbol;
-       GtkWidget   *CM_num_isprefix;
-       GtkWidget       *ST_num_decimalchar;    
-       GtkWidget       *ST_num_groupingchar;   
-       GtkWidget       *NB_num_fracdigits;
-       GtkWidget       *LB_numberbase;
-
-       //GtkWidget     *NB_numnbdec;
-       //GtkWidget     *CM_numseparator;
-       //GtkWidget     *CM_imperial;
        GtkWidget       *CM_unitismile;
        GtkWidget       *CM_unitisgal;
 
        GtkWidget       *CY_daterange_wal;
        GtkWidget       *CY_daterange_txn;
+       GtkWidget   *ST_datefuture_nbdays;
        GtkWidget       *CY_daterange_rep;
        
-       /* currencies 
+       /* currencies */
        GtkWidget       *LB_default;
-       GtkWidget       *BT_default; */
+       GtkWidget       *BT_default; 
        
        GtkWidget       *CM_euro_enable;
+       GtkWidget       *GRP_currency;
+       GtkWidget       *GRP_rate;
+       GtkWidget       *GRP_format;
+        
        GtkWidget       *CY_euro_preset;
        GtkWidget       *ST_euro_country;
        GtkWidget       *NB_euro_value;
@@ -109,11 +107,17 @@ struct defpref_data
        GtkWidget       *CM_budg_showdetail;
 
        GtkWidget       *CY_color_scheme;
+       GtkWidget   *DA_colors;
 
        GtkWidget       *CM_chartlegend;
 
        GtkWidget       *CY_dtex_datefmt;
+       GtkWidget       *CY_dtex_ofxname;
        GtkWidget       *CY_dtex_ofxmemo;
+       GtkWidget       *CM_dtex_qifmemo;
+       GtkWidget       *CM_dtex_qifswap;
+
+       gint            country;
 
 };
 
diff --git a/src/ui-split.c b/src/ui-split.c
new file mode 100644 (file)
index 0000000..da0438b
--- /dev/null
@@ -0,0 +1,560 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty ofdeftransaction_amountchanged
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "homebank.h"
+
+#include "ui-split.h"
+#include "ui-transaction.h"
+#include "ui-archive.h"
+#include "gtk-dateentry.h"
+#include "ui-payee.h"
+#include "ui-category.h"
+#include "ui-account.h"
+#include "hb-split.h"
+
+
+
+
+/****************************************************************************/
+/* Debug macros                                                             */
+/****************************************************************************/
+#define MYDEBUG 0
+
+#if MYDEBUG
+#define DB(x) (x);
+#else
+#define DB(x);
+#endif
+
+/* our global datas */
+extern struct HomeBank *GLOBALS;
+extern struct Preferences *PREFS;
+
+
+#define GTK_RESPONSE_SPLIT_SUM 10880
+#define GTK_RESPONSE_SPLIT_REM 10888
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+static void ui_split_dialog_filter_text_handler (GtkEntry    *entry,
+                          const gchar *text,
+                          gint         length,
+                          gint        *position,
+                          gpointer     data)
+{
+GtkEditable *editable = GTK_EDITABLE(entry);
+gint i, count=0;
+gchar *result = g_new0 (gchar, length+1);
+
+  for (i=0; i < length; i++)
+  {
+    if (text[i]=='|')
+      continue;
+    result[count++] = text[i];
+  }
+
+
+  if (count > 0) {
+    g_signal_handlers_block_by_func (G_OBJECT (editable),
+                                     G_CALLBACK (ui_split_dialog_filter_text_handler),
+                                     data);
+    gtk_editable_insert_text (editable, result, count, position);
+    g_signal_handlers_unblock_by_func (G_OBJECT (editable),
+                                       G_CALLBACK (ui_split_dialog_filter_text_handler),
+                                       data);
+  }
+  g_signal_stop_emission_by_name (G_OBJECT (editable), "insert-text");
+
+  g_free (result);
+}
+
+
+void ui_split_dialog_line_sensitive(guint line, gboolean sensitive, gpointer user_data)
+{
+struct ui_split_dialog_data *data = user_data;
+
+       if( line > TXN_MAX_SPLIT )
+               return;
+
+       if( line == 0 ) // line 0 always active !
+               sensitive = TRUE;
+
+       
+       gtk_widget_set_sensitive(data->PO_cat[line], sensitive);
+       gtk_widget_set_sensitive(data->ST_amount[line], sensitive);
+       gtk_widget_set_sensitive(data->ST_memo[line], sensitive);
+       if(data->BT_rem[line])
+               gtk_widget_set_sensitive(data->BT_rem[line], sensitive);
+       if(data->BT_add[line])
+               gtk_widget_set_sensitive(data->BT_add[line], sensitive);
+       
+       if(sensitive == FALSE)
+       {
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat[line]), 0);
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[line]), 0.0);
+               gtk_entry_set_text(GTK_ENTRY(data->ST_memo[line]), "");
+       }
+
+       if(sensitive == TRUE)
+               data->activeline = line;
+
+}
+
+
+void ui_split_dialog_compute(GtkWidget *widget, gpointer user_data)
+{
+struct ui_split_dialog_data *data = user_data;
+gint i, count, nbvalid;
+//gint j;
+gchar buf[48];
+gboolean sensitive, active;
+//guint32 cat[TXN_MAX_SPLIT];
+gdouble amt[TXN_MAX_SPLIT];
+gboolean valid[TXN_MAX_SPLIT];
+
+       DB( g_print("\n(ui_split_dialog_compute)\n") );
+
+       data->sumsplit = data->remsplit = 0.0;
+       nbvalid = 0;
+       for(i=0;i<TXN_MAX_SPLIT;i++)
+       {
+               active = gtk_widget_get_sensitive(data->PO_cat[i]);
+               if(!active) break;
+               
+               //cat[i] = ui_cat_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_cat[i]));
+               amt[i] = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount[i]));
+               data->sumsplit += amt[i];
+               valid[i] = TRUE;
+
+               if(!amt[i])
+                       valid[i] = FALSE;
+
+               /* disable use same category several time
+               for(j=0;j<i;j++)
+               {
+                       if(i == j) continue;
+                       if( (cat[i] == cat[j]) )
+                       {
+                               valid[i] = FALSE;
+                               break;
+                       }
+               }*/
+               DB( g_print("- split %d : act.=%d val.=%d : amt=%.2f\n", i, active, valid[i], amt[i]) );
+
+               if(valid[i])
+                       nbvalid++;
+
+               DB( g_print("- nbsplit %d\n", data->nbsplit) );
+
+               if(data->nbsplit == i)
+               {
+                       DB( g_print("- set last split %d\n", i) );
+
+                       if(data->BT_add[i])
+                               gtk_widget_set_sensitive(data->BT_add[i], valid[i]);
+
+                       if(data->BT_rem[i])
+                               gtk_widget_set_sensitive(data->BT_rem[i], TRUE);
+               }
+               else
+               {
+                       DB( g_print("- set off to %d\n", i) );
+
+                       if(data->BT_add[i])
+                               gtk_widget_set_sensitive(data->BT_add[i], FALSE);
+
+                       if(data->BT_rem[i])
+                               gtk_widget_set_sensitive(data->BT_rem[i], FALSE);
+               }
+       }
+
+       count = i;
+       DB( g_print("- count=%d, nbvalid=%d\n", count, nbvalid ) );
+
+       
+       if(data->splittype == TXN_SPLIT_AMOUNT)
+       {
+               data->remsplit = data->amount - data->sumsplit;
+       }
+       
+       //rules validation      
+       sensitive = ((count == nbvalid) && (count > 1)) ? TRUE : FALSE;
+       if(data->splittype == TXN_SPLIT_NEW)
+               gtk_dialog_set_response_sensitive(GTK_DIALOG(data->dialog), GTK_RESPONSE_SPLIT_SUM, sensitive);
+       
+       if(data->splittype == TXN_SPLIT_AMOUNT)
+       {
+               sensitive = hb_amount_round(data->remsplit, 2) != 0.0 ? FALSE : sensitive;
+               gtk_dialog_set_response_sensitive(GTK_DIALOG(data->dialog), GTK_RESPONSE_ACCEPT, sensitive);
+
+               if(!data->remsplit)
+                       g_sprintf(buf, "----");
+               else
+                       g_snprintf(buf, 48, "%.2f", data->remsplit);
+
+               gtk_label_set_label(GTK_LABEL(data->LB_remain), buf);
+
+               g_snprintf(buf, 48, "%.2f", data->amount);
+               gtk_label_set_label(GTK_LABEL(data->LB_txnamount), buf);
+       }
+       
+       g_snprintf(buf, 48, "%.2f", data->sumsplit);
+       gtk_label_set_text(GTK_LABEL(data->LB_sumsplit), buf);
+
+}
+
+
+void ui_split_dialog_inactiveline(GtkWidget *widget, gpointer user_data)
+{
+struct ui_split_dialog_data *data;
+gint line;
+
+       DB( g_print("\n(ui_split_dialog_inactiveline)\n") );
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       if(data->nbsplit <= 0)  //1st split always active
+               return;
+
+       line = data->nbsplit--;
+
+       DB( g_print("- nbsplit:%d off:%d\n", data->nbsplit, line) );
+       
+       ui_split_dialog_line_sensitive(line, FALSE, data);
+       ui_split_dialog_compute(widget, data);
+}
+
+
+void ui_split_dialog_activeline(GtkWidget *widget, gpointer user_data)
+{
+struct ui_split_dialog_data *data;
+gint line;
+
+       DB( g_print("\n(ui_split_dialog_activeline)\n") );
+       
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+
+       line = data->nbsplit;
+       if(line >= (TXN_MAX_SPLIT-1))  //bound
+               return;
+
+       line = ++data->nbsplit;
+
+       DB( g_print("- nbsplit:%d off:%d\n", data->nbsplit-1, line) );
+
+       
+       ui_split_dialog_line_sensitive(line, TRUE, data);
+
+       if(data->splittype == TXN_SPLIT_AMOUNT)
+       {
+               DB( g_print("- line %d :: affect remain\n", line) );
+               g_signal_handler_block(data->ST_amount[line], data->handler_id[line]);
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[line]), data->remsplit);
+               g_signal_handler_unblock(data->ST_amount[line], data->handler_id[line]);
+       }
+       
+       ui_split_dialog_compute(widget, data);
+}
+
+
+void ui_split_dialog_get(struct ui_split_dialog_data *data)
+{
+guint i;
+Split *split;
+guint32 kcat;
+gchar *memo;
+gdouble amount;
+
+       DB( g_print("(ui_split_dialog_get)\n") );
+
+       da_splits_free(data->splits);
+
+       for(i=0;i<TXN_MAX_SPLIT;i++)
+       {
+               kcat = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_cat[i]));
+               memo = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_memo[i]));
+               amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount[i]));
+
+               if(amount)
+               {
+                       split = da_split_new(kcat, amount, memo);
+                       
+                       DB( g_print("- get split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo) );
+
+                       da_splits_append (data->splits, split);
+               }
+       }
+}
+
+
+void ui_split_dialog_set(struct ui_split_dialog_data *data)
+{
+guint count, i;
+Split *split;
+gchar *txt;
+
+       DB( g_print("(ui_split_dialog_set)\n") );
+
+       for(i=0;i<TXN_MAX_SPLIT;i++)
+       {
+               ui_split_dialog_line_sensitive(i, FALSE, data);
+               ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_cat[i]), GLOBALS->h_cat);
+               //#1258821              
+               //if( data->splittype == TXN_SPLIT_AMOUNT )
+               //{
+                       //if(data->amount > 0.0)
+                       //      gtk_spin_button_set_range(GTK_SPIN_BUTTON(data->ST_amount[i]), 0.0, G_MAXDOUBLE);
+                       //else
+                       //      gtk_spin_button_set_range(GTK_SPIN_BUTTON(data->ST_amount[i]), -G_MAXDOUBLE, 0.0);
+               //}
+       }
+
+       
+       count = da_splits_count(data->splits);
+       data->nbsplit = count > 1 ? count-1 : 0;
+       
+       DB( g_print("- count = %d\n", count) );
+        
+       
+       for(i=0;i<count;i++)
+       {
+               split = data->splits[i];
+
+               DB( g_print("- set split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo) );
+
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat[i]), split->kcat);
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[i]), split->amount);
+               txt = (split->memo != NULL) ? split->memo : "";
+               gtk_entry_set_text(GTK_ENTRY(data->ST_memo[i]), txt);
+               ui_split_dialog_line_sensitive(i, TRUE, data);
+       }
+       
+}
+
+
+
+
+GtkWidget *ui_split_dialog (GtkWidget *parent, Split *ope_splits[], gdouble amount, void (update_callbackFunction(GtkWidget*, gdouble)))
+{
+struct ui_split_dialog_data data;
+GtkWidget *dialog, *content, *mainvbox, *label;
+GtkWidget *table, *widget;
+gint row, i;
+
+
+       dialog = gtk_dialog_new_with_buttons (_("Transaction splits"),
+                                           GTK_WINDOW(parent),
+                                           0,
+                                           _("_Cancel"),
+                                           GTK_RESPONSE_CANCEL,
+                                           NULL);
+
+       data.dialog = dialog;
+       data.splits = ope_splits;
+       data.amount = amount;
+       data.splittype = amount ? TXN_SPLIT_AMOUNT : TXN_SPLIT_NEW;
+
+       gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Remove"), GTK_RESPONSE_SPLIT_REM);
+
+       /* sum button must appear only when new split add */
+       //#1258821
+       //if(data.splittype == TXN_SPLIT_NEW)
+               gtk_dialog_add_button(GTK_DIALOG(dialog), _("Sum"), GTK_RESPONSE_SPLIT_SUM);
+
+
+       if(data.splittype == TXN_SPLIT_AMOUNT)
+               gtk_dialog_add_button(GTK_DIALOG(dialog), _("_OK"), GTK_RESPONSE_ACCEPT);
+       
+       //store our dialog private data
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
+       DB( g_print("(ui_split_dialog) dialog=%p, inst_data=%p\n", dialog, &data) );
+
+    g_signal_connect (dialog, "destroy",
+                       G_CALLBACK (gtk_widget_destroyed), &dialog);
+
+       //dialog contents
+       content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+       mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
+       gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
+       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
+
+
+       table = gtk_grid_new ();
+       //gtk_container_set_border_width (GTK_CONTAINER (table), SP_BORDER);
+       gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL/2);
+       gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM/2);
+       gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
+
+       row = 0;
+       label = gtk_label_new(_("Category"));
+       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
+       gtk_grid_attach (GTK_GRID (table), label, 2, row, 1, 1);
+
+       label = gtk_label_new(_("Memo"));
+       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
+       gtk_grid_attach (GTK_GRID (table), label, 3, row, 1, 1);
+
+       label = gtk_label_new(_("Amount"));
+       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
+       gtk_grid_attach (GTK_GRID (table), label, 4, row, 1, 1);
+
+       for(i=0;i<TXN_MAX_SPLIT;i++)
+       {
+               row++;
+
+               data.BT_rem[i] = NULL;
+               data.BT_add[i] = NULL;
+
+               if(i > 0)
+               {
+                       widget = gtk_button_new_with_label ("-");
+                       data.BT_rem[i] = widget;
+                       gtk_grid_attach (GTK_GRID (table), widget, 0, row, 1, 1);
+               }
+
+               if( (i < (TXN_MAX_SPLIT-1)) )
+               {
+                       widget = gtk_button_new_with_label ("+");
+                       data.BT_add[i] = widget;
+                       gtk_grid_attach (GTK_GRID (table), widget, 1, row, 1, 1);
+               }
+                       
+               widget = ui_cat_comboboxentry_new(NULL);
+               data.PO_cat[i] = widget;
+               gtk_widget_set_hexpand (widget, TRUE);
+               gtk_grid_attach (GTK_GRID (table), widget, 2, row, 1, 1);
+
+               widget = make_string(NULL);
+               gtk_widget_set_hexpand (widget, TRUE);
+               data.ST_memo[i] = widget;
+               gtk_grid_attach (GTK_GRID (table), widget, 3, row, 1, 1);
+       
+               widget = make_amount(NULL);
+               data.ST_amount[i] = widget;
+               gtk_grid_attach (GTK_GRID (table), widget, 4, row, 1, 1);
+               
+               //connect all our signals
+               g_signal_connect (data.PO_cat[i], "changed", G_CALLBACK (ui_split_dialog_compute), &data);
+               g_signal_connect (data.ST_memo[i], "insert-text", G_CALLBACK(ui_split_dialog_filter_text_handler), NULL);
+               data.handler_id[i] = g_signal_connect (G_OBJECT (data.ST_amount[i]), "value-changed", G_CALLBACK (ui_split_dialog_compute), &data);
+               if(data.BT_rem[i])
+                       g_signal_connect (data.BT_rem[i], "clicked", G_CALLBACK (ui_split_dialog_inactiveline), GINT_TO_POINTER(i));
+               if(data.BT_add[i])
+                       g_signal_connect (data.BT_add[i], "clicked", G_CALLBACK (ui_split_dialog_activeline), GINT_TO_POINTER(i));
+       }
+       
+       row++;
+       label = gtk_label_new(_("Sum of splits:"));
+       gtk_widget_set_halign (label, GTK_ALIGN_END);
+       gtk_grid_attach (GTK_GRID (table), label, 3, row, 1, 1);
+       widget = gtk_label_new(NULL);
+       gtk_widget_set_halign (widget, GTK_ALIGN_END);
+       data.LB_sumsplit = widget;
+       gtk_grid_attach (GTK_GRID (table), widget, 4, row, 1, 1);
+
+       if( data.splittype == TXN_SPLIT_AMOUNT )
+       {
+               row++;
+               label = gtk_label_new(_("Unassigned:"));
+               gtk_widget_set_halign (label, GTK_ALIGN_END);
+               gtk_grid_attach (GTK_GRID (table), label, 3, row, 1, 1);
+               widget = gtk_label_new(NULL);
+               gtk_widget_set_halign (widget, GTK_ALIGN_END);
+               gtk_widget_set_margin_left(widget, 20);
+               gtk_widget_set_margin_right(widget, 20);
+               data.LB_remain = widget;
+               gtk_grid_attach (GTK_GRID (table), widget, 4, row, 1, 1);
+
+               row++;
+               widget = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
+               gtk_grid_attach (GTK_GRID (table), widget, 4, row, 1, 1);
+
+               row++;
+               label = gtk_label_new(_("Transaction amount:"));
+               gtk_widget_set_halign (label, GTK_ALIGN_END);
+               gtk_grid_attach (GTK_GRID (table), label, 3, row, 1, 1);
+               widget = gtk_label_new(NULL);
+               gtk_widget_set_halign (widget, GTK_ALIGN_END);
+               gtk_widget_set_margin_left(widget, 20);
+               gtk_widget_set_margin_right(widget, 20);
+               data.LB_txnamount = widget;
+               gtk_grid_attach (GTK_GRID (table), widget, 4, row, 1, 1);
+       }
+
+
+       //setup, init and show dialog
+       //ui_cur_manage_dialog_setup(&data);
+
+
+       ui_split_dialog_set(&data);
+       ui_split_dialog_compute(NULL, &data);
+       
+
+       //ui_cur_manage_dialog_update(data.LV_cur, NULL);
+
+       gtk_window_set_default_size(GTK_WINDOW(dialog), 480, -1);
+
+       gtk_widget_show_all (dialog);
+
+       //wait for the user
+       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+
+       switch (result)
+    {
+       case GTK_RESPONSE_ACCEPT:
+          //do_application_specific_something ();
+               ui_split_dialog_get(&data);
+               update_callbackFunction(parent,data.sumsplit);
+          break;
+       case GTK_RESPONSE_SPLIT_REM:
+               da_splits_free(ope_splits);
+               update_callbackFunction(parent,data.sumsplit);
+               break;
+       case GTK_RESPONSE_SPLIT_SUM:    // sum split and alter txn amount   
+               ui_split_dialog_get(&data);
+               update_callbackFunction(parent,data.sumsplit);
+          break;
+       default:
+          //do_nothing_since_dialog_was_cancelled ();
+          break;
+    }
+
+       // debug
+       /*#if MYDEBUG == 1
+       {
+       guint i;
+
+               for(i=0;i<TXN_MAX_SPLIT;i++)
+               {
+               Split *split = data.ope_splits[i];
+                       if(data.ope_splits[i] == NULL)
+                               break;
+                       g_print(" split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo);
+               }
+       }
+       #endif*/
+
+       // cleanup and destroy
+       //GLOBALS->changes_count += data.change;
+       gtk_widget_destroy (dialog);
+
+       return NULL;
+}
+
diff --git a/src/ui-split.h b/src/ui-split.h
new file mode 100644 (file)
index 0000000..7e3f25d
--- /dev/null
@@ -0,0 +1,68 @@
+/*  HomeBank -- Free, easy, personal accounting for everyone.
+ *  Copyright (C) 1995-2016 Maxime DOYEN
+ *
+ *  This file is part of HomeBank.
+ *
+ *  HomeBank is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  HomeBank is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __HB_SPLIT_GTK_H__
+#define __HB_SPLIT_GTK_H__
+
+#include "ui-transaction.h"
+#include "hb-split.h"
+
+enum {
+       TXN_SPLIT_NEW,
+       TXN_SPLIT_AMOUNT
+};
+
+
+struct ui_split_dialog_data
+{
+       GtkWidget       *dialog;
+       GtkWidget       *BT_rem[TXN_MAX_SPLIT];
+       GtkWidget       *BT_add[TXN_MAX_SPLIT];
+       GtkWidget       *PO_cat[TXN_MAX_SPLIT];
+       GtkWidget       *ST_amount[TXN_MAX_SPLIT];
+       GtkWidget       *ST_memo[TXN_MAX_SPLIT];
+
+       GtkWidget       *LB_sumsplit;
+       GtkWidget       *LB_remain;
+       GtkWidget       *LB_txnamount;
+
+       //Transaction *ope;
+       Split           **splits;
+       
+       gdouble         amount;
+       gdouble         sumsplit;
+       gdouble         remsplit;
+
+       gint            nbsplit;
+       gint            splittype;
+       gint            activeline;
+       
+       gulong          handler_id[TXN_MAX_SPLIT];
+};
+
+
+void ui_split_dialog_line_sensitive(guint line, gboolean sensitive, gpointer user_data);
+void ui_split_dialog_compute(GtkWidget *widget, gpointer user_data);
+void ui_split_dialog_inactiveline(GtkWidget *widget, gpointer user_data);
+void ui_split_dialog_activeline(GtkWidget *widget, gpointer user_data);
+void ui_split_dialog_get(struct ui_split_dialog_data *data);
+void ui_split_dialog_set(struct ui_split_dialog_data *data);
+GtkWidget *ui_split_dialog (GtkWidget *parent, Split *ope_splits[], gdouble amount, void (update_callbackFunction(GtkWidget*, gdouble)));
+
+#endif
\ No newline at end of file
index 950f40df7216a697387a7914c336084896558d15..05784d2b64d92d647333f80cac9457902029209a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -9,7 +9,7 @@
  *  (at your option) any later version.
  *
  *  HomeBank is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty ofdeftransaction_amountchanged
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  GNU General Public License for more details.
  *
@@ -25,6 +25,7 @@
 #include "ui-payee.h"
 #include "ui-category.h"
 #include "ui-account.h"
+#include "ui-split.h"
 
 
 /****************************************************************************/
@@ -51,518 +52,184 @@ gchar *CYA_OPERATION[] = {
        N_("Modify transaction")
 };
 
-static void deftransaction_update(GtkWidget *widget, gpointer user_data);
 
-#define GTK_RESPONSE_SPLIT_SUM 10880
-#define GTK_RESPONSE_SPLIT_REM 10888
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-static void ui_txn_split_dialog_line_sensitive(guint line, gboolean sensitive, gpointer user_data)
-{
-struct ui_txn_split_dialog_data *data = user_data;
-
-       if( line > TXN_MAX_SPLIT )
-               return;
-
-       if( line == 0 ) // line 0 always active !
-               sensitive = TRUE;
-
-       
-       gtk_widget_set_sensitive(data->PO_cat[line], sensitive);
-       gtk_widget_set_sensitive(data->ST_amount[line], sensitive);
-       gtk_widget_set_sensitive(data->ST_memo[line], sensitive);
-       if(data->BT_rem[line])
-               gtk_widget_set_sensitive(data->BT_rem[line], sensitive);
-       if(data->BT_add[line])
-               gtk_widget_set_sensitive(data->BT_add[line], sensitive);
-       
-       if(sensitive == FALSE)
-       {
-               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat[line]), 0);
-               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[line]), 0.0);
-               gtk_entry_set_text(GTK_ENTRY(data->ST_memo[line]), "");
-       }
-
-       if(sensitive == TRUE)
-               data->activeline = line;
-
-}
-
-
-static void ui_txn_split_dialog_compute(GtkWidget *widget, gpointer user_data)
-{
-struct ui_txn_split_dialog_data *data = user_data;
-gint i, count, nbvalid;
-//gint j;
-gchar buf[48];
-gboolean sensitive, active;
-//guint32 cat[TXN_MAX_SPLIT];
-gdouble amt[TXN_MAX_SPLIT];
-gboolean valid[TXN_MAX_SPLIT];
-
-       DB( g_print("\n(ui_txn_split_dialog_compute)\n") );
-
-       data->sumsplit = data->remsplit = 0.0;
-       nbvalid = 0;
-       for(i=0;i<TXN_MAX_SPLIT;i++)
-       {
-               active = gtk_widget_get_sensitive(data->PO_cat[i]);
-               if(!active) break;
-               
-               //cat[i] = ui_cat_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_cat[i]));
-               amt[i] = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount[i]));
-               data->sumsplit += amt[i];
-               valid[i] = TRUE;
-
-               if(!amt[i])
-                       valid[i] = FALSE;
-
-               /* disable use same category several time
-               for(j=0;j<i;j++)
-               {
-                       if(i == j) continue;
-                       if( (cat[i] == cat[j]) )
-                       {
-                               valid[i] = FALSE;
-                               break;
-                       }
-               }*/
-               DB( g_print("- split %d : act.=%d val.=%d : amt=%.2f\n", i, active, valid[i], amt[i]) );
-
-               if(valid[i])
-                       nbvalid++;
-
-               DB( g_print("- nbsplit %d\n", data->nbsplit) );
-
-               if(data->nbsplit == i)
-               {
-                       DB( g_print("- set last split %d\n", i) );
-
-                       if(data->BT_add[i])
-                               gtk_widget_set_sensitive(data->BT_add[i], valid[i]);
-
-                       if(data->BT_rem[i])
-                               gtk_widget_set_sensitive(data->BT_rem[i], TRUE);
-               }
-               else
-               {
-                       DB( g_print("- set off to %d\n", i) );
-
-                       if(data->BT_add[i])
-                               gtk_widget_set_sensitive(data->BT_add[i], FALSE);
-
-                       if(data->BT_rem[i])
-                               gtk_widget_set_sensitive(data->BT_rem[i], FALSE);
-               }
-       }
-
-       count = i;
-       DB( g_print("- count=%d, nbvalid=%d\n", count, nbvalid ) );
-
-       
-       if(data->splittype == TXN_SPLIT_AMOUNT)
-       {
-               data->remsplit = data->amount - data->sumsplit;
-       }
-       
-       //rules validation      
-       sensitive = ((count == nbvalid) && (count > 1)) ? TRUE : FALSE;
-       if(data->splittype == TXN_SPLIT_NEW)
-               gtk_dialog_set_response_sensitive(GTK_DIALOG(data->dialog), GTK_RESPONSE_SPLIT_SUM, sensitive);
-       
-       if(data->splittype == TXN_SPLIT_AMOUNT)
-       {
-               sensitive = arrondi(data->remsplit, 2) != 0.0 ? FALSE : sensitive;
-               gtk_dialog_set_response_sensitive(GTK_DIALOG(data->dialog), GTK_RESPONSE_ACCEPT, sensitive);
-
-               if(!data->remsplit)
-                       g_sprintf(buf, "----");
-               else
-                       g_snprintf(buf, 48, "%.2f", data->remsplit);
-
-               gtk_label_set_label(GTK_LABEL(data->LB_remain), buf);
+gchar *CYA_TXN_STATUS[] = {
+       N_("None"),
+       N_("Cleared"),
+       N_("Reconciled"),
+       N_("Remind"),
+       NULL
+};
 
-               g_snprintf(buf, 48, "%.2f", data->amount);
-               gtk_label_set_label(GTK_LABEL(data->LB_txnamount), buf);
-       }
-       
-       g_snprintf(buf, 48, "%.2f", data->sumsplit);
-       gtk_label_set_text(GTK_LABEL(data->LB_sumsplit), buf);
 
-}
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
+static void deftransaction_template_popover_populate(struct deftransaction_data *data, GList *srclist);
 
-static void ui_txn_split_dialog_inactiveline(GtkWidget *widget, gpointer user_data)
+static void deftransaction_update(GtkWidget *widget, gpointer user_data)
 {
-struct ui_txn_split_dialog_data *data;
-gint line;
-
-       DB( g_print("\n(ui_txn_split_dialog_inactiveline)\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       if(data->nbsplit <= 0)  //1st split always active
-               return;
-
-       line = data->nbsplit--;
-
-       DB( g_print("- nbsplit:%d off:%d\n", data->nbsplit, line) );
-       
-       ui_txn_split_dialog_line_sensitive(line, FALSE, data);
-       ui_txn_split_dialog_compute(widget, data);
-}
+struct deftransaction_data *data;
+gboolean sensitive;
 
+       DB( g_print("\n[ui-transaction] update\n") );
 
-static void ui_txn_split_dialog_activeline(GtkWidget *widget, gpointer user_data)
-{
-struct ui_txn_split_dialog_data *data;
-gint line;
-
-       DB( g_print("\n(ui_txn_split_dialog_activeline)\n") );
-       
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       line = data->nbsplit;
-       if(line >= (TXN_MAX_SPLIT-1))  //bound
-               return;
-
-       line = ++data->nbsplit;
-
-       DB( g_print("- nbsplit:%d off:%d\n", data->nbsplit-1, line) );
-
-       
-       ui_txn_split_dialog_line_sensitive(line, TRUE, data);
-
-       if(data->splittype == TXN_SPLIT_AMOUNT)
+       //# 1419476 empty category when no split either...
+       if( (data->ope->flags & (OF_SPLIT)) )
        {
-               DB( g_print("- line %d :: affect remain\n", line) );
-               g_signal_handler_block(data->ST_amount[line], data->handler_id[line]);
-               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[line]), data->remsplit);
-               g_signal_handler_unblock(data->ST_amount[line], data->handler_id[line]);
+               //# 1416624 empty category when split
+               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_grp), 0);
        }
-       
-       ui_txn_split_dialog_compute(widget, data);
-}
 
+       /* disable amount+category if split is set */
+       sensitive = (data->ope->flags & (OF_SPLIT)) ? FALSE : TRUE;
+       gtk_widget_set_sensitive(data->ST_amount, sensitive);
+       gtk_widget_set_sensitive(data->PO_grp, sensitive);
+}
 
-static void ui_txn_split_dialog_get(struct ui_txn_split_dialog_data *data)
+static void deftransaction_update_warnsign(GtkWidget *widget, gpointer user_data)
 {
-guint i;
-Split *split;
-guint32 kcat;
-gchar *memo;
+struct deftransaction_data *data;
+gboolean warning = FALSE;
 gdouble amount;
+gint amttype;
+Category *cat;
 
-       DB( g_print("(ui_txn_split_dialog_get)\n") );
+       DB( g_print("\n[ui-transaction] update warning sign\n") );
 
-       da_transaction_splits_free(data->ope);
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       for(i=0;i<TXN_MAX_SPLIT;i++)
+       cat = ui_cat_comboboxentry_get(GTK_COMBO_BOX(data->PO_grp));
+       if(cat != NULL && cat->key > 0)
        {
-               kcat = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_cat[i]));
-               memo = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_memo[i]));
-               amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount[i]));
-
-               if(amount)
+               amount = hb_amount_round(gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount)), 2);
+               if(amount != 0.0)
                {
-                       split = da_split_new(kcat, amount, memo);
-                       
-                       DB( g_print("- get split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo) );
-
-                       da_transaction_splits_append (data->ope, split);
+                       amttype = (amount > 0) ? 1 : -1;
+                       warning = (category_type_get(cat) != amttype) ? TRUE : FALSE;
                }
        }
-}
-
 
-static void ui_txn_split_dialog_set(struct ui_txn_split_dialog_data *data)
-{
-guint count, i;
-Split *split;
-gchar *txt;
-
-       DB( g_print("(ui_txn_split_dialog_set)\n") );
-
-       for(i=0;i<TXN_MAX_SPLIT;i++)
-       {
-               ui_txn_split_dialog_line_sensitive(i, FALSE, data);
-               ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_cat[i]), GLOBALS->h_cat);
-               //#1258821              
-               //if( data->splittype == TXN_SPLIT_AMOUNT )
-               //{
-                       //if(data->amount > 0.0)
-                       //      gtk_spin_button_set_range(GTK_SPIN_BUTTON(data->ST_amount[i]), 0.0, G_MAXDOUBLE);
-                       //else
-                       //      gtk_spin_button_set_range(GTK_SPIN_BUTTON(data->ST_amount[i]), -G_MAXDOUBLE, 0.0);
-               //}
-       }
-
-       
-       count = da_transaction_splits_count(data->ope);
-       data->nbsplit = count > 1 ? count-1 : 0;
-       
-       DB( g_print("- count = %d\n", count) );
-        
-       
-       for(i=0;i<count;i++)
-       {
-               split = data->ope->splits[i];
-
-               DB( g_print("- set split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo) );
+       if(warning)
+               gtk_widget_show_all(data->IB_warnsign);
+       else
+               gtk_widget_hide(data->IB_warnsign);
 
-               ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_cat[i]), split->kcat);
-               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount[i]), split->amount);
-               txt = (split->memo != NULL) ? split->memo : "";
-               gtk_entry_set_text(GTK_ENTRY(data->ST_memo[i]), txt);
-               ui_txn_split_dialog_line_sensitive(i, TRUE, data);
-       }
-       
 }
 
 
-
-
-static GtkWidget *ui_txn_split_dialog (GtkWidget *parent, Transaction *ope, gdouble amount)
+static void deftransaction_update_transfer(GtkWidget *widget, gpointer user_data)
 {
-struct ui_txn_split_dialog_data data;
-GtkWidget *dialog, *content, *mainvbox, *label;
-GtkWidget *table, *widget;
-gint row, i;
-
-
-       dialog = gtk_dialog_new_with_buttons (_("Transaction split"),
-                                           GTK_WINDOW(parent),
-                                           0,
-                                           GTK_STOCK_CANCEL,
-                                           GTK_RESPONSE_CANCEL,
-                                           NULL);
-
-       data.dialog = dialog;
-       data.ope = ope;
-       data.amount = amount;
-       data.splittype = amount ? TXN_SPLIT_AMOUNT : TXN_SPLIT_NEW;
-
-       //homebank_window_set_icon_from_file(GTK_WINDOW (dialog), "curee.svg");
-       //gtk_window_set_icon_name(GTK_WINDOW (dialog), HB_STOCK_CURRENCY);
-
-       gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_REMOVE, GTK_RESPONSE_SPLIT_REM);
-
-       /* sum button must appear only when new split add */
-       //#1258821
-       //if(data.splittype == TXN_SPLIT_NEW)
-               gtk_dialog_add_button(GTK_DIALOG(dialog), _("Sum"), GTK_RESPONSE_SPLIT_SUM);
-
-
-       if(data.splittype == TXN_SPLIT_AMOUNT)
-               gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_OK, GTK_RESPONSE_ACCEPT);
-       
-       //store our dialog private data
-       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)&data);
-       DB( g_print("(ui_txn_split_dialog) dialog=%p, inst_data=%p\n", dialog, &data) );
-
-    g_signal_connect (dialog, "destroy",
-                       G_CALLBACK (gtk_widget_destroyed), &dialog);
-
-       //dialog contents
-       content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
-       mainvbox = gtk_vbox_new (FALSE, HB_BOX_SPACING);
-       gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
-       gtk_container_set_border_width (GTK_CONTAINER(mainvbox), HB_MAINBOX_SPACING);
+struct deftransaction_data *data;
+gboolean sensitive;
+guint kacc, kdst;
 
+       DB( g_print("\n[ui-transaction] update transfer\n") );
 
-       table = gtk_table_new (TXN_MAX_SPLIT, 5, FALSE);
-       //gtk_container_set_border_width (GTK_CONTAINER (table), SP_BORDER);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING/2);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING/2);
-       gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       row = 0;
-       label = gtk_label_new(_("Category"));
-       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       sensitive = TRUE;
 
-       label = gtk_label_new(_("Memo"));
-       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 3, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       kacc = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
 
-       label = gtk_label_new(_("Amount"));
-       gimp_label_set_attributes (GTK_LABEL (label), PANGO_ATTR_SCALE, PANGO_SCALE_SMALL, -1);
-       gtk_table_attach (GTK_TABLE (table), label, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       if(kacc == 0) { sensitive = FALSE; goto end; }
 
-       for(i=0;i<TXN_MAX_SPLIT;i++)
+       /* coherent seizure
+        * - target account selected
+        * - source != target
+        * - same currency
+        */
+       if( gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode)) == PAYMODE_INTXFER )
        {
-               row++;
+       Account *srcacc, *dstacc;
 
-               data.BT_rem[i] = NULL;
-               data.BT_add[i] = NULL;
+               kdst = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_accto));
 
-               if(i > 0)
-               {
-                       widget = gtk_button_new_with_label ("-");
-                       data.BT_rem[i] = widget;
-                       gtk_table_attach (GTK_TABLE (table), widget, 0, 1, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
+               if(kdst == 0) { sensitive = FALSE; goto end; }
+               if(kdst == kacc) {
+                       sensitive = FALSE;
+                       goto end;
                }
 
-               if( (i < (TXN_MAX_SPLIT-1)) )
-               {
-                       widget = gtk_button_new_with_label ("+");
-                       data.BT_add[i] = widget;
-                       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0);
+               srcacc = da_acc_get(kacc);
+               dstacc = da_acc_get(kdst);
+               if(srcacc->kcur != dstacc->kcur) {
+                       sensitive = FALSE;
                }
-                       
-               widget = ui_cat_comboboxentry_new(NULL);
-               gtk_widget_set_size_request(widget, 180, -1);
-               data.PO_cat[i] = widget;
-               gtk_table_attach (GTK_TABLE (table), widget, 2, 3, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               widget = make_string(NULL);
-               gtk_widget_set_size_request(widget, 180, -1);
-               data.ST_memo[i] = widget;
-               gtk_table_attach (GTK_TABLE (table), widget, 3, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       
-               widget = make_amount(NULL);
-               gtk_widget_set_size_request(widget, 100, -1);
-               data.ST_amount[i] = widget;
-               gtk_table_attach (GTK_TABLE (table), widget, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-               
-               //connect all our signals
-               g_signal_connect (data.PO_cat[i], "changed", G_CALLBACK (ui_txn_split_dialog_compute), &data);
-               data.handler_id[i] = g_signal_connect (G_OBJECT (data.ST_amount[i]), "value-changed", G_CALLBACK (ui_txn_split_dialog_compute), &data);
-               if(data.BT_rem[i])
-                       g_signal_connect (data.BT_rem[i], "clicked", G_CALLBACK (ui_txn_split_dialog_inactiveline), GINT_TO_POINTER(i));
-               if(data.BT_add[i])
-                       g_signal_connect (data.BT_add[i], "clicked", G_CALLBACK (ui_txn_split_dialog_activeline), GINT_TO_POINTER(i));
-       }
-       
-       row++;
-       label = gtk_label_new(_("Sum of splits:"));
-       gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-       gtk_table_attach (GTK_TABLE (table), label, 3, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       label = gtk_label_new(NULL);
-       gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-       gtk_misc_set_padding(GTK_MISC(label), 20, 0);
-       data.LB_sumsplit = label;
-       gtk_table_attach (GTK_TABLE (table), label, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       if( data.splittype == TXN_SPLIT_AMOUNT )
-       {
-               row++;
-               label = gtk_label_new(_("Unassigned:"));
-               gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-               gtk_table_attach (GTK_TABLE (table), label, 3, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-               label = gtk_label_new(NULL);
-               gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-               gtk_misc_set_padding(GTK_MISC(label), 20, 0);
-               data.LB_remain = label;
-               gtk_table_attach (GTK_TABLE (table), label, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               row++;
-               widget = gtk_hseparator_new();
-               gtk_table_attach (GTK_TABLE (table), widget, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               row++;
-               label = gtk_label_new(_("Transaction amount:"));
-               gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-               gtk_table_attach (GTK_TABLE (table), label, 3, 4, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-               label = gtk_label_new(NULL);
-               gtk_misc_set_alignment (GTK_MISC(label), 1.0, 0.0);
-               gtk_misc_set_padding(GTK_MISC(label), 20, 0);
-               data.LB_txnamount = label;
-               gtk_table_attach (GTK_TABLE (table), label, 4, 5, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
        }
 
+end:
+       DB( g_print(" sensitive %d\n", sensitive) );
 
-       //setup, init and show dialog
-       //ui_cur_manage_dialog_setup(&data);
-
+       //#1437551
+       //gtk_widget_set_sensitive(gtk_dialog_get_action_area(GTK_DIALOG (data->window)), sensitive);
+       gtk_dialog_set_response_sensitive(GTK_DIALOG (data->window), GTK_RESPONSE_ACCEPT, sensitive);
+       gtk_dialog_set_response_sensitive(GTK_DIALOG (data->window), GTK_RESPONSE_ADD, sensitive);
+       gtk_dialog_set_response_sensitive(GTK_DIALOG (data->window), GTK_RESPONSE_ADDKEEP, sensitive);
 
-       ui_txn_split_dialog_set(&data);
-       ui_txn_split_dialog_compute(NULL, &data);
-       
+}
 
-       //ui_cur_manage_dialog_update(data.LV_cur, NULL);
 
-       gtk_window_set_default_size(GTK_WINDOW(dialog), 480, -1);
+static void deftransaction_update_payee(GtkWidget *widget, gpointer user_data)
+{
+struct deftransaction_data *data;
+Category *cat;
+gint paymode;
+Payee *pay;
 
-       gtk_widget_show_all (dialog);
+       DB( g_print("\n[ui-transaction] update payee\n") );
 
-       //wait for the user
-       gint result = gtk_dialog_run (GTK_DIALOG (dialog));
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       switch (result)
-    {
-       case GTK_RESPONSE_ACCEPT:
-          //do_application_specific_something ();
-               ui_txn_split_dialog_get(&data);
-          deftransaction_update(parent, NULL);
-          break;
-       case GTK_RESPONSE_SPLIT_REM:
-               da_transaction_splits_free(ope);
-               deftransaction_update(parent, NULL);
-               break;
-       case GTK_RESPONSE_SPLIT_SUM:    // sum split and alter txn amount   
-          ui_txn_split_dialog_get(&data);
-               deftransaction_set_amount_from_split(parent, data.sumsplit);
-               deftransaction_update(parent, NULL);
-          break;
-       default:
-          //do_nothing_since_dialog_was_cancelled ();
-          break;
-    }
-
-       // debug
-       #if MYDEBUG == 1
+       // only set for empty category
+       // 1635053 and also paymode unset
+       cat = ui_cat_comboboxentry_get(GTK_COMBO_BOX(data->PO_grp));
+       paymode = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
+       if( (cat == NULL || cat->key == 0) && (paymode == PAYMODE_NONE) )
        {
-       guint i;
-
-               for(i=0;i<TXN_MAX_SPLIT;i++)
+               pay = ui_pay_comboboxentry_get(GTK_COMBO_BOX(data->PO_pay));
+               if( pay != NULL )
                {
-               Split *split = data.ope->splits[i];
-                       if(data.ope->splits[i] == NULL)
-                               break;
-                       g_print(" split %d : %d, %.2f, %s\n", i, split->kcat, split->amount, split->memo);
+                       g_signal_handlers_block_by_func (G_OBJECT (data->PO_grp), G_CALLBACK (deftransaction_update_warnsign), NULL);
+                       ui_cat_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_grp), pay->kcat);
+                       g_signal_handlers_unblock_by_func (G_OBJECT (data->PO_grp), G_CALLBACK (deftransaction_update_warnsign), NULL);
+
+                       gtk_combo_box_set_active(GTK_COMBO_BOX(data->NU_mode), pay->paymode);
                }
        }
-       #endif
-
-       // cleanup and destroy
-       //GLOBALS->changes_count += data.change;
-       gtk_widget_destroy (dialog);
-
-       return NULL;
 }
 
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-static void deftransaction_update(GtkWidget *widget, gpointer user_data)
+static void deftransaction_update_accto(GtkWidget *widget, gpointer user_data)
 {
 struct deftransaction_data *data;
-gboolean sensitive, bool;
+guint kacc;
 
-       DB( g_print("(ui_transaction) update\n") );
+       DB( g_print("\n[ui-transaction] update accto\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       //valid & remind are exclusive
-       bool  = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_valid));
-       sensitive = bool ? FALSE : TRUE;
-       gtk_widget_set_sensitive(data->CM_remind, sensitive);
-       if(bool)
-               gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_remind), 0);
+       kacc = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
 
-       /* disable category if split is set */
-       sensitive = (data->ope->flags & (OF_SPLIT)) ? FALSE : TRUE;
-       gtk_widget_set_sensitive(data->ST_amount, sensitive);
-       gtk_widget_set_sensitive(data->PO_grp, sensitive);
+       DB( g_print(" acc is %d\n", kacc) );
+
+       //g_signal_handlers_block_by_func (G_OBJECT (data->PO_accto), G_CALLBACK (deftransaction_update_transfer), NULL);
+       //ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_accto), 0);
+       //g_signal_handlers_unblock_by_func (G_OBJECT (data->PO_accto), G_CALLBACK (deftransaction_update_transfer), NULL);
 
+       ui_acc_comboboxentry_populate_except(GTK_COMBO_BOX(data->PO_accto), GLOBALS->h_acc, kacc, ACC_LST_INSERT_NORMAL);
+
+       deftransaction_update_transfer(widget, user_data);
 }
 
+
+
 void deftransaction_set_amount_from_split(GtkWidget *widget, gdouble amount)
 {
 struct deftransaction_data *data;
 
-       DB( g_print("(ui_transaction) set_amount_from_split\n") );
+       DB( g_print("\n[ui-transaction] set_amount_from_split\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -570,7 +237,9 @@ struct deftransaction_data *data;
 
        data->ope->amount = amount;
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), amount);
-
+       
+       deftransaction_update(widget, NULL);
+       
 }
 
 
@@ -580,24 +249,23 @@ struct deftransaction_data *data;
 Transaction *entry;
 gchar *tagstr, *txt;
 
-       DB( g_print("(ui_transaction) set\n") );
+       DB( g_print("\n[ui-transaction] set\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        entry = data->ope;
 
-       DB( g_print(" -> ope=%p data=%p tags:%p\n", data->ope, data, entry->tags) );
+       DB( g_print(" - ope=%p data=%p tags:%p\n", data->ope, data, entry->tags) );
 
        //DB( g_print(" set date to %d\n", entry->date) );
        //g_object_set(GTK_DATE_ENTRY(data->PO_date), "date", (guint32)entry->ope_Date);
-       gtk_dateentry_set_date(GTK_DATE_ENTRY(data->PO_date), (guint)entry->date);
+       gtk_date_entry_set_date(GTK_DATE_ENTRY(data->PO_date), (guint)entry->date);
 
        txt = (entry->wording != NULL) ? entry->wording : "";
        gtk_entry_set_text(GTK_ENTRY(data->ST_word), txt);
        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), entry->amount);
        //gtk_combo_box_set_active(GTK_COMBO_BOX(data->CY_amount), (entry->ope_Flags & OF_INCOME) ? 1 : 0);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_valid), (entry->flags & OF_VALID) ? 1 : 0);
-       gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_remind), (entry->flags & OF_REMIND) ? 1 : 0);
+
        gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->CM_cheque), (entry->flags & OF_CHEQ2) ? 1 : 0);
 
        txt = (entry->info != NULL) ? entry->info : "";
@@ -607,21 +275,26 @@ gchar *tagstr, *txt;
 
        tagstr = transaction_tags_tostring(entry);
 
-       DB( g_print(" -> tags: '%s'\n", txt) );
+       DB( g_print(" - tags: '%s'\n", txt) );
 
        txt = (tagstr != NULL) ? tagstr : "";
        gtk_entry_set_text(GTK_ENTRY(data->ST_tags), txt);
        g_free(tagstr);
 
+       radio_set_active(GTK_CONTAINER(data->RA_status), entry->status );
+       
        //as we trigger an event on this
        //let's place it at the end to avoid misvalue on the trigger function
+       g_signal_handlers_block_by_func (G_OBJECT (data->PO_acc), G_CALLBACK (deftransaction_update_accto), NULL);
 
        ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_acc), entry->kacc);
        ui_acc_comboboxentry_set_active(GTK_COMBO_BOX(data->PO_accto), entry->kxferacc);
+       
+       g_signal_handlers_unblock_by_func (G_OBJECT (data->PO_acc), G_CALLBACK (deftransaction_update_accto), NULL);
 
        gtk_combo_box_set_active(GTK_COMBO_BOX(data->NU_mode), entry->paymode);
 
-       DB( g_print(" -> acc is: %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(data->PO_acc)) ) );
+       DB( g_print(" - acc is: %d\n", gtk_combo_box_get_active(GTK_COMBO_BOX(data->PO_acc)) ) );
 }
 
 
@@ -633,16 +306,16 @@ gchar *txt;
 gdouble value;
 gint active;
 
-       DB( g_print("(ui_transaction) get\n") );
+       DB( g_print("\n[ui-transaction] get\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        entry = data->ope;
 
-       DB( g_print(" -> ope = %p\n", entry) );
+       DB( g_print(" - ope = %p\n", entry) );
 
        //DB( g_print(" get date to %d\n", entry->ope_Date) );
-       entry->date = gtk_dateentry_get_date(GTK_DATE_ENTRY(data->PO_date));
+       entry->date = gtk_date_entry_get_date(GTK_DATE_ENTRY(data->PO_date));
        //g_object_get(GTK_DATE_ENTRY(data->PO_date), "date", entry->ope_Date);
 
        //free any previous string
@@ -658,13 +331,6 @@ gint active;
                entry->wording = g_strdup(txt);
        }
 
-       entry->paymode    = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
-       if( entry->paymode != PAYMODE_INTXFER )
-       {
-               //#677351: revert kxferacc to 0
-               entry->kxferacc = 0;
-       }
-
        value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
        entry->amount = value;
 
@@ -691,6 +357,7 @@ gint active;
                entry->info = g_strdup(txt);
        }
 
+       entry->paymode  = gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode));
        entry->kcat     = ui_cat_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_grp));
        entry->kpay     = ui_pay_comboboxentry_get_key_add_new(GTK_COMBO_BOX(data->PO_pay));
        entry->kacc     = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
@@ -698,9 +365,18 @@ gint active;
 
        /* tags */
        txt = (gchar *)gtk_entry_get_text(GTK_ENTRY(data->ST_tags));
-       DB( g_print(" -> tags: '%s'\n", txt) );
+       DB( g_print(" - tags: '%s'\n", txt) );
        transaction_tags_parse(entry, txt);
 
+       entry->status = radio_get_active(GTK_CONTAINER(data->RA_status));
+
+       //#1615245: moved here, after get combo entry key
+       if( entry->paymode != PAYMODE_INTXFER )
+       {
+               //#677351: revert kxferacc to 0
+               entry->kxferacc = 0;
+       }
+
        /* flags */
        //entry->flags = 0;
        entry->flags &= (OF_SPLIT);     //(split is set in hb_transaction)
@@ -711,12 +387,6 @@ gint active;
        if(     data->type == TRANSACTION_EDIT_MODIFY)
        entry->flags |= OF_CHANGED;
 
-       active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_valid));
-       if(active == 1) entry->flags |= OF_VALID;
-
-       active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_remind));
-       if(active == 1) entry->flags |= OF_REMIND;
-
        active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cheque));
        if(active == 1) entry->flags |= OF_CHEQ2;
 
@@ -735,7 +405,7 @@ struct deftransaction_data *data;
 gushort paymode;
 gdouble amount;
 
-       DB( g_print("(ui_transaction) amount focus-out-event %d\n", gtk_widget_is_focus(widget)) );
+       DB( g_print("\n[ui-transaction] amount focus-out-event %d\n", gtk_widget_is_focus(widget)) );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -749,120 +419,74 @@ gdouble amount;
                        gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), amount *= -1);
        }
 
+       deftransaction_update_warnsign(widget, NULL);
+       
        return FALSE;
 }
 
 
-static void deftransaction_toggleamount(GtkWidget *widget, gpointer user_data)
+static void deftransaction_toggleamount(GtkWidget *widget, GtkEntryIconPosition icon_pos, GdkEvent *event, gpointer user_data)
 {
 struct deftransaction_data *data;
 guint count, i;
 Split *split;
 gdouble value;
 
-       DB( g_print("(ui_transaction) toggleamount\n") );
+       DB( g_print("\n[ui-transaction] toggleamount\n") );
 
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
+       if(icon_pos == GTK_ENTRY_ICON_PRIMARY)
+       {
+               data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
-       value *= -1;
-       gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value);
+               gtk_spin_button_update(GTK_SPIN_BUTTON(data->ST_amount));
+               
+               value = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
+               value *= -1;
+               gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), value);
        
-       if( data->ope->flags & OF_SPLIT )
-       {
-               count = da_transaction_splits_count(data->ope);
-               DB( g_print("- count = %d\n", count) );
-               for(i=0;i<count;i++)
+               if( data->ope->flags & OF_SPLIT )
                {
-                       split = data->ope->splits[i];
-                       split->amount *= -1;
+                       count = da_splits_count(data->ope->splits);
+                       DB( g_print("- count = %d\n", count) );
+                       for(i=0;i<count;i++)
+                       {
+                               split = data->ope->splits[i];
+                               split->amount *= -1;
+                       }
                }
+
+               deftransaction_update_warnsign(widget, NULL);
        }
-       
+
 }
 
 
 static void deftransaction_button_split_cb(GtkWidget *widget, gpointer user_data)
 {
 struct deftransaction_data *data;
+Transaction *ope;
 gdouble amount;
+gint nbsplit;
 
-       DB( g_print("(ui_transaction) doing split\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
-
-       ui_txn_split_dialog(data->window, data->ope, amount);
-
-}
-
-
-static void deftransaction_update_transfer(GtkWidget *widget, gpointer user_data)
-{
-struct deftransaction_data *data;
-gboolean sensitive;
-guint kacc, kdst;
-
-       DB( g_print("(ui_transaction) update transfer\n") );
+       DB( g_print("\n[ui-transaction] doing split\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
-       sensitive = TRUE;
-
-       kacc = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
-
-       if(kacc == 0) { sensitive = FALSE; goto end; }
+       ope = data->ope;
 
-       /* coherent seizure
-        * - target account selected
-        * - source != target
-        * - same currency
-        */
-       if( gtk_combo_box_get_active(GTK_COMBO_BOX(data->NU_mode)) == PAYMODE_INTXFER )
-       {
-               kdst = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_accto));
-
-               if(kdst == 0) { sensitive = FALSE; goto end; }
-               if(kdst == kacc) {
-                       sensitive = FALSE;
-                       goto end;
-               }
-
-               /*
-               srcacc = da_acc_get(kacc);
-               dstacc = da_acc_get(kdst);
-               if(srcacc->kcur != dstacc->kcur) {
-                       sensitive = FALSE;
-               }*/
-       }
-
-end:
-       DB( g_print(" sensitive %d\n", sensitive) );
+       amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
+       ui_split_dialog(data->window, ope->splits, amount, &deftransaction_set_amount_from_split);
 
-       gtk_widget_set_sensitive(gtk_dialog_get_action_area(GTK_DIALOG (data->window)), sensitive);
+       //eval split to garantee disabled items
+       ope->flags &= ~(OF_SPLIT);
+       nbsplit = da_splits_count(ope->splits);
+       if(nbsplit > 0)
+               data->ope->flags |= (OF_SPLIT);
 
+       deftransaction_update(data->window, NULL);      
 }
 
 
-static void deftransaction_update_accto(GtkWidget *widget, gpointer user_data)
-{
-struct deftransaction_data *data;
-guint kacc;
-
-       DB( g_print("(ui_transaction) update accto\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-
-       kacc = ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc));
-
-       DB( g_print(" acc is %d\n", kacc) );
-
-
-       ui_acc_comboboxentry_populate_except(GTK_COMBO_BOX(data->PO_accto), GLOBALS->h_acc, kacc, ACC_LST_INSERT_NORMAL);
-
-       deftransaction_update_transfer(widget, user_data);
-}
 
 
 /*
@@ -875,7 +499,7 @@ gint payment;
 gint page;
 gboolean sensitive;
 
-       DB( g_print("(ui_transaction) paymode change\n") );
+       DB( g_print("\n[ui-transaction] paymode change\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -887,9 +511,9 @@ gboolean sensitive;
        {
        gboolean expense = (gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount)) > 0 ? FALSE : TRUE);
 
-               DB( g_print(" -> payment: %d\n", PAYMODE_CHECK) );
-               DB( g_print(" -> expense: %d\n", expense) );
-               DB( g_print(" -> acc is: %d\n", ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc)) ) );
+               DB( g_print(" - payment: %d\n", PAYMODE_CHECK) );
+               DB( g_print(" - expense: %d\n", expense) );
+               DB( g_print(" - acc is: %d\n", ui_acc_comboboxentry_get_key(GTK_COMBO_BOX(data->PO_acc)) ) );
 
                if(payment == PAYMODE_CHECK)
                {
@@ -900,18 +524,21 @@ gboolean sensitive;
                        guint cheque;
                        gchar *cheque_str;
 
-                               DB( g_print(" -> should fill cheque number for account %d\n", active) );
+                               DB( g_print(" - should fill cheque number for account %d\n", active) );
 
-                               if( active != -1 )
+                               //#1410166
+                               if( active > 0 )
                                {
                                        acc = da_acc_get( active );
-                                       cheque = ( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cheque))==TRUE ? acc->cheque2 : acc->cheque1 );
-                                       cheque_str = g_strdup_printf("%d", cheque + 1);
-                                       gtk_entry_set_text(GTK_ENTRY(data->ST_info), cheque_str);
-                                       g_free(cheque_str);
+                                       if(acc != NULL)
+                                       {
+                                               cheque = ( gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(data->CM_cheque))==TRUE ? acc->cheque2 : acc->cheque1 );
+                                               cheque_str = g_strdup_printf("%d", cheque + 1);
+                                               gtk_entry_set_text(GTK_ENTRY(data->ST_info), cheque_str);
+                                               g_free(cheque_str);
+                                       }
                                }
                        }
-
                }
        }
 
@@ -928,13 +555,27 @@ gboolean sensitive;
        if(payment == PAYMODE_INTXFER)
        {
                page = 2;
-                       // for internal transfer add, amount must be expense by default
+               // for internal transfer add, amount must be expense by default
+               gdouble amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
                if( data->type == TRANSACTION_EDIT_ADD )
                {
-                       gdouble amount = gtk_spin_button_get_value(GTK_SPIN_BUTTON(data->ST_amount));
                        if(amount > 0)
                                gtk_spin_button_set_value(GTK_SPIN_BUTTON(data->ST_amount), amount *= -1);
                }
+               //else //#1460370
+               //if( data->type == TRANSACTION_EDIT_MODIFY )
+       //      {
+                       if(amount > 0)
+                       {
+                               gtk_label_set_text_with_mnemonic (GTK_LABEL(data->LB_accto), _("From acc_ount:"));
+                       }
+                       else
+                       {
+                               gtk_label_set_text_with_mnemonic (GTK_LABEL(data->LB_accto), _("To acc_ount:"));        
+                       }
+               //}             
+               
+               
        }
 
        deftransaction_update_accto(widget, user_data);
@@ -947,71 +588,131 @@ gboolean sensitive;
 }
 
 
-static void deftransaction_fillfrom(GtkWidget *widget, gpointer user_data)
+/*
+** called from outside
+*/
+gint deftransaction_external_edit(GtkWindow *parent, Transaction *old_txn, Transaction *new_txn)
 {
-struct deftransaction_data *data;
-Transaction *entry;
-Archive *arc;
-gint n_arc;
+GtkWidget *dialog;
+gboolean result;
 
-       DB( g_print("(ui_transaction) fill from\n") );
-
-       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
-       entry = data->ope;
+       dialog = create_deftransaction_window(GTK_WINDOW(parent), TRANSACTION_EDIT_MODIFY, FALSE);
+       deftransaction_set_transaction(dialog, new_txn);
 
-       n_arc = gtk_combo_box_get_active(GTK_COMBO_BOX(data->PO_arc));
+       result = gtk_dialog_run (GTK_DIALOG (dialog));
+       if(result == GTK_RESPONSE_ACCEPT)
+       {
+               deftransaction_get(dialog, NULL);
 
-       DB( g_print(" fill from %d\n", n_arc) );
+               account_balances_sub(old_txn);
+               account_balances_add(new_txn);
 
-       if(n_arc > 0)
-       {
-               arc = g_list_nth_data(GLOBALS->arc_list, n_arc-1);
-
-               //fill it
-               entry->amount   = arc->amount;
-               //#1258344 keep the current account if tpl is empty
-               if(arc->kacc)
-                       entry->kacc     = arc->kacc;
-               entry->kxferacc = arc->kxferacc;
-               entry->paymode  = arc->paymode;
-               entry->flags    = arc->flags;
-               entry->kpay     = arc->kpay;
-               entry->kcat     = arc->kcat;
-               entry->wording =        g_strdup(arc->wording);
-               entry->info = NULL;
+               if( new_txn->paymode == PAYMODE_INTXFER )
+               {
+                       //nota: if kxfer is 0, the user may have just changed the paymode to xfer
+                       DB( g_print(" - kxfer = %d\n", new_txn->kxfer) );
 
-               DB( g_print(" calls\n") );
+                       if(new_txn->kxfer > 0)  //1) search a strong linked child
+                       {
+                       Transaction *ltxn;
 
-               deftransaction_set(widget, NULL);
-               deftransaction_paymode(widget, NULL);
-               deftransaction_update(widget, NULL);
+                               DB( g_print(" - old_txn: kacc=%d kxferacc=%d\n", old_txn->kacc, old_txn->kxferacc) );
+                               
+                               //#1584342 was faultly old_txn
+                               ltxn = transaction_xfer_child_strong_get(new_txn);
+                               if(ltxn != NULL) //should never be the case
+                               {
+                                       DB( g_print(" - strong link found, do sync\n") );
+                                       transaction_xfer_sync_child(new_txn, ltxn);
+                               }
+                               else
+                               {
+                                       DB( g_print(" - no, somethin' went wrong here...\n") );
+                               }
+                       }
+                       else
+                       {
+                               //2) any standard transaction that match ?
+                               transaction_xfer_search_or_add_child(GTK_WINDOW(dialog), new_txn, FALSE);
+                       }
+               }
 
-               gtk_combo_box_set_active(GTK_COMBO_BOX(data->PO_arc), 0);
+               //#1250061 : manage ability to break an internal xfer
+               if(old_txn->paymode == PAYMODE_INTXFER && new_txn->paymode != PAYMODE_INTXFER)
+               {
+               GtkWidget *p_dialog;
+               gboolean break_result;
+                       
+                       DB( g_print(" - should break internal xfer\n") );
+
+                       p_dialog = gtk_message_dialog_new
+                       (
+                               GTK_WINDOW(parent),
+                               GTK_DIALOG_MODAL,
+                               GTK_MESSAGE_WARNING,
+                               GTK_BUTTONS_YES_NO,
+                               _("Do you want to break the internal transfer ?\n\n"
+                                 "Proceeding will delete the target transaction.")
+                       );
+
+                       break_result = gtk_dialog_run( GTK_DIALOG( p_dialog ) );
+                       gtk_widget_destroy( p_dialog );
+
+                       if(break_result == GTK_RESPONSE_YES)
+                       {
+                               transaction_xfer_remove_child(old_txn);
+                       }
+                       else    //force paymode to internal xfer
+                       {
+                               new_txn->paymode = PAYMODE_INTXFER;
+                       }
+               }
        }
+       
+       //1638035: manage account change
+       if( old_txn->kacc != new_txn->kacc )
+       {
+               //locked from ui, but test anyway: forbid change for internal transfer
+               if( new_txn->paymode == PAYMODE_INTXFER )
+               {
+                       new_txn->kacc = old_txn->kacc;
+               }
+               else
+               {
+                       //todo: maybe we should restrict this also to same currency account
+                       account_balances_sub(new_txn);
+                       transaction_acc_move(new_txn, old_txn->kacc, new_txn->kacc);
+                       account_balances_add(new_txn);
+               }
+       }
+       
+       
+       deftransaction_dispose(dialog, NULL);
+       gtk_widget_destroy (dialog);
+
+       return result;
 }
 
 
-/*
-** called from outside
-*/
 void deftransaction_set_transaction(GtkWidget *widget, Transaction *ope)
 {
 struct deftransaction_data *data;
 
 
-       DB( g_print("(ui_transaction) set out transaction\n") );
+       DB( g_print("\n[ui-transaction] set transaction (from out)\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
        data->ope = ope;
 
-       DB( g_print(" -> ope=%p data=%p\n", data->ope, data) );
+       DB( g_print(" - ope=%p data=%p\n", data->ope, data) );
 
-       DB( g_print(" -> call init\n") );
+       DB( g_print(" - call init\n") );
 
        deftransaction_set(widget, NULL);
        deftransaction_paymode(widget, NULL);
        deftransaction_update(widget, NULL);
+       deftransaction_update_warnsign(widget, NULL);
 
 }
 
@@ -1020,7 +721,7 @@ void deftransaction_dispose(GtkWidget *widget, gpointer user_data)
 {
 struct deftransaction_data *data;
 
-       DB( g_print("(ui_transaction) dispose\n") );
+       DB( g_print("\n[ui-transaction] dispose\n") );
 
        data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(widget, GTK_TYPE_WINDOW)), "inst_data");
 
@@ -1031,279 +732,531 @@ struct deftransaction_data *data;
 static void deftransaction_setup(struct deftransaction_data *data)
 {
 
-       DB( g_print("(ui_transaction) setup\n") );
-
-    gtk_window_set_title (GTK_WINDOW (data->window), _(CYA_OPERATION[data->type]));
+       DB( g_print("\n[ui-transaction] setup\n") );
 
        ui_pay_comboboxentry_populate(GTK_COMBO_BOX(data->PO_pay), GLOBALS->h_pay);
        ui_cat_comboboxentry_populate(GTK_COMBO_BOX(data->PO_grp), GLOBALS->h_cat);
        ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_acc), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
        ui_acc_comboboxentry_populate(GTK_COMBO_BOX(data->PO_accto), GLOBALS->h_acc, ACC_LST_INSERT_NORMAL);
 
-       if( (data->type != TRANSACTION_EDIT_MODIFY) && (da_archive_length() > 0))
-               make_poparchive_populate(GTK_COMBO_BOX(data->PO_arc), GLOBALS->arc_list);
+       if( data->showtemplate )
+       {
+               deftransaction_template_popover_populate (data, GLOBALS->arc_list);
+               gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(data->modelfilter));
+       }
+}
+
+static GtkWidget *
+create_popover (GtkWidget       *parent,
+                GtkWidget       *child,
+                GtkPositionType  pos)
+{
+  GtkWidget *popover;
+
+  popover = gtk_popover_new (parent);
+  gtk_popover_set_position (GTK_POPOVER (popover), pos);
+  gtk_container_add (GTK_CONTAINER (popover), child);
+  gtk_container_set_border_width (GTK_CONTAINER (popover), SPACING_SMALL);
+  gtk_widget_show (child);
+
+/*     gtk_widget_set_margin_start (popover, SPACING_MEDIUM);
+       gtk_widget_set_margin_end (popover, SPACING_MEDIUM);
+       gtk_widget_set_margin_top (popover, SPACING_MEDIUM);
+       gtk_widget_set_margin_bottom (popover, SPACING_MEDIUM);*/
+
+  return popover;
+}
+
+
+static void deftransaction_template_popover_onRowActivated(GtkTreeView        *treeview,
+                       GtkTreePath        *path,
+                       GtkTreeViewColumn  *col,
+                       gpointer            userdata)
+{
+struct deftransaction_data *data;
+GtkTreeModel            *model;
+GtkTreeIter                     iter;
+
+       data = g_object_get_data(G_OBJECT(gtk_widget_get_ancestor(GTK_WIDGET(treeview), GTK_TYPE_WINDOW)), "inst_data");
+       model = gtk_tree_view_get_model(treeview);
+
+    if (gtk_tree_model_get_iter(model, &iter, path))
+    {
+       Archive *arc;
+       Transaction *txn;
+
+               gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, LST_DSPTPL_DATAS, &arc, -1);
+
+               txn = data->ope;
+               da_transaction_init_from_template(txn, arc);
+               if( da_splits_clone(arc->splits, txn->splits) > 0)
+                       txn->flags |= OF_SPLIT; //Flag that Splits are active
+
+               DB( g_print(" calls\n") );
+
+               deftransaction_set(GTK_WIDGET(treeview), NULL);
+               deftransaction_paymode(GTK_WIDGET(treeview), NULL);
+               deftransaction_update(GTK_WIDGET(treeview), NULL);
+
+               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(data->MB_template), FALSE);
+       }
+}
+
+
+
+static void deftransaction_template_popover_populate(struct deftransaction_data *data, GList *srclist)
+{
+GtkTreeModel *model;
+GtkTreeIter  iter;
+GList *list;
+
+       //insert all glist item into treeview
+       model  = data->model;
+       gtk_list_store_clear(GTK_LIST_STORE(model));
+
+       list = g_list_first(srclist);
+       while (list != NULL)
+       {
+       Archive *entry = list->data;
+
+               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
+               gtk_list_store_set (GTK_LIST_STORE(model), &iter, 
+                       LST_DSPTPL_DATAS, entry,
+                       LST_DSPTPL_NAME, entry->wording,
+                        -1);
+
+               //DB( g_print(" populate_treeview: %d %08x\n", i, list->data) );
+
+               list = g_list_next(list);
+       }
+}
+
+
+static void
+deftransaction_template_popover_refilter (GtkWidget *widget, gpointer user_data)
+{
+struct deftransaction_data *data = user_data;
+
+       DB( g_print(" text changed\n") );
+
+       gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(data->modelfilter));
+}
+
+
+static gboolean deftransaction_template_popover_func_visible (GtkTreeModel *model, GtkTreeIter  *iter, gpointer user_data)
+{
+struct deftransaction_data *data = user_data;
+Archive *entry;
+gchar *str;
+gboolean visible = TRUE;
+gboolean showsched;
+       
+       showsched = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(data->CM_showsched));
+
+       gchar *needle = g_ascii_strdown(gtk_entry_get_text(GTK_ENTRY(data->ST_search)), -1);
+
+       gtk_tree_model_get (model, iter,
+               LST_DSPTPL_DATAS, &entry,
+               LST_DSPTPL_NAME, &str, -1);
+
+       if( entry )
+       {
+               if( (entry->flags & OF_AUTO) && !showsched)
+               {
+                       visible = FALSE;
+               }
+               else
+               {
+                       gchar *haystack = g_ascii_strdown(str, -1);
+
+                       if (str && g_strrstr (haystack, needle) == NULL )
+                       {
+                               visible = FALSE;
+                       }
+
+                       DB( g_print("filter: '%s' '%s' %d\n", str, needle, visible) );
+
+                       g_free(haystack);
+               }
+       }
+       g_free(needle);
+       g_free (str);
+
+       return visible;
+}
+
+
+static GtkWidget *deftransaction_template_popover_create(struct deftransaction_data *data)
+{
+GtkListStore *store;
+GtkCellRenderer *renderer;
+GtkTreeViewColumn *column;
+GtkWidget *box, *widget, *scrollwin, *treeview;
+
+       box = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
+
+       widget = make_search(NULL);
+       data->ST_search = widget;
+       gtk_box_pack_start (GTK_BOX(box), widget, FALSE, FALSE, 0);
+
+
+       scrollwin = gtk_scrolled_window_new(NULL,NULL);
+       gtk_box_pack_start (GTK_BOX(box), scrollwin, TRUE, TRUE, 0);
+    gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+
+       store = gtk_list_store_new(NUM_LST_DSPTPL, 
+               G_TYPE_POINTER,
+               G_TYPE_STRING);
+               
+       data->model = GTK_TREE_MODEL(store);
+       
+       data->modelfilter = GTK_TREE_MODEL_FILTER(gtk_tree_model_filter_new(GTK_TREE_MODEL(data->model), NULL));
+       gtk_tree_model_filter_set_visible_func(GTK_TREE_MODEL_FILTER(data->modelfilter), deftransaction_template_popover_func_visible, data, NULL);
+
+
+       treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(data->modelfilter));
+       data->LV_arc = treeview;
+       gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
+
+       gtk_widget_grab_focus(treeview);
+
+       /* column for bug numbers */
+       renderer = gtk_cell_renderer_text_new ();
+       column = gtk_tree_view_column_new_with_attributes (NULL,
+                                                            renderer,
+                                                            "text",
+                                                            LST_DSPTPL_NAME,
+                                                            NULL);
+       //gtk_tree_view_column_set_resizable (column, TRUE);
+       gtk_tree_view_append_column (GTK_TREE_VIEW(treeview), column);
+       gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(treeview), FALSE);
+
+       widget = gtk_check_button_new_with_mnemonic(_("Show _scheduled"));
+       data->CM_showsched = widget;
+       gtk_box_pack_start (GTK_BOX(box), widget, FALSE, FALSE, 0);
+
+       gtk_widget_show_all (box);
+
+       //signals
+       g_signal_connect (data->CM_showsched, "toggled", G_CALLBACK (deftransaction_template_popover_refilter), data);
+       g_signal_connect (data->ST_search, "search-changed", G_CALLBACK (deftransaction_template_popover_refilter), data);
 
+       return box;
 }
 
 
 static GtkWidget *deftransaction_make_block1(struct deftransaction_data *data)
 {
-GtkWidget *table, *hbox, *label, *widget, *image;
+GtkWidget *group_grid, *hbox, *label, *widget, *image;
 gint row;
 
-       table = gtk_table_new (7, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
+       group_grid = gtk_grid_new ();
+       gtk_grid_set_row_spacing (GTK_GRID (group_grid), SPACING_SMALL);
+       gtk_grid_set_column_spacing (GTK_GRID (group_grid), SPACING_MEDIUM);
 
        row = 0;
-       label = make_label(_("_Date:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-       widget = gtk_dateentry_new();
+       label = make_label_widget(_("_Date:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       widget = gtk_date_entry_new();
        data->PO_date = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+       gtk_widget_set_halign (widget, GTK_ALIGN_START);
        gtk_widget_set_tooltip_text(widget, _("Date accepted here are:\nday,\nday/month or month/day,\nand complete date into your locale"));
 
        row++;
-       label = make_label(_("_Amount:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-       hbox = gtk_hbox_new (FALSE, 0);
-       gtk_table_attach (GTK_TABLE (table), hbox, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
-
-               widget = gtk_button_new_with_label("+/-");
-               data->BT_amount = widget;
-               gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-               gtk_widget_set_tooltip_text(widget, _("Toggle amount sign"));
+       label = make_label_widget(_("_Amount:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), hbox, 1, row, 1, 1);
 
                widget = make_amount(label);
                data->ST_amount = widget;
+               gtk_entry_set_icon_from_icon_name(GTK_ENTRY(widget), GTK_ENTRY_ICON_PRIMARY, ICONNAME_HB_TOGGLE_SIGN);
+               gtk_entry_set_icon_tooltip_text(GTK_ENTRY(widget), GTK_ENTRY_ICON_PRIMARY, _("Toggle amount sign"));
                gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-               image = gtk_image_new_from_icon_name ("btn-split", GTK_ICON_SIZE_BUTTON);
+               image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_SPLIT, GTK_ICON_SIZE_BUTTON);
                widget = gtk_button_new();
                g_object_set (widget, "image", image, NULL);
                data->BT_split = widget;
                gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
-               gtk_widget_set_tooltip_text(widget, _("Category split"));
+               gtk_widget_set_tooltip_text(widget, _("Transaction splits"));
 
        row++;
-       label = make_label(_("Pa_yment:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Pa_yment:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_paymode(label);
        data->NU_mode = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
+       gtk_widget_set_halign (widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
        widget = gtk_check_button_new_with_mnemonic(_("Of notebook _2"));
        data->CM_cheque = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 2, row, row+1);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 2, 1);
 
        row++;
-       label = make_label(_("_Info:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Info:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_string(label);
        data->ST_info = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("Acc_ount:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("A_ccount:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_acc = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("To acc_ount:"), 0.0, 0.5);
+       label = make_label_widget(_("To acc_ount:"));
        data->LB_accto = label;
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_acc_comboboxentry_new(label);
        data->PO_accto = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
-
-
-       return table;
-}
-
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
-static GtkWidget *deftransaction_make_block2(struct deftransaction_data *data)
-{
-GtkWidget *table, *label, *widget;
-gint row;
-
-       table = gtk_table_new (6, 2, FALSE);
-       gtk_table_set_row_spacings (GTK_TABLE (table), HB_TABROW_SPACING);
-       gtk_table_set_col_spacings (GTK_TABLE (table), HB_TABCOL_SPACING);
-
-       row = 0;
-       label = make_label(_("_Payee:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       row++;
+       label = make_label_widget(_("_Payee:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_pay_comboboxentry_new(label);
        data->PO_pay = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
-       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Payee"));
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available"));
 
        row++;
-       label = make_label(_("_Category:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("_Category:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = ui_cat_comboboxentry_new(label);
        data->PO_grp = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
+       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available"));
 
-       gtk_widget_set_tooltip_text(widget, _("Autocompletion and direct seizure\nis available for Category"));
+       row++;
+       label = make_label_widget(_("_Status:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
+       widget = make_radio(CYA_TXN_STATUS, TRUE, GTK_ORIENTATION_HORIZONTAL);
+       data->RA_status = widget;
+       gtk_widget_set_halign (widget, GTK_ALIGN_START);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("M_emo:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("M_emo:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_memo_entry(label);
        data->ST_word = widget;
-       gtk_table_attach (GTK_TABLE (table), widget, 1, 2, row, row+1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
        row++;
-       label = make_label(_("Ta_gs:"), 0.0, 0.5);
-       gtk_table_attach (GTK_TABLE (table), label, 0,1, row, row+1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);
+       label = make_label_widget(_("Ta_gs:"));
+       gtk_grid_attach (GTK_GRID (group_grid), label, 0, row, 1, 1);
        widget = make_string(label);
        data->ST_tags = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, row, row+1);
+       gtk_widget_set_hexpand (widget, TRUE);
+       gtk_grid_attach (GTK_GRID (group_grid), widget, 1, row, 1, 1);
 
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("_Reconciled"));
-       data->CM_valid = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 2, row, row+1);
+       return group_grid;
+}
 
-       row++;
-       widget = gtk_check_button_new_with_mnemonic (_("Re_mind"));
-       data->CM_remind = widget;
-       gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 2, row, row+1);
 
-       return table;
+static gboolean 
+deftransaction_getgeometry(GtkWidget *widget, GdkEventConfigure *event, gpointer user_data)
+{
+struct WinGeometry *wg;
+
+       DB( g_print("\n[ui-transaction] get geometry\n") );
+
+       //store size
+       wg = &PREFS->txn_wg;
+       gtk_window_get_size(GTK_WINDOW(widget), &wg->w, NULL);
+
+       DB( g_print(" window: w=%d\n", wg->w) );
+
+       return FALSE;
 }
 
 
-GtkWidget *create_deftransaction_window (GtkWindow *parent, gint type)
+GtkWidget *create_deftransaction_window (GtkWindow *parent, gint type, gboolean postmode)
 {
 struct deftransaction_data *data;
-GtkWidget *window, *content, *hbox, *mainbox, *table;
-GtkWidget *alignment;
+struct WinGeometry *wg;
+GtkWidget *dialog, *content_area, *content_grid, *group_grid;
+GtkWidget *label, *bar;
+gint crow;
 
-       DB( g_print("(ui_transaction) new\n") );
+       DB( g_print("\n[ui-transaction] new\n") );
 
        data = g_malloc0(sizeof(struct deftransaction_data));
-       if(!data) return NULL;
 
-       
-       window = gtk_dialog_new_with_buttons (NULL,
+       /*
+       dialog = gtk_dialog_new_with_buttons (_(CYA_OPERATION[data->type]),
                                            GTK_WINDOW (parent),
                                            0,
                                            NULL,
                                            NULL);
+       */
+       dialog = gtk_dialog_new();
+       gtk_window_set_title (GTK_WINDOW(dialog), _(CYA_OPERATION[type]));
+       gtk_window_set_transient_for (GTK_WINDOW(dialog), GTK_WINDOW(parent));
+       
+       
+
 
        //store our window private data
-       g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)data);
-       DB( g_print(" -> window=%p, inst_data=%p\n", window, data) );
+       g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
+       DB( g_print(" - window=%p, inst_data=%p\n", dialog, data) );
 
-       data->window = window;
+       data->window = dialog;
        data->type = type;
 
-       
+       // if you add/remove response_id also change into deftransaction_update_transfer
        if(type == TRANSACTION_EDIT_MODIFY)
        {
-               gtk_dialog_add_buttons (GTK_DIALOG(window),
-                   GTK_STOCK_CANCEL,
-                   GTK_RESPONSE_REJECT,
-                       GTK_STOCK_OK,
-                       GTK_RESPONSE_ACCEPT,
-               NULL);
+               gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                   _("_Cancel"), GTK_RESPONSE_REJECT,
+                       _("_OK"), GTK_RESPONSE_ACCEPT,
+                       NULL);
        }
        else
        {
-               gtk_dialog_add_buttons (GTK_DIALOG(window),
-                       GTK_STOCK_CLOSE,
-                   GTK_RESPONSE_REJECT,
-                   GTK_STOCK_ADD,
-                   GTK_RESPONSE_ADD,
-               NULL);
+               if(!postmode)
+               {
+                       gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                               _("_Close"), GTK_RESPONSE_REJECT,
+                               _("_Add & keep"), GTK_RESPONSE_ADDKEEP,
+                               _("_Add"), GTK_RESPONSE_ADD,
+                               NULL);
+               }
+               else
+               {
+                       gtk_dialog_add_buttons (GTK_DIALOG(dialog),
+                               _("_Close"), GTK_RESPONSE_REJECT,
+                               _("_Post"), GTK_RESPONSE_ADD,
+                               NULL);
+               }
        }
 
        switch(type)
        {
                case TRANSACTION_EDIT_ADD:
-                       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "ope_add.svg");
-                       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_OPE_ADD);
+                       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_ADD);
                        break;
                case TRANSACTION_EDIT_INHERIT:
-                       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "ope_herit.svg");
-                       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_OPE_HERIT);
+                       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_HERIT);
                        break;
                case TRANSACTION_EDIT_MODIFY:
-                       //homebank_window_set_icon_from_file(GTK_WINDOW (window), "ope_edit.svg");
-                       gtk_window_set_icon_name(GTK_WINDOW (window), HB_STOCK_OPE_EDIT);
+                       gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_EDIT);
                        break;
        }
 
+       //gtk_window_set_decorated(GTK_WINDOW(dialog), TRUE);
 
        //window contents
-       content = gtk_dialog_get_content_area(GTK_DIALOG (window));
-       mainbox = gtk_vbox_new (FALSE, 0);
-       gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, HB_MAINBOX_SPACING);
-       gtk_container_set_border_width (GTK_CONTAINER(mainbox), HB_MAINBOX_SPACING);
-
-       // parameters HB_BOX_SPACING
-       hbox = gtk_hbox_new (TRUE, HB_HSPACE_SPACING);
-       gtk_box_pack_start (GTK_BOX (mainbox), hbox, FALSE, FALSE, 0);
-
-       // block 1
-       table = deftransaction_make_block1(data);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_box_pack_start (GTK_BOX (hbox), alignment, TRUE, TRUE, 0);
-
-
-       // block 2
-       table = deftransaction_make_block2(data);
-       //                      gtk_alignment_new(xalign, yalign, xscale, yscale)
-       alignment = gtk_alignment_new(0.5, 0.0, 1.0, 0.0);
-       gtk_container_add(GTK_CONTAINER(alignment), table);
-       gtk_box_pack_start (GTK_BOX (hbox), alignment, TRUE, TRUE, 0);
-
-       //fill from
-       if( data->type != TRANSACTION_EDIT_MODIFY && da_archive_length() > 0)
+       content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
+
+       content_grid = gtk_grid_new();
+       gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       gtk_grid_set_column_spacing (GTK_GRID (content_grid), SPACING_LARGE);
+       //gtk_grid_set_column_homogeneous(GTK_GRID (content_grid), TRUE);
+       gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
+       gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+       gtk_container_add (GTK_CONTAINER (content_area), content_grid);
+       gtk_widget_show_all(content_grid);
+       
+       crow = 0;
+
+       data->showtemplate = FALSE;
+       if( data->type != TRANSACTION_EDIT_MODIFY && da_archive_length() > 0 && !postmode )
        {
-       GtkWidget *expander, *widget, *label;
+       GtkWidget *box, *menubutton, *image;
 
-               expander = gtk_expander_new (_("Fill in with a template"));
-               gtk_box_pack_start (GTK_BOX (mainbox), expander, FALSE, FALSE, 0);
+               data->showtemplate = TRUE;
 
-               hbox = gtk_hbox_new (FALSE, HB_BOX_SPACING);
-               gtk_container_add (GTK_CONTAINER (expander), hbox);
+               menubutton = gtk_menu_button_new ();
+               data->MB_template = menubutton;
+               box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
+               label = gtk_label_new_with_mnemonic (_("Use a _template"));
+               gtk_box_pack_start (GTK_BOX(box), label, FALSE, FALSE, 0);
+               image = gtk_image_new_from_icon_name ("pan-down-symbolic", GTK_ICON_SIZE_BUTTON);
+               gtk_box_pack_start (GTK_BOX(box), image, FALSE, FALSE, 0);
+               gtk_container_add(GTK_CONTAINER(menubutton), box);
+
+               gtk_menu_button_set_direction (GTK_MENU_BUTTON(menubutton), GTK_ARROW_DOWN );
+               gtk_widget_set_halign (menubutton, GTK_ALIGN_END);
+               gtk_grid_attach (GTK_GRID (content_grid), menubutton, 0, crow, 1, 1);
+               gtk_widget_show_all(menubutton);
 
-               label = make_label(_("_Template:"), 0, 0.5);
-               widget = make_poparchive(label);
-               data->PO_arc = widget;
-               gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-               gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0);
 
-               g_signal_connect (data->PO_arc, "changed", G_CALLBACK (deftransaction_fillfrom), NULL);
+               GtkWidget *template = deftransaction_template_popover_create(data);
+               GtkWidget *popover = create_popover (menubutton, template, GTK_POS_BOTTOM);
+               gtk_widget_set_size_request (popover, HB_MINWIDTH_LIST, HB_MINHEIGHT_LIST);
+               gtk_widget_set_vexpand (popover, TRUE);
+               gtk_widget_set_hexpand (popover, TRUE);
+
+               /*gtk_widget_set_margin_start (popover, 10);
+               gtk_widget_set_margin_end (popover, 10);
+               gtk_widget_set_margin_bottom (popover, 10);*/
+
+               gtk_menu_button_set_popover(GTK_MENU_BUTTON(menubutton), popover);
+       
+               g_signal_connect (GTK_TREE_VIEW(data->LV_arc), "row-activated", G_CALLBACK (deftransaction_template_popover_onRowActivated), NULL);
+       
        }
 
+       crow++;
+       group_grid = deftransaction_make_block1(data);
+       //gtk_widget_set_hexpand (GTK_WIDGET(group_grid), TRUE);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 0, crow, 1, 1);
+       gtk_widget_show_all(group_grid);
+       
+       /*crow++;
+       group_grid = deftransaction_make_block2(data);
+       gtk_widget_set_hexpand (GTK_WIDGET(group_grid), TRUE);
+       gtk_grid_attach (GTK_GRID (content_grid), group_grid, 1, crow, 1, 1);
+       gtk_widget_show_all(group_grid);*/
+
+       crow++;
+       bar = gtk_info_bar_new ();
+       data->IB_warnsign = bar;
+       gtk_info_bar_set_message_type (GTK_INFO_BAR (bar), GTK_MESSAGE_WARNING);
+       label = gtk_label_new (_("Warning: amount and category sign don't match"));
+    gtk_box_pack_start (GTK_BOX (gtk_info_bar_get_content_area (GTK_INFO_BAR (bar))), label, TRUE, TRUE, 0);
+       gtk_grid_attach (GTK_GRID (content_grid), bar, 0, crow, 1, 1);
 
+       
        //connect all our signals
-       g_signal_connect (G_OBJECT (data->ST_amount), "focus-out-event", G_CALLBACK (deftransaction_amount_focusout), data);
-       g_signal_connect (G_OBJECT (data->BT_amount), "clicked", G_CALLBACK (deftransaction_toggleamount), NULL);
+       g_signal_connect (dialog, "configure-event", G_CALLBACK (deftransaction_getgeometry), (gpointer)data);
+
+
+       g_signal_connect (G_OBJECT (data->ST_amount), "focus-out-event", G_CALLBACK (deftransaction_amount_focusout), NULL);
+       g_signal_connect (G_OBJECT (data->ST_amount), "icon-release", G_CALLBACK (deftransaction_toggleamount), NULL);
        g_signal_connect (G_OBJECT (data->BT_split), "clicked", G_CALLBACK (deftransaction_button_split_cb), NULL);
 
-       g_signal_connect (data->NU_mode, "changed", G_CALLBACK (deftransaction_paymode), NULL);
+       g_signal_connect (data->NU_mode  , "changed", G_CALLBACK (deftransaction_paymode), NULL);
        g_signal_connect (data->CM_cheque, "toggled", G_CALLBACK (deftransaction_paymode), NULL);
-       g_signal_connect (data->CM_valid, "toggled", G_CALLBACK (deftransaction_update), NULL);
-       g_signal_connect (data->PO_acc, "changed", G_CALLBACK (deftransaction_update_accto), NULL);
+
+       g_signal_connect (data->PO_pay  , "changed", G_CALLBACK (deftransaction_update_payee), NULL);
+       g_signal_connect (data->PO_acc  , "changed", G_CALLBACK (deftransaction_update_accto), NULL);
        g_signal_connect (data->PO_accto, "changed", G_CALLBACK (deftransaction_update_transfer), NULL);
+       g_signal_connect (data->PO_grp  , "changed", G_CALLBACK (deftransaction_update_warnsign), NULL);
+
 
        //setup, init and show window
        deftransaction_setup(data);
 
-       gtk_window_set_default_size(GTK_WINDOW(window), 640, -1);
+       wg = &PREFS->txn_wg;
+       gtk_window_set_default_size(GTK_WINDOW(dialog), wg->w, -1);
 
-       gtk_widget_show_all (window);
+       //gtk_widget_show_all (dialog);
+       //gtk_widget_hide(data->IB_warnsign);
 
-       return window;
+       return dialog;
 }
index fae7fc4b33ac77f11b61a13f1bed4da00c3ed23f..31d075909a91951ecb8c62fed54fd66dfe2a01ec 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #ifndef __HB_TRANSACTION_GTK_H__
 #define __HB_TRANSACTION_GTK_H__
 
+#include "ui-split.h"
+
 enum {
        HID_AMOUNT,
        MAX_HID_AMOUNT
 };
 
-enum {
-       TXN_SPLIT_NEW,
-       TXN_SPLIT_AMOUNT
-};
-
 
 struct deftransaction_data
 {
        GtkWidget       *window;
 
+       /* popover */
+       GtkWidget   *MB_template;
+       GtkTreeModel *model;
+       GtkTreeModelFilter *modelfilter;
+       GtkWidget   *LV_arc;
+       GtkWidget   *CM_showsched;
+       GtkWidget   *ST_search;
+
        GtkWidget       *PO_date;
        GtkWidget       *PO_pay;
-       GtkWidget       *PO_arc;
        GtkWidget       *ST_word;
-       GtkWidget       *ST_amount, *BT_amount, *BT_split;
-       GtkWidget       *CM_valid;
-       GtkWidget       *CM_remind;
+       GtkWidget       *ST_amount, *BT_split;
        GtkWidget       *CM_cheque;
 
        GtkWidget       *NU_mode;
@@ -50,44 +52,30 @@ struct deftransaction_data
        GtkWidget       *PO_acc;
        GtkWidget       *LB_accto, *PO_accto;
        GtkWidget       *ST_tags;
+       GtkWidget   *RA_status;
 
-       gint    action;
-       gint    accnum;
-       gint    type;
+       GtkWidget   *IB_warnsign;
+       
+       gint            action;
+       gint            accnum;
+       gint            type;
+       gboolean        showtemplate;
 
        Transaction *ope;
 
 };
 
-struct ui_txn_split_dialog_data
+enum
 {
-       GtkWidget       *dialog;
-       GtkWidget       *BT_rem[TXN_MAX_SPLIT];
-       GtkWidget       *BT_add[TXN_MAX_SPLIT];
-       GtkWidget       *PO_cat[TXN_MAX_SPLIT];
-       GtkWidget       *ST_amount[TXN_MAX_SPLIT];
-       GtkWidget       *ST_memo[TXN_MAX_SPLIT];
-
-       GtkWidget       *LB_sumsplit;
-       GtkWidget       *LB_remain;
-       GtkWidget       *LB_txnamount;
-
-       Transaction *ope;
-       gdouble         amount;
-       gdouble         sumsplit;
-       gdouble         remsplit;
-
-       gint            nbsplit;
-       gint            splittype;
-       gint            activeline;
-       
-       gulong          handler_id[TXN_MAX_SPLIT];
+       LST_DSPTPL_DATAS,
+       LST_DSPTPL_NAME,
+       NUM_LST_DSPTPL
 };
 
 
-
-GtkWidget *create_deftransaction_window (GtkWindow *parent, gint type);
+GtkWidget *create_deftransaction_window (GtkWindow *parent, gint type, gboolean postmode);
 void deftransaction_set_amount(GtkWidget *widget, gdouble amount);
+gint deftransaction_external_edit(GtkWindow *parent, Transaction *old_txn, Transaction *new_txn);
 void deftransaction_set_transaction(GtkWidget *widget, Transaction *ope);
 void deftransaction_get                        (GtkWidget *widget, gpointer user_data);
 void deftransaction_add                        (GtkWidget *widget, gpointer user_data);
index 85377b9d96b96b3bd47a697ae2190b2244bc7d2c..ea726d7f63a75e5a7badb7e83c1a2ec56c5e919a 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
@@ -44,6 +44,12 @@ extern struct HomeBank *GLOBALS;
 extern gchar *CYA_FLT_RANGE[];
 
 
+
+
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
+
+
+
 void
 gimp_label_set_attributes (GtkLabel *label,
                            ...)
@@ -175,6 +181,15 @@ void hb_widget_visible(GtkWidget *widget, gboolean visible)
 }
 
 
+void ui_label_set_integer(GtkLabel *label, gint value)
+{
+gchar buf[16];
+
+       g_snprintf(buf, 16, "%d", value);
+       gtk_label_set_text (label, buf);
+}
+
+
 void ui_gtk_entry_set_text(GtkWidget *widget, gchar *text)
 {
        DB( g_print(" set text to '%s'\n", text) );
@@ -185,17 +200,53 @@ void ui_gtk_entry_set_text(GtkWidget *widget, gchar *text)
                gtk_entry_set_text(GTK_ENTRY(widget), "");
 }
 
+void ui_gtk_entry_replace_text(GtkWidget *widget, gchar **storage)
+{
+const gchar *text;
+
+       DB( g_print(" storage is '%p' at '%p'\n", *storage, storage) );
+
+       /* free any previous string */
+       if( *storage != NULL )
+       {
+               g_free(*storage);
+       }
+
+       *storage = NULL;
+       text = gtk_entry_get_text(GTK_ENTRY(widget));
+       *storage = g_strdup(text);
+}
+
+
+GtkWidget *make_label_group(gchar *str)
+{
+GtkWidget *label = gtk_label_new (str);
+
+       gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
+       gtk_widget_set_halign (label, GTK_ALIGN_START);
+       gimp_label_set_attributes(GTK_LABEL(label), PANGO_ATTR_WEIGHT, PANGO_WEIGHT_BOLD, -1);
+       return label;
+}
+
+
+GtkWidget *make_label_widget(char *str)
+{
+GtkWidget *label = gtk_label_new_with_mnemonic (str);
+
+       gtk_widget_set_valign (label, GTK_ALIGN_CENTER);
+       gtk_widget_set_halign (label, GTK_ALIGN_END);
+       return label;
+}
+
 
-/*
-**
-*/
 GtkWidget *make_label(char *str, gfloat xalign, gfloat yalign)
 {
-GtkWidget *label;
+GtkWidget *label = gtk_label_new_with_mnemonic (str);
 
-       label = gtk_label_new_with_mnemonic (str);
+       //todo: deprecated in 3.14
        gtk_misc_set_alignment (GTK_MISC (label), xalign, yalign);
-
+       //gtk_label_set_xalign(GTK_LABEL(label), xalign);
+       //gtk_label_set_yalign(GTK_LABEL(label), yalign);
        return label;
 }
 
@@ -210,14 +261,25 @@ GtkWidget *entry;
        entry = gtk_entry_new ();
        gtk_editable_set_editable (GTK_EDITABLE(entry), FALSE);
        g_object_set(entry, "xalign", xalign, NULL);
-
-       //entry = gtk_label_new(NULL);
-       //gtk_misc_set_padding (entry, 4, 2);
-       //gtk_misc_set_alignment(entry, xalign, 0.5);
        return entry;
 }
 
 
+GtkWidget *make_search(GtkWidget *label)
+{
+GtkWidget *search;
+
+       search = gtk_search_entry_new();
+       gtk_entry_set_placeholder_text(GTK_ENTRY(search), _("Search...") );
+
+       if(label)
+               gtk_label_set_mnemonic_widget (GTK_LABEL(label), search);
+
+       return search;
+}
+
+
+
 /*
 **
 */
@@ -233,6 +295,24 @@ GtkWidget *entry;
        return entry;
 }
 
+
+GtkWidget *make_image_button(gchar *icon_name, gchar *tooltip_text)
+{
+GtkWidget *button, *image;
+
+       //todo 3.10 use gtk_button_new_from_icon_name 
+
+       button = gtk_button_new();
+       image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
+       g_object_set (button, "image", image, NULL);
+       if(tooltip_text != NULL)
+               gtk_widget_set_tooltip_text(button, tooltip_text);
+
+       return button;
+}
+
+
+
 /*
 **
 */
@@ -332,7 +412,7 @@ const gchar *numtext;
                gtk_editable_insert_text (editable, result, count, position);
                g_signal_handlers_unblock_by_func (G_OBJECT (editable), G_CALLBACK (hb_amount_insert_text_handler), data);
        }
-       g_signal_stop_emission_by_name (G_OBJECT (editable), "insert_text");
+       g_signal_stop_emission_by_name (G_OBJECT (editable), "insert-text");
 
        g_free (result);
 }
@@ -345,14 +425,15 @@ GtkWidget *make_amount(GtkWidget *label)
 GtkWidget *spinner;
 GtkAdjustment *adj;
 
-       adj = (GtkAdjustment *) gtk_adjustment_new (0.0, -G_MAXINT32, G_MAXINT32, 0.01, 1.0, 0.0);
+       //adj = (GtkAdjustment *) gtk_adjustment_new (0.0, -G_MAXDOUBLE, G_MAXDOUBLE, 0.01, 1.0, 0.0);
+       adj = (GtkAdjustment *) gtk_adjustment_new (0.0, -8589934588, 8589934588, 0.01, 1.0, 0.0);
        spinner = gtk_spin_button_new (adj, 1.0, 2);
        g_object_set(spinner, "xalign", 1.0, NULL);
 
        if(label)
                gtk_label_set_mnemonic_widget (GTK_LABEL(label), spinner);
 
-       g_signal_connect(G_OBJECT(spinner), "insert_text",
+       g_signal_connect(G_OBJECT(spinner), "insert-text",
                         G_CALLBACK(hb_amount_insert_text_handler),
                         NULL);
 
@@ -360,12 +441,12 @@ GtkAdjustment *adj;
 }
 
 
-GtkWidget *make_euro(GtkWidget *label)
+GtkWidget *make_exchange_rate(GtkWidget *label)
 {
 GtkWidget *spinner;
 GtkAdjustment *adj;
 
-       adj = (GtkAdjustment *) gtk_adjustment_new (0.0, -G_MAXINT32, G_MAXINT32, 0.01, 1.0, 0.0);
+       adj = (GtkAdjustment *) gtk_adjustment_new (0.0, 0.0, 99999, 0.01, 1.0, 0.0);
        spinner = gtk_spin_button_new (adj, 1.0, 6);
        //gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spinner), TRUE);
        gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinner), TRUE);
@@ -404,7 +485,7 @@ GtkWidget *make_scale(GtkWidget *label)
 {
 GtkWidget *scale;
 
-       scale = gtk_hscale_new_with_range(GTK_CHART_MINBARW, GTK_CHART_MAXBARW, 1.0);
+       scale = gtk_scale_new_with_range(GTK_ORIENTATION_HORIZONTAL, GTK_CHART_MINBARW, GTK_CHART_MAXBARW, 1.0);
        gtk_scale_set_draw_value(GTK_SCALE(scale), FALSE);
        gtk_range_set_value(GTK_RANGE(scale), GTK_CHART_BARW);
 
@@ -549,39 +630,48 @@ guint i;
        return combobox;
 }
 
+/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 /*
 **
 */
-GtkWidget *make_radio(GtkWidget *label, gchar **items, GtkOrientation orientation)
+GtkWidget *make_radio(gchar **items, gboolean buttonstyle, GtkOrientation orientation)
 {
 GtkWidget *box, *button;
-//GSList *group;
 guint i;
 
-       if(orientation == GTK_ORIENTATION_HORIZONTAL)
-               box = gtk_hbox_new(FALSE, 0);
-       else
-               box = gtk_vbox_new (FALSE, 0);
+       box = gtk_box_new (orientation, 0);
 
     button = gtk_radio_button_new_with_label (NULL, _(items[0]));
+       gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (button), !buttonstyle);
     gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
        for (i = 1; items[i] != NULL; i++)
        {
                button = gtk_radio_button_new_with_label_from_widget (GTK_RADIO_BUTTON (button), _(items[i]));
+               gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (button), !buttonstyle);
            gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
        }
+
+       if(buttonstyle)
+       {
+               gtk_style_context_add_class (gtk_widget_get_style_context (box), GTK_STYLE_CLASS_LINKED);
+               gtk_style_context_add_class (gtk_widget_get_style_context (box), GTK_STYLE_CLASS_RAISED);
+       }
+       
        return box;
 }
 
 
 gint radio_get_active (GtkContainer *container)
 {
-GList *list;
+GList *lchild, *list;
 GtkWidget *radio;
 gint i, retval = 0;
 
-       list = gtk_container_get_children (container);
+       if(!GTK_IS_CONTAINER(container))
+               return -1;
+
+       lchild = list = gtk_container_get_children (container);
        for(i=0;list != NULL;i++)
        {
                radio = list->data;
@@ -595,175 +685,47 @@ gint i, retval = 0;
                }
                list = g_list_next(list);
        }
+       g_list_free(lchild);
+       
        return retval;
 }
 
-
-void radio_set_active (GtkContainer *container, gint active)
+GtkWidget *radio_get_nth_widget (GtkContainer *container, gint nth)
 {
-GList *list;
+GList *lchild, *list;
 GtkWidget *radio;
 
        if(!GTK_IS_CONTAINER(container))
-               return;
+               return NULL;
 
-       list = gtk_container_get_children (container);
-       radio = g_list_nth_data (list, active);
-       if(radio != NULL && GTK_IS_TOGGLE_BUTTON(radio))
-       {
-               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(radio), TRUE);
-       }
+       lchild = list = gtk_container_get_children (container);
+       radio = g_list_nth_data (list, nth);
+       g_list_free(lchild);
+       return radio;   //may return NULL
 }
 
 
-/*
-**
-*/
-guint make_poparchive_populate(GtkComboBox *combobox, GList *srclist)
-{
-GtkTreeModel *model;
-GtkTreeIter  iter;
-GList *list;
-gint i;
-
-       //insert all glist item into treeview
-       model  = gtk_combo_box_get_model(combobox);
-       gtk_list_store_clear(GTK_LIST_STORE(model));
-
-       gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-       gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, "----", -1);
-
-       i=0;
-       list = g_list_first(srclist);
-       while (list != NULL)
-       {
-       Archive *entry = list->data;
-
-               gtk_list_store_append (GTK_LIST_STORE(model), &iter);
-               gtk_list_store_set (GTK_LIST_STORE(model), &iter, 0, entry->wording, -1);
-
-               //DB( g_print(" populate_treeview: %d %08x\n", i, list->data) );
 
-               i++; list = g_list_next(list);
-       }
-
-       return i;
-}
-
-
-GtkWidget *make_poparchive(GtkWidget *label)
-{
-GtkListStore *store;
-GtkWidget *combobox;
-GtkCellRenderer    *renderer;
-
-       //store
-       store = gtk_list_store_new (1, G_TYPE_STRING);
-       combobox = gtk_combo_box_new_with_model (GTK_TREE_MODEL(store));
-       g_object_unref(store);
-       renderer = gtk_cell_renderer_text_new ();
-       gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combobox), renderer, TRUE);
-       gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combobox), renderer, "text", 0, NULL);
-
-       if(label)
-               gtk_label_set_mnemonic_widget (GTK_LABEL(label), combobox);
-
-       return combobox;
-}
-
-/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-
-/**
- * free_combobox_icons:
- *
- * generic function to free combobox icons
- *
- */
-static void free_combobox_icons(GdkPixbuf **storage, guint max)
-{
-guint i;
-
-       for(i=0;i<max;i++)
-       {
-               if(storage[i] != NULL)
-                       g_object_unref(storage[i]);
-       }
-}
-
-/**
- * load_combobox_icons:
- *
- * generic function to load combobox icons
- *
- */
-static void load_combobox_icons(gchar **filenames, GdkPixbuf **storage, guint max)
+void radio_set_active (GtkContainer *container, gint active)
 {
-//GError        *error = NULL;
-GtkWidget *cellview;
-guint i;
+GList *lchild, *list;
+GtkWidget *radio;
 
-       cellview = gtk_cell_view_new ();
+       if(!GTK_IS_CONTAINER(container))
+               return;
 
-       for(i=0;i<max;i++)
+       lchild = list = gtk_container_get_children (container);
+       radio = g_list_nth_data (list, active);
+       if(radio != NULL && GTK_IS_TOGGLE_BUTTON(radio))
        {
-               storage[i] = gtk_widget_render_icon (cellview, filenames[i], GTK_ICON_SIZE_BUTTON, NULL);
-               #if MYDEBUG == 1
-               if( !storage[i] )
-                       g_print("cannot found a private stock %s\n", filenames[i]);
-               #endif
+               gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(radio), TRUE);
        }
-
-       gtk_widget_destroy (cellview);
+       g_list_free(lchild);
 }
 
 
-
-
-
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
-enum
-{
-       LST_PAYMODE_PIXBUF,
-       LST_PAYMODE_LABEL,
-       NUM_LST_PAYMODE
-};
-
-GdkPixbuf *paymode_icons[NUM_PAYMODE_MAX];
-
-char *paymode_pixbuf_names[NUM_PAYMODE_MAX] =
-{
-       "pm-none",
-       "pm-ccard",
-       "pm-check",
-       "pm-cash" ,
-       "pm-transfer",
-       "pm-intransfer",
-       "pm-dcard",
-       "pm-standingorder",
-       "pm-epayment",
-       "pm-deposit",
-       "pm-fifee",
-       "pm-directdebit"
-};
-
-char *paymode_label_names[NUM_PAYMODE_MAX] =
-{
-       N_("(none)"),
-       N_("Credit card"),
-       N_("Check"),
-       N_("Cash"),
-       N_("Transfer"),
-       N_("Internal transfer"),
-       N_("Debit card"),
-       N_("Standing order"),
-       N_("Electronic payment"),
-       N_("Deposit"),
-       N_("FI fee"),
-       N_("Direct Debit")
-};
-
-
 /*
 id  ofx                        english                           french
  ---------------------------------------------------------------------
@@ -804,57 +766,125 @@ OFX_DIRECTDEBIT  Merchant initiated debit
 OFX_OTHER      Somer other type of transaction 
 */
 
+enum
+{
+       LST_PAYMODE_ICONNAME,
+       LST_PAYMODE_LABEL,
+       NUM_LST_PAYMODE
+};
 
-void load_paymode_icons(void)
+char *paymode_iconnames[NUM_PAYMODE_MAX] =
 {
-       load_combobox_icons(paymode_pixbuf_names, paymode_icons, NUM_PAYMODE_MAX);
-}
+       "pm-none",
+       "pm-ccard",
+       "pm-check",
+       "pm-cash" ,
+       "pm-transfer",
+       "pm-intransfer",
+       "pm-dcard",
+       "pm-standingorder",
+       "pm-epayment",
+       "pm-deposit",
+       "pm-fifee",
+       "pm-directdebit"
+};
 
+char *paymode_label_names[NUM_PAYMODE_MAX] =
+{
+       N_("(none)"),
+       N_("Credit card"),
+       N_("Check"),
+       N_("Cash"),
+       N_("Transfer"),
+       N_("Internal transfer"),
+       N_("Debit card"),
+       N_("Standing order"),
+       N_("Electronic payment"),
+       N_("Deposit"),
+       //TRANSLATORS: Financial institution fee
+       N_("FI fee"),
+       N_("Direct Debit")
+};
 
-void free_paymode_icons(void)
+/* nota: used in ui-filter */
+gchar *get_paymode_icon_name(gint index)
 {
-       free_combobox_icons(paymode_icons, NUM_PAYMODE_MAX);
+       if(index >= NUM_PAYMODE_MAX)
+               return NULL;
+
+       return paymode_iconnames[index];
 }
 
 
 /*
 ** Make a paymode combobox widget
 */
-GtkWidget *make_paymode(GtkWidget *label)
+
+static void
+paymode_set_sensitive (GtkCellLayout   *cell_layout,
+              GtkCellRenderer *cell,
+              GtkTreeModel    *tree_model,
+              GtkTreeIter     *iter,
+              gpointer         data)
 {
-GtkListStore  *store;
-GtkTreeIter    iter;
+  GtkTreePath *path;
+  gint *indices;
+  gboolean sensitive;
+
+  path = gtk_tree_model_get_path (tree_model, iter);
+  indices = gtk_tree_path_get_indices (path);
+  sensitive = (indices[0] == PAYMODE_INTXFER) ? FALSE : TRUE;  
+  gtk_tree_path_free (path);
+  
+
+  g_object_set (cell, "sensitive", sensitive, NULL);
+}
+
+
+
+static GtkWidget *make_paymode_internal(GtkWidget *label, gboolean intxfer)
+{
+GtkListStore *store;
+GtkTreeIter iter;
 GtkWidget *combobox;
-GtkCellRenderer    *renderer;
+GtkCellRenderer *renderer, *r1, *r2;
 guint i;
 
-       //store
        store = gtk_list_store_new (
                NUM_LST_PAYMODE,
-               GDK_TYPE_PIXBUF,
+               G_TYPE_STRING,
                G_TYPE_STRING
                );
 
-       //combobox
        combobox = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
 
-       //column 1
-       renderer = gtk_cell_renderer_pixbuf_new();
+       renderer = r1 = gtk_cell_renderer_pixbuf_new();
        gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), renderer, FALSE);
-       gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT(combobox), renderer, "pixbuf", LST_PAYMODE_PIXBUF);
+       gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT(combobox), renderer, "icon-name", LST_PAYMODE_ICONNAME);
 
-       renderer = gtk_cell_renderer_text_new();
+       renderer = r2 = gtk_cell_renderer_text_new();
        gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), renderer, FALSE);
        gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT(combobox), renderer, "text", LST_PAYMODE_LABEL);
 
-       gtk_combo_box_set_active(GTK_COMBO_BOX(combobox), 0);
+
+       if( intxfer == FALSE )
+       {
+               gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (combobox),
+                                               r1,
+                                               paymode_set_sensitive,
+                                               NULL, NULL);
+               gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (combobox),
+                                               r2,
+                                               paymode_set_sensitive,
+                                               NULL, NULL);
+       }
 
        //populate our combobox model
        for(i=0;i<NUM_PAYMODE_MAX;i++)
        {
                gtk_list_store_append(store, &iter);
                gtk_list_store_set(store, &iter,
-                       LST_PAYMODE_PIXBUF, paymode_icons[i],
+                       LST_PAYMODE_ICONNAME, paymode_iconnames[i],
                        LST_PAYMODE_LABEL, _(paymode_label_names[i]),
                        -1);
        }
@@ -867,20 +897,32 @@ guint i;
        return combobox;
 }
 
+
+
+
+GtkWidget *make_paymode(GtkWidget *label)
+{
+       return make_paymode_internal(label, TRUE);
+}
+
+GtkWidget *make_paymode_nointxfer(GtkWidget *label)
+{
+       return make_paymode_internal(label, FALSE);
+}
+
+
 /* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
 
 #define NUM_NAINEX_MAX 3
 
 enum
 {
-       LST_NAINEX_PIXBUF,
+       LST_NAINEX_ICONNAME,
        LST_NAINEX_LABEL,
        NUM_LST_NAINEX
 };
 
-GdkPixbuf *nainex_icons[NUM_NAINEX_MAX];
-
-char *nainex_pixbuf_names[NUM_NAINEX_MAX] =
+char *nainex_iconnames[NUM_NAINEX_MAX] =
 {
        "flt-inactive",
        "flt-include",
@@ -894,17 +936,6 @@ char *nainex_label_names[NUM_NAINEX_MAX] =
        N_("Exclude")
 };
 
-void load_nainex_icons(void)
-{
-       load_combobox_icons(nainex_pixbuf_names, nainex_icons, NUM_NAINEX_MAX);
-}
-
-
-void free_nainex_icons(void)
-{
-       free_combobox_icons(nainex_icons, NUM_NAINEX_MAX);
-}
-
 
 /*
 ** Make a nainex combobox widget
@@ -920,7 +951,7 @@ guint i;
        //store
        store = gtk_list_store_new (
                NUM_LST_NAINEX,
-               GDK_TYPE_PIXBUF,
+               G_TYPE_STRING,
                G_TYPE_STRING
                );
 
@@ -930,7 +961,7 @@ guint i;
        //column 1
        renderer = gtk_cell_renderer_pixbuf_new();
        gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), renderer, FALSE);
-       gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT(combobox), renderer, "pixbuf", LST_NAINEX_PIXBUF);
+       gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT(combobox), renderer, "icon-name", LST_NAINEX_ICONNAME);
 
        renderer = gtk_cell_renderer_text_new();
        gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), renderer, FALSE);
@@ -943,7 +974,7 @@ guint i;
        {
                gtk_list_store_append(store, &iter);
                gtk_list_store_set(store, &iter,
-                       LST_NAINEX_PIXBUF, nainex_icons[i],
+                       LST_NAINEX_ICONNAME, nainex_iconnames[i],
                        LST_NAINEX_LABEL, _(nainex_label_names[i]),
                        -1);
        }
index decd477eee9b9b2bbac32d585b327110055418a7..875b7d94b97e633e642abd1ff024fb86e8bca9f4 100644 (file)
@@ -1,5 +1,5 @@
 /*  HomeBank -- Free, easy, personal accounting for everyone.
- *  Copyright (C) 1995-2014 Maxime DOYEN
+ *  Copyright (C) 1995-2016 Maxime DOYEN
  *
  *  This file is part of HomeBank.
  *
 #define __HB_WIDGETS_GTK_H__
 
 
-GtkWidget *make_label(char *str, gfloat xalign, gfloat yalign);
+GtkWidget *make_label(gchar *str, gfloat xalign, gfloat yalign);
+GtkWidget *make_label_group(gchar *str);
+GtkWidget *make_label_widget(gchar *str);
 GtkWidget *make_text(gfloat xalign);
+GtkWidget *make_search(GtkWidget *label);
 GtkWidget *make_string(GtkWidget *label);
+GtkWidget *make_image_button(gchar *icon_name, gchar *tooltip_text);
+
 GtkWidget *make_memo_entry(GtkWidget *label);
 GtkWidget *make_string_maxlength(GtkWidget *label, guint max_length);
 GtkWidget *make_amount(GtkWidget *label);
-GtkWidget *make_euro(GtkWidget *label);
+GtkWidget *make_exchange_rate(GtkWidget *label);
 GtkWidget *make_numeric(GtkWidget *label, gdouble min, gdouble max);
 GtkWidget *make_scale(GtkWidget *label);
 GtkWidget *make_long(GtkWidget *label);
 GtkWidget *make_year(GtkWidget *label);
 GtkWidget *make_cycle(GtkWidget *label, gchar **items);
 GtkWidget *make_daterange(GtkWidget *label, gboolean custom);
-GtkWidget *make_radio(GtkWidget *label, gchar **items, GtkOrientation orientation);
+GtkWidget *make_radio(gchar **items, gboolean buttonstyle, GtkOrientation orientation);
+
+void ui_label_set_integer(GtkLabel *label, gint value);
 
+GtkWidget *radio_get_nth_widget (GtkContainer *container, gint nth);
 gint radio_get_active (GtkContainer *container);
 void radio_set_active (GtkContainer *container, gint active);
 
@@ -45,6 +53,7 @@ gimp_label_set_attributes (GtkLabel *label,
 
 void hb_widget_visible(GtkWidget *widget, gboolean visible);
 void ui_gtk_entry_set_text(GtkWidget *widget, gchar *text);
+void ui_gtk_entry_replace_text(GtkWidget *widget, gchar **storage);
 
 guint make_popaccount_populate(GtkComboBox *combobox, GList *srclist);
 GtkWidget *make_popaccount(GtkWidget *label);
@@ -58,12 +67,10 @@ GtkWidget *make_poparchive(GtkWidget *label);
 guint make_popcategory_populate(GtkComboBox *combobox, GList *srclist);
 GtkWidget *make_popcategory(GtkWidget *label);
 
-void load_paymode_icons(void);
-void free_paymode_icons(void);
-void load_nainex_icons(void);
-void free_nainex_icons(void);
 
+gchar *get_paymode_icon_name(gint index);
 GtkWidget *make_paymode(GtkWidget *label);
+GtkWidget *make_paymode_nointxfer(GtkWidget *label);
 GtkWidget *make_nainex(GtkWidget *label);
 
 #endif
diff --git a/themes/Makefile.am b/themes/Makefile.am
new file mode 100644 (file)
index 0000000..e40df78
--- /dev/null
@@ -0,0 +1,4 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = hicolor #line gtk2
+
diff --git a/themes/hicolor/Makefile.am b/themes/hicolor/Makefile.am
new file mode 100644 (file)
index 0000000..a70b789
--- /dev/null
@@ -0,0 +1,144 @@
+## Process this file with automake to produce Makefile.in
+
+NULL =
+
+public_icons_themes = \
+       hicolor \
+       $(NULL)
+
+public_icons = \
+       $(NULL)
+
+private_icons = \
+       hicolor_actions_16x16_btn-collapse.png \
+       hicolor_actions_16x16_btn-expand.png \
+       hicolor_status_16x16_btn-split.png \
+       hicolor_status_16x16_flt-exclude.png \
+       hicolor_status_16x16_flt-inactive.png \
+       hicolor_status_16x16_flt-include.png \
+       hicolor_actions_16x16_hb-ope-auto.png \
+       hicolor_actions_16x16_hb-ope-budget.png \
+       hicolor_actions_16x16_hb-ope-edit.png \
+       hicolor_actions_16x16_hb-ope-cleared.png \
+       hicolor_actions_16x16_hb-ope-remind.png \
+       hicolor_actions_16x16_hb-ope-reconciled.png \
+       hicolor_actions_24x24_hb-account.png \
+       hicolor_actions_24x24_hb-archive.png \
+       hicolor_actions_24x24_hb-assign.png \
+       hicolor_actions_24x24_hb-assign-run.png \
+       hicolor_actions_24x24_hb-budget.png \
+       hicolor_actions_24x24_hb-category.png \
+       hicolor_actions_24x24_hb-currency.png \
+       hicolor_actions_24x24_hb-file-export.png \
+       hicolor_actions_24x24_hb-file-import.png \
+       hicolor_actions_24x24_hb-file-valid.png \
+       hicolor_actions_24x24_hb-file-invalid.png \
+       hicolor_actions_24x24_hb-filter.png \
+       hicolor_actions_24x24_hb-legend.png \
+       hicolor_actions_24x24_hb-ope-add.png \
+       hicolor_actions_24x24_hb-ope-cleared.png \
+       hicolor_actions_24x24_hb-ope-delete.png \
+       hicolor_actions_24x24_hb-ope-edit.png \
+       hicolor_actions_24x24_hb-ope-herit.png \
+       hicolor_actions_24x24_hb-ope-multiedit.png \
+       hicolor_actions_24x24_hb-ope-reconciled.png \
+       hicolor_actions_24x24_hb-ope-convert.png \
+       hicolor_actions_24x24_hb-ope-show.png \
+       hicolor_actions_24x24_hb-payee.png \
+       hicolor_actions_24x24_hb-rate.png \
+       hicolor_actions_24x24_hb-rep-balance.png \
+       hicolor_actions_24x24_hb-rep-budget.png \
+       hicolor_actions_24x24_hb-rep-stats.png \
+       hicolor_actions_24x24_hb-rep-time.png \
+       hicolor_actions_24x24_hb-rep-vehicle.png \
+       hicolor_actions_24x24_hb-view-bar.png \
+       hicolor_actions_24x24_hb-view-column.png \
+       hicolor_actions_24x24_hb-view-donut.png \
+       hicolor_actions_24x24_hb-view-line.png \
+       hicolor_actions_24x24_hb-view-list.png \
+       hicolor_actions_24x24_hb-view-pie.png \
+       hicolor_actions_24x24_hb-view-stack.png \
+       hicolor_status_16x16_pm-none.png \
+       hicolor_status_16x16_pm-ccard.png \
+       hicolor_status_16x16_pm-dcard.png \
+       hicolor_status_16x16_pm-check.png \
+       hicolor_status_16x16_pm-cash.png \
+       hicolor_status_16x16_pm-transfer.png \
+       hicolor_status_16x16_pm-intransfer.png \
+       hicolor_status_16x16_pm-none.png \
+       hicolor_status_16x16_pm-standingorder.png \
+       hicolor_status_16x16_pm-epayment.png \
+       hicolor_status_16x16_pm-deposit.png \
+       hicolor_status_16x16_pm-fifee.png \
+       hicolor_status_16x16_pm-directdebit.png \
+       hicolor_status_48x48_prf-columns.png \
+       hicolor_status_48x48_prf-display.png \
+       hicolor_status_48x48_prf-euro.png \
+       hicolor_status_48x48_prf-general.png \
+       hicolor_status_48x48_prf-import.png \
+       hicolor_status_48x48_prf-interface.png \
+       hicolor_status_48x48_prf-report.png \
+       hicolor_actions_scalable_toggle-sign-symbolic.svg \
+       $(NULL)
+
+
+EXTRA_DIST = \
+       $(public_icons)         \
+       $(private_icons)        \
+       $(noinst_DATA)          \
+       $(NULL)
+
+###############################################################################
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t
+
+update-icon-cache:
+       @-if test -z "$(DESTDIR)"; then \
+               echo "Updating Gtk icon cache."; \
+               for theme in $(public_icons_themes); do \
+                       $(gtk_update_icon_cache) $(datadir)/icons/$$theme; \
+               done; \
+       else \
+               echo "*** Icon cache not updated.  After (un)install, run this:"; \
+               for theme in $(public_icons_themes); do \
+                       echo "***   $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
+               done; \
+       fi
+
+install-icons:
+       for icon in $(public_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
+               $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done; \
+       for icon in $(private_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               mkdir -p $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \
+               $(INSTALL_DATA) $(srcdir)/$$icon $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done
+
+uninstall-icons:
+       -for icon in $(public_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done; \
+       for icon in $(private_icons); do \
+               THEME=`echo $$icon | cut -d_ -f1`; \
+               CONTEXT=`echo $$icon | cut -d_ -f2`; \
+               SIZE=`echo $$icon | cut -d_ -f3`; \
+               ICONFILE=`echo $$icon | cut -d_ -f4`; \
+               rm -f $(DESTDIR)$(pkgdatadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$ICONFILE; \
+       done
+
+install-data-local: install-icons update-icon-cache
+
+uninstall-local: uninstall-icons update-icon-cache
diff --git a/themes/hicolor/hicolor_actions_16x16_btn-collapse.png b/themes/hicolor/hicolor_actions_16x16_btn-collapse.png
new file mode 100644 (file)
index 0000000..62b89d9
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_btn-collapse.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_btn-expand.png b/themes/hicolor/hicolor_actions_16x16_btn-expand.png
new file mode 100644 (file)
index 0000000..444b0d0
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_btn-expand.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-auto.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-auto.png
new file mode 100644 (file)
index 0000000..9cbc2f2
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-auto.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-budget.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-budget.png
new file mode 100644 (file)
index 0000000..0e8efbf
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-budget.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-cleared.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-cleared.png
new file mode 100644 (file)
index 0000000..29c595b
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-cleared.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-edit.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-edit.png
new file mode 100644 (file)
index 0000000..a6b71bd
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-edit.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-reconciled.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-reconciled.png
new file mode 100644 (file)
index 0000000..1e2d54e
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-reconciled.png differ
diff --git a/themes/hicolor/hicolor_actions_16x16_hb-ope-remind.png b/themes/hicolor/hicolor_actions_16x16_hb-ope-remind.png
new file mode 100644 (file)
index 0000000..35592e1
Binary files /dev/null and b/themes/hicolor/hicolor_actions_16x16_hb-ope-remind.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-account.png b/themes/hicolor/hicolor_actions_24x24_hb-account.png
new file mode 100644 (file)
index 0000000..3cc4116
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-account.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-archive.png b/themes/hicolor/hicolor_actions_24x24_hb-archive.png
new file mode 100644 (file)
index 0000000..308d73a
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-archive.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-assign-run.png b/themes/hicolor/hicolor_actions_24x24_hb-assign-run.png
new file mode 100644 (file)
index 0000000..018cf60
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-assign-run.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-assign.png b/themes/hicolor/hicolor_actions_24x24_hb-assign.png
new file mode 100644 (file)
index 0000000..32271b5
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-assign.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-budget.png b/themes/hicolor/hicolor_actions_24x24_hb-budget.png
new file mode 100644 (file)
index 0000000..07f0c65
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-budget.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-category.png b/themes/hicolor/hicolor_actions_24x24_hb-category.png
new file mode 100644 (file)
index 0000000..7f77cec
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-category.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-currency.png b/themes/hicolor/hicolor_actions_24x24_hb-currency.png
new file mode 100644 (file)
index 0000000..bc1bc51
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-currency.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-file-export.png b/themes/hicolor/hicolor_actions_24x24_hb-file-export.png
new file mode 100644 (file)
index 0000000..116a41f
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-file-export.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-file-import.png b/themes/hicolor/hicolor_actions_24x24_hb-file-import.png
new file mode 100644 (file)
index 0000000..aace339
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-file-import.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-file-invalid.png b/themes/hicolor/hicolor_actions_24x24_hb-file-invalid.png
new file mode 100644 (file)
index 0000000..c284ac6
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-file-invalid.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-file-valid.png b/themes/hicolor/hicolor_actions_24x24_hb-file-valid.png
new file mode 100644 (file)
index 0000000..8758681
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-file-valid.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-filter.png b/themes/hicolor/hicolor_actions_24x24_hb-filter.png
new file mode 100644 (file)
index 0000000..4cbe3f9
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-filter.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-legend.png b/themes/hicolor/hicolor_actions_24x24_hb-legend.png
new file mode 100644 (file)
index 0000000..e9023a7
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-legend.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-add.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-add.png
new file mode 100644 (file)
index 0000000..b4e5572
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-add.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-cleared.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-cleared.png
new file mode 100644 (file)
index 0000000..3e5628f
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-cleared.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-convert.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-convert.png
new file mode 100644 (file)
index 0000000..b66af05
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-convert.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-delete.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-delete.png
new file mode 100644 (file)
index 0000000..11c4247
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-delete.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-edit.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-edit.png
new file mode 100644 (file)
index 0000000..a4b8cd4
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-edit.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-herit.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-herit.png
new file mode 100644 (file)
index 0000000..d005eb3
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-herit.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-multiedit.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-multiedit.png
new file mode 100644 (file)
index 0000000..0d6f9cd
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-multiedit.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-reconciled.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-reconciled.png
new file mode 100644 (file)
index 0000000..3f03b6a
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-reconciled.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-ope-show.png b/themes/hicolor/hicolor_actions_24x24_hb-ope-show.png
new file mode 100644 (file)
index 0000000..2662eb4
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-ope-show.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-payee.png b/themes/hicolor/hicolor_actions_24x24_hb-payee.png
new file mode 100644 (file)
index 0000000..f7d87d5
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-payee.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rate.png b/themes/hicolor/hicolor_actions_24x24_hb-rate.png
new file mode 100644 (file)
index 0000000..0797481
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rate.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rep-balance.png b/themes/hicolor/hicolor_actions_24x24_hb-rep-balance.png
new file mode 100644 (file)
index 0000000..f8dd7ed
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rep-balance.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rep-budget.png b/themes/hicolor/hicolor_actions_24x24_hb-rep-budget.png
new file mode 100644 (file)
index 0000000..ae86d0b
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rep-budget.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rep-stats.png b/themes/hicolor/hicolor_actions_24x24_hb-rep-stats.png
new file mode 100644 (file)
index 0000000..e953b29
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rep-stats.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rep-time.png b/themes/hicolor/hicolor_actions_24x24_hb-rep-time.png
new file mode 100644 (file)
index 0000000..f284b2f
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rep-time.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-rep-vehicle.png b/themes/hicolor/hicolor_actions_24x24_hb-rep-vehicle.png
new file mode 100644 (file)
index 0000000..0eeced0
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-rep-vehicle.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-bar.png b/themes/hicolor/hicolor_actions_24x24_hb-view-bar.png
new file mode 100644 (file)
index 0000000..b777116
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-bar.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-column.png b/themes/hicolor/hicolor_actions_24x24_hb-view-column.png
new file mode 100644 (file)
index 0000000..68b1eca
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-column.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-donut.png b/themes/hicolor/hicolor_actions_24x24_hb-view-donut.png
new file mode 100644 (file)
index 0000000..add42cc
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-donut.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-line.png b/themes/hicolor/hicolor_actions_24x24_hb-view-line.png
new file mode 100644 (file)
index 0000000..9cfb96b
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-line.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-list.png b/themes/hicolor/hicolor_actions_24x24_hb-view-list.png
new file mode 100644 (file)
index 0000000..4dae1ef
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-list.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-pie.png b/themes/hicolor/hicolor_actions_24x24_hb-view-pie.png
new file mode 100644 (file)
index 0000000..d062db0
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-pie.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_hb-view-stack.png b/themes/hicolor/hicolor_actions_24x24_hb-view-stack.png
new file mode 100644 (file)
index 0000000..ae86d0b
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_hb-view-stack.png differ
diff --git a/themes/hicolor/hicolor_actions_24x24_view-refresh.png b/themes/hicolor/hicolor_actions_24x24_view-refresh.png
new file mode 100644 (file)
index 0000000..a34b01b
Binary files /dev/null and b/themes/hicolor/hicolor_actions_24x24_view-refresh.png differ
diff --git a/themes/hicolor/hicolor_actions_scalable_toggle-sign-symbolic.svg b/themes/hicolor/hicolor_actions_scalable_toggle-sign-symbolic.svg
new file mode 100644 (file)
index 0000000..7a93302
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bookmark-add-symbolic.svg">
+  <defs
+     id="defs10" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1301"
+     inkscape:window-height="744"
+     id="namedview8"
+     showgrid="false"
+     inkscape:zoom="35.4375"
+     inkscape:cx="7.8871252"
+     inkscape:cy="8"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <metadata
+     id="metadata90">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <path
+     inkscape:connector-curvature="0"
+     d="m 3.2680776,1.4197531 0,2 -2,0 0,2 2,0 0,2 2,0 0,-2 2,0 0,-2 -2,0 0,-2 -2,0 z"
+     style="fill:#bebebe"
+     id="rect12294" />
+  <path
+     inkscape:connector-curvature="0"
+     d="m 9.1904762,10.738978 0,2 5.9999998,0 0,-2 z"
+     style="fill:#bebebe"
+     id="rect12294-4"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     inkscape:connector-curvature="0"
+     d="M 4.0960662,14.263987 5.9231569,15.07746 11.875715,1.7077943 10.048624,0.89432116 Z"
+     style="fill:#bebebe"
+     id="rect12294-4-0"
+     sodipodi:nodetypes="ccccc" />
+</svg>
diff --git a/themes/hicolor/hicolor_status_16x16_btn-split.png b/themes/hicolor/hicolor_status_16x16_btn-split.png
new file mode 100644 (file)
index 0000000..33c8273
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_btn-split.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_flt-exclude.png b/themes/hicolor/hicolor_status_16x16_flt-exclude.png
new file mode 100644 (file)
index 0000000..80f0cda
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_flt-exclude.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_flt-inactive.png b/themes/hicolor/hicolor_status_16x16_flt-inactive.png
new file mode 100644 (file)
index 0000000..7ab73b4
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_flt-inactive.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_flt-include.png b/themes/hicolor/hicolor_status_16x16_flt-include.png
new file mode 100644 (file)
index 0000000..88cdec4
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_flt-include.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-cash.png b/themes/hicolor/hicolor_status_16x16_pm-cash.png
new file mode 100644 (file)
index 0000000..3f2c580
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-cash.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-ccard.png b/themes/hicolor/hicolor_status_16x16_pm-ccard.png
new file mode 100644 (file)
index 0000000..af1d402
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-ccard.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-check.png b/themes/hicolor/hicolor_status_16x16_pm-check.png
new file mode 100644 (file)
index 0000000..b5c3325
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-check.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-dcard.png b/themes/hicolor/hicolor_status_16x16_pm-dcard.png
new file mode 100644 (file)
index 0000000..338ae1f
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-dcard.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-deposit.png b/themes/hicolor/hicolor_status_16x16_pm-deposit.png
new file mode 100644 (file)
index 0000000..3feaed7
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-deposit.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-directdebit.png b/themes/hicolor/hicolor_status_16x16_pm-directdebit.png
new file mode 100644 (file)
index 0000000..14a7b70
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-directdebit.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-epayment.png b/themes/hicolor/hicolor_status_16x16_pm-epayment.png
new file mode 100644 (file)
index 0000000..828c84d
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-epayment.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-fifee.png b/themes/hicolor/hicolor_status_16x16_pm-fifee.png
new file mode 100644 (file)
index 0000000..88acc23
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-fifee.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-intransfer.png b/themes/hicolor/hicolor_status_16x16_pm-intransfer.png
new file mode 100644 (file)
index 0000000..180fea5
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-intransfer.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-none.png b/themes/hicolor/hicolor_status_16x16_pm-none.png
new file mode 100644 (file)
index 0000000..63551f1
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-none.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-standingorder.png b/themes/hicolor/hicolor_status_16x16_pm-standingorder.png
new file mode 100644 (file)
index 0000000..bc45bd3
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-standingorder.png differ
diff --git a/themes/hicolor/hicolor_status_16x16_pm-transfer.png b/themes/hicolor/hicolor_status_16x16_pm-transfer.png
new file mode 100644 (file)
index 0000000..cb3e2b1
Binary files /dev/null and b/themes/hicolor/hicolor_status_16x16_pm-transfer.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-columns.png b/themes/hicolor/hicolor_status_48x48_prf-columns.png
new file mode 100644 (file)
index 0000000..f0da89e
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-columns.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-display.png b/themes/hicolor/hicolor_status_48x48_prf-display.png
new file mode 100644 (file)
index 0000000..c8f1b64
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-display.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-euro.png b/themes/hicolor/hicolor_status_48x48_prf-euro.png
new file mode 100644 (file)
index 0000000..83daab4
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-euro.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-general.png b/themes/hicolor/hicolor_status_48x48_prf-general.png
new file mode 100644 (file)
index 0000000..0f08561
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-general.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-import.png b/themes/hicolor/hicolor_status_48x48_prf-import.png
new file mode 100644 (file)
index 0000000..b500f13
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-import.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-interface.png b/themes/hicolor/hicolor_status_48x48_prf-interface.png
new file mode 100644 (file)
index 0000000..693606c
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-interface.png differ
diff --git a/themes/hicolor/hicolor_status_48x48_prf-report.png b/themes/hicolor/hicolor_status_48x48_prf-report.png
new file mode 100644 (file)
index 0000000..23cd460
Binary files /dev/null and b/themes/hicolor/hicolor_status_48x48_prf-report.png differ
This page took 8.248707 seconds and 4 git commands to generate.